Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 1.79 KB

player-damage.md

File metadata and controls

40 lines (31 loc) · 1.79 KB

PlayerDamage

Tip

This event is available on server-side only

This event is called when a player receives damage.

Parameter Description
player The player that received damage.
attacker The entity who gave damage to the player.
weapon The weapon that was used. See: Weapons
healthDamage The health damage that the player received.
armourDamage The armour damage that the player received.

Normal event handler

Alt.OnPlayerDamage += (player, attacker, weapon, healthDamage, armourDamage) => {
    // ...
}

Attribute event handler

Warning

Attribute event handlers only work in Scripts, or after executing Alt.RegisterEvents on a class instance.
For more info see: Create script

public class MyScript : IScript
{
    [ScriptEvent(ScriptEventType.PlayerDamage)]
    public void OnPlayerDamage(IPlayer player, IEntity attacker, uint weapon, ushort healthDamage, ushort armourDamage)
    {
        // ...
    }
}