mirror of
				https://github.com/chev2/gmod-addons.git
				synced 2025-10-30 06:31:35 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			59 lines
		
	
	
	
		
			2.1 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
	
		
			2.1 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
| local propyellenabled = true
 | |
| 
 | |
| concommand.Add("propyelling_toggle", function(ply, cmd, args, str)
 | |
| 	propyellenabled = !propyellenabled
 | |
| 	if propyellenabled == true then
 | |
| 		MsgC(Color(200, 200, 200), "Prop yelling is now ", Color(0, 255, 0), "ON\n")
 | |
| 	elseif propyellenabled == false then
 | |
| 		MsgC(Color(200, 200, 200), "Prop yelling is now ", Color(255, 0, 0), "OFF\n")
 | |
| 	else end
 | |
| end, function() end, "Toggles yelling noises emitted from props when they are spawned.")
 | |
| 
 | |
| local yellsound = {"vo/npc/male01/moan01.wav",
 | |
| 				"vo/npc/male01/moan02.wav",
 | |
| 				"vo/npc/male01/moan03.wav",
 | |
| 				"vo/npc/male01/moan04.wav",
 | |
| 				"vo/npc/male01/moan05.wav",
 | |
| 				"vo/npc/male01/myarm01.wav",
 | |
| 				"vo/npc/male01/myarm02.wav",
 | |
| 				"vo/npc/male01/myarm02.wav",
 | |
| 				"vo/npc/male01/myleg01.wav",
 | |
| 				"vo/npc/male01/myleg02.wav",
 | |
| 				"vo/npc/male01/pain01.wav",
 | |
| 				"vo/npc/male01/pain02.wav",
 | |
| 				"vo/npc/male01/pain03.wav",
 | |
| 				"vo/npc/male01/pain04.wav",
 | |
| 				"vo/npc/male01/pain05.wav",
 | |
| 				"vo/npc/male01/pain06.wav",
 | |
| 				"vo/npc/male01/pain07.wav",
 | |
| 				"vo/npc/male01/pain08.wav",
 | |
| 				"vo/npc/male01/pain09.wav",
 | |
| 				"vo/npc/male01/help01.wav",
 | |
| 				"vo/npc/male01/mygut02.wav",
 | |
| 				"vo/npc/female01/moan01.wav",
 | |
| 				"vo/npc/female01/moan02.wav",
 | |
| 				"vo/npc/female01/moan03.wav",
 | |
| 				"vo/npc/female01/moan04.wav",
 | |
| 				"vo/npc/female01/moan05.wav",
 | |
| 				"vo/npc/female01/myarm01.wav",
 | |
| 				"vo/npc/female01/myarm02.wav",
 | |
| 				"vo/npc/female01/myarm02.wav",
 | |
| 				"vo/npc/female01/myleg01.wav",
 | |
| 				"vo/npc/female01/myleg02.wav",
 | |
| 				"vo/npc/female01/pain01.wav",
 | |
| 				"vo/npc/female01/pain02.wav",
 | |
| 				"vo/npc/female01/pain03.wav",
 | |
| 				"vo/npc/female01/pain04.wav",
 | |
| 				"vo/npc/female01/pain05.wav",
 | |
| 				"vo/npc/female01/pain06.wav",
 | |
| 				"vo/npc/female01/pain07.wav",
 | |
| 				"vo/npc/female01/pain08.wav",
 | |
| 				"vo/npc/female01/pain09.wav",
 | |
| 				"vo/npc/female01/help01.wav",
 | |
| 				"vo/npc/female01/mygut02.wav"}
 | |
| 
 | |
| hook.Add("OnEntityCreated", "PropYelling", function(ent)
 | |
| 	if ent:GetClass() == "prop_physics" and ent:GetMoveType() != MOVETYPE_NONE and propyellenabled then
 | |
| 		EmitSound(yellsound[math.random(#yellsound)], ent:GetPos(), ent:EntIndex())
 | |
| 	end
 | |
| end)
 | 
