NEXTBOT:OnKilled
Description
Called when the bot gets killed.
Arguments
Example
Example of NPC becoming a ragdoll after death and sending death notification to everybodys killfeed.
function ENT:OnKilled( dmginfo )
hook.Call( "OnNPCKilled", GAMEMODE, self, dmginfo:GetAttacker(), dmginfo:GetInflictor() )
self:BecomeRagdoll( dmginfo )
end
Example
Removes the body after 5 seconds, to prevent having lots of bodies laying around after a while.
function ENT:OnKilled( dmginfo )
hook.Call( "OnNPCKilled", GAMEMODE, self, dmginfo:GetAttacker(), dmginfo:GetInflictor() )
local body = ents.Create( "prop_ragdoll" )
body:SetPos( self:GetPos() )
body:SetModel( self:GetModel() )
body:Spawn()
self:Remove()
timer.Simple( 5, function()
body:Remove()
end )
end
Output: The body disappears after 5 seconds.