Участник
Пользователь
- Сообщения
- 72
- Реакции
- 10
Если получатель после того как получил урон не умер, то возвращает 1(урон получен), а если получатель получил урон и умер(урон не получен), то возвращает 0. Баг? И как быть(где этот "смертельный урон" можно ещё получить и как?)- Проблемно получать урон когда возвращает 0
Код:
public plugin_init()
{
RegisterHookChain(RG_CBasePlayer_TakeDamage, "user_take_damage", 1);
}
public user_take_damage(const this, pevInflictor, pevAttacker, Float:flDamage, bitsDamageType)
{
if(GetHookChainReturn(ATYPE_INTEGER) == 1)
{
client_print(pevAttacker, print_chat, "Жертва получила: [%f] урона", flDamage);
}
else
{
client_print(pevAttacker, print_chat, "[Не получила] Жертва получила: [%f] урона", flDamage);
}
}
Последнее редактирование: