Code |
public onDamage(id) // ("receiver", "dmg_save", "dmg_take", "dmg_type_bits", "coordx", "coordy", "coordz") { if(!id) return new iAttacker = get_user_attacker(id) } |
id - и есть индекс игрока, который получил повреждение. Чтобы получить атакующего, надо применить функцию get_user_attacker(id). Начиная с версии 1.75 эта функция может вернуть не только индекс игрока, но и другого объекта, который сделал поверждение. Если никто игрока не атаковал, функция возвращает 0.