Skip to content

event onPlayerDamage

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 pyg2o as g2o

@g2o.event('onPlayerDamage')
async def onDamage(playerid, killerid, description):
    print(f'Ouch! Player {playerid} just received {description.damage} damage.')