Как чекать хп врагов после обновы?

Пользователь
Статус
Оффлайн
Регистрация
21 Окт 2019
Сообщения
346
Реакции[?]
48
Поинты[?]
15K
Допустим, я хочу сделать игнор мёртвых врагов для аима... Но после недавней обновы, почему то стало проверяться хп только самого актора, но не энтити.
C++:
class IActor {
public:
    int GetHealth() { return vCall8<int(__thiscall*)(PVOID)>(this, 0xD8)(this); }
    bool IsDead() { return GetHealth() <= 0; }
};


bool CheckDeath(IActor* mActor, IActor* pActor) { return (pActor == mActor || pActor->IsDead()); }
Что тут могло измениться? Смещение вроде правильное
 
Начинающий
Статус
Оффлайн
Регистрация
14 Апр 2020
Сообщения
79
Реакции[?]
2
Поинты[?]
0
Допустим, я хочу сделать игнор мёртвых врагов для аима... Но после недавней обновы, почему то стало проверяться хп только самого актора, но не энтити.
C++:
class IActor {
public:
    int GetHealth() { return vCall8<int(__thiscall*)(PVOID)>(this, 0xD8)(this); }
    bool IsDead() { return GetHealth() <= 0; }
};


bool CheckDeath(IActor* mActor, IActor* pActor) { return (pActor == mActor || pActor->IsDead()); }
Что тут могло измениться? Смещение вроде правильное
Вариантов не много, изменилось смещение.
 
Пользователь
Статус
Оффлайн
Регистрация
15 Апр 2020
Сообщения
320
Реакции[?]
79
Поинты[?]
0
Допустим, я хочу сделать игнор мёртвых врагов для аима... Но после недавней обновы, почему то стало проверяться хп только самого актора, но не энтити.
C++:
class IActor {
public:
    int GetHealth() { return vCall8<int(__thiscall*)(PVOID)>(this, 0xD8)(this); }
    bool IsDead() { return GetHealth() <= 0; }
};


bool CheckDeath(IActor* mActor, IActor* pActor) { return (pActor == mActor || pActor->IsDead()); }
Что тут могло измениться? Смещение вроде правильное
*0xE0
 
Energy Reload
Забаненный
Статус
Оффлайн
Регистрация
20 Авг 2017
Сообщения
1,206
Реакции[?]
330
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
return vCall8<int(__thiscall*)(PVOID)>(this, 0xD8)(this);
Что за лютая дичь, писать порядковый номер виртуальной функции в 16-ти ричной системе?
Хотя о чем это я. Вы даже не знаете что это такое.
 
Забаненный
Статус
Оффлайн
Регистрация
2 Мар 2021
Сообщения
1,083
Реакции[?]
406
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
String->GetHealth
1648186866513.png
1648186882560.png
 
Сверху Снизу