Syntax: Select all
aplayer.damage (uplayer.index, 500)
I got an error:
I changed the code to:
Syntax: Select all
aplayer.damage (uplayer.index, 500, damage_types.FALL)
Get an error:
I changed the code to:
Syntax: Select all
index = tuple (aplayer.weapon_indexes ())
aplayer.damage (uplayer.index, 500, damage_types.FALL, weapon_index = index [0])
Get an error:
I changed the code to:
Syntax: Select all
def take_damage(victim, attacker, damage, type, weapon=0):
take_damage_info = TakeDamageInfo()
take_damage_info.hAttacker = inthandle_from_userid(attacker)
take_damage_info.hInflictor = inthandle_from_userid(attacker)
take_damage_info.hWeapon = weapon
take_damage_info.flDamage = damage
take_damage_info.bitsDamageType = type
victim.take_damage(take_damage_info)
take_damage(uplayer, aplayer.userid, 500, 32, weapon)
No error and not damage.
How do I deal damage to the player?