923 B
923 B
event onPlayerDamage
[!TIP] This event can be cancelled This event is triggered when player receives damage.
Original: onPlayerDamage
Parameters
dictkwargs:intplayerid: the id of the player who died.intkillerid: 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.DamageDescriptiondescription: 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.')