Garry's Mod Wiki


  GM:OnNPCKilled( NPC npc, Entity attacker, Entity inflictor )


Called whenever an NPC is killed.


1 NPC npc
The killed NPC
2 Entity attacker
The NPCs attacker, the entity that gets the kill credit, for example a player or an NPC.
3 Entity inflictor
Death inflictor. The entity that did the killing. Not necessarily a weapon.


Spawns an explosion effect on an NPC when they die.

hook.Add( "OnNPCKilled", "ExplosionEffectOnNPCDeath", function( npc, attacker, inflictor ) local effectData = EffectData() effectData:SetOrigin( npc:GetPos() ) util.Effect( "Explosion", effectData ) end)