Другое С/С++ Вопрос - Ответ

swlm

Участник
57
21
Я даже делал хук на D3DPresent, но даже он мне ничем не помог, если ты об этом..

P.S. Ебать того всё, у меня был не правильный хук на D3DPresent, спасибо ёптеть

я вчера просто над этой проблемой сидел 4 часа блять...

Мужики, возможно ли из RwTexture или из RwRaster получить указатель на IDirect3DTexture9?
Если да, то как?
 
Последнее редактирование:
  • Клоун
  • Ха-ха
Реакции: 0x9 и AdCKuY_DpO4uLa

0xff65

Участник
37
2
Потому что при выходе из машины в m_pPed всё равно хранится указатель на последний транспорт в котором сидел игрок, а у тебя в isInputActive() идёт как раз таки проверка на то пустой указатель m_pVehicle, или нет. Правильней будет проверять так:
C++:
bool isPlayerInVehicle()
{
    CPed* pPed = CWorld::Players[CWorld::PlayerInFocus].m_pPed;

    if (!pPed) return false;
    return pPed->bInVehicle;
}
ещё один вопрос возник, можно ли избавиться от зависимости большого фпс? плагин при меньшем фпс работает как-то не очень - меняются тайминги отклика клавиши