Участник
Пользователь
- Сообщения
- 893
- Реакции
- 149
- Помог
- 25 раз(а)
Здравствуйте, пытаюсь отловить падение игрока. Делаю следующим образом:
По логике вещей должно выводить в консоль сообщение при падении, но не выводит. Вопрос, что я делаю не так?
C++:
RegisterHam(Ham_TakeDamage, "player", "@CBase_TakeDamage_Pre", .Post = false);
...
@CBase_TakeDamage_Pre(pVictim, iInflictor, pAttacker, Float:flDamage, iBits) {
if(!is_user_alive(pAttacker))
return HAM_IGNORED;
if(iBits == DMG_FALL) {
server_print("DMG_FALL");
}
return HAM_IGNORED;
}