NEXTBOT:OnKilled

From Garry's Mod
Jump to: navigation, search
 NEXTBOT:OnKilled( )

Contents

Description

Called when the bot gets killed.

Arguments

CTakeDamageInfo info

The damage info

Examples

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


Examples

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.
Personal tools
Navigation