W stocku jp_radius_damage(entity) zedytuj tą linijkę:
jp_take_damage(i,floatround(damage),Origin,DMG_BLAST)
na:
jp_take_damage(id,i,floatround(damage),Origin,DMG_BLAST)
A teraz podmień, zamiast:
stock jp_take_damage(victim,damage,origin[3],bit) { message_begin(MSG_ONE,get_user_msgid("Damage"),{0,0,0},victim) write_byte(21) write_byte(20) write_long(bit) write_coord(origin[0]) write_coord(origin[1]) write_coord(origin[2]) message_end() set_user_health(victim,get_user_health(victim)-damage) }
Daj:
stock jp_take_damage(attacker,victim,damage,origin[3],bit) { message_begin(MSG_ONE,get_user_msgid("Damage"),{0,0,0},victim) write_byte(21) write_byte(20) write_long(bit) write_coord(origin[0]) write_coord(origin[1]) write_coord(origin[2]) message_end() ExecuteHam(Ham_TakeDamage, victim, attacker, attacker, damage, 1) }