Entity Death||doc135519

September 20, 2022

Format

 ENTITY_DIE
  • The class to which the function belongs:Entity

Description

This event is fired when the entity dies.


Context

The context content of the event

name type Description
obj1 Entity dead entity instance
obj2 Entity Murderer entity instance
weapon string The name of the murder weapon, the item the murderer is equipped with, or the item in his hand
skillName string Name of skill that causes death
cause string cause of death


Code Samples

On the server side of the entity templatemount script, register when the entity of this class diesCallback, set all players to a new location point

Trigger.RegisterHandler(this:cfg(), "ENTITY_DIE", function(context)
    local entity = context.obj1                      --Get the dead entity
    local enemy = context.obj2                       --Get the murderer, it's possible that it doesn't exist
    local players = Game.GetAllPlayers()             --Get a list of all players
    for i, player in pairs(players) do               --Traverse the player list
        player:setPos(Vector3.new(30, 55, 30), 0, 0) --Set the player's position
    end
end)