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)
}