• Fall damage sound.
    6 replies, posted
I need help removing the sound from fall damage and replacing it with a pain sound. I made this function to emit a random paint sound but all I hear is the default crunch when I take falling damage. [lua] function falldamagesound(ply) painsound = {} painsound[1] = "vo/npc/male01/pain02.wav" painsound[2] = "vo/npc/male01/pain03.wav" painsound[3] = "vo/npc/male01/pain04.wav" painsound[4] = "vo/npc/male01/pain05.wav" painsound[5] = "vo/npc/male01/pain06.wav" painsound[6] = "vo/npc/male01/pain07.wav" painsound[7] = "vo/npc/male01/pain08.wav" painsound[8] = "vo/npc/male01/pain09.wav" randnum = math.Random(1, 9) randsound = painsound[randnum] ply:EmitSound(randsound, 100, 100) end hook.Add("GetFallDamage", "painfall", falldamagesound) [/lua]
DarkSpider had a problem like this somewhat recently. [url=http://getsatisfaction.com/facepunch/topics/custom_fall_sounds]Solution[/url] Return true in OnPlayerHitGround to block the default sound.
Thank you. Any idea why I don't hear mine though?
Is that hook serverside?
Oh it's math.random not math.Random. XD Wasn't showing up in debug before.
Ah yes, anyway when selecting a random item of a table, use table.Random( table ) :)
Oh thank you! ;D
Sorry, you need to Log In to post a reply to this thread.