Вопрос LifeState

Пользователь
Статус
Оффлайн
Регистрация
10 Ноя 2019
Сообщения
839
Реакции[?]
135
Поинты[?]
0
Как сделать проверку m_lifeState = 0x25F,на противника,чтобы не стрелять по трупам,external
 
Последнее редактирование:
Keine panik!
Эксперт
Статус
Оффлайн
Регистрация
29 Апр 2020
Сообщения
812
Реакции[?]
417
Поинты[?]
49K
Так и сделать, считать int от (игрок + смещение m_lifeState) и проверить что оно LIFE_ALIVE (т.е. живой).
C++:
// Состояния жизни (m_lifeState)
enum
{
    LIFE_ALIVE            = 0, // живой
    LIFE_DYING            = 1, // проигрывает анимацию смерти или падает с уступа ожидая удара о землю
    LIFE_DEAD            = 2, // умер
    LIFE_RESPAWNABLE    = 3,
    LIFE_DISCARDBODY    = 4,
};
 
Сверху Снизу