Files
PyG2O/python/docs/defaultEvents/player/onPlayerDamage.md
2025-01-25 00:02:52 +03:00

923 B

event onPlayerDamage

[!TIP] This event can be cancelled This event is triggered when player receives damage.

Original: onPlayerDamage

Parameters

  • dict kwargs:
    • int playerid: the id of the player who died.
    • int killerid: the id of the killer. If killerid is set to -1, it means that there was no killer. In this particular case damage source can be fall from a tall object or scripts.
    • DamageDescription description: a structure containing damage information. For more information see DamageDescription

Usage

import g2o
        
@g2o.event('onPlayerDamage')
def onDamage(**kwargs):
    desc = kwargs['description']
    print(f'Ouch! Player {kwargs['playerid']} just received {desc.damage} damage.')