Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Wierd bug on land in firstperson

Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
просто хукни modifyeyeposition из анимстейта и ребилдни его.
зачем.......
можно же просто не давать выполняться коду просто вписав туда ретурн..
example..

C++:
Expand Collapse Copy
void __fastcall hooks::modify_eye_pos( valve::c_anim_state* ecx, void* edx ) {
    return;
}
 
For what.......
you can just stop the code from executing just by typing a return there..
example..

C++:
Expand Collapse Copy
void __fastcall hooks::modify_eye_pos( valve::c_anim_state* ecx, void* edx ) {
    return;
}
fixed it by adding this to hooks
hooks.cpp:
Expand Collapse Copy
 static bool skippedcall = false;
    if (!skipped call) {
        auto jmptomodifyeyeposcall = pattern::find(g_csgo.m_client_dll, XOR("55 8B EC 53 8B 5D 08 56 57 FF 75 18 8B F1")) + 0x7D + 1; //<-- jmp loc_1036E528 //bean
        unsigned long protect = 0;

        VirtualProtect((void*)jmptomodifyeyeposcall, 1, PAGE_EXECUTE_READWRITE, &protect);
        std::memset((void*)jmptomodifyeyeposcall, 0x3F, 1);
        VirtualProtect((void*)jmptomodifyeyeposcall, 1, protect, &protect);
        skipped call = true;
    }
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
fixed it by adding this to hooks
hooks.cpp:
Expand Collapse Copy
 static bool skippedcall = false;
    if (!skipped call) {
        auto jmptomodifyeyeposcall = pattern::find(g_csgo.m_client_dll, XOR("55 8B EC 53 8B 5D 08 56 57 FF 75 18 8B F1")) + 0x7D + 1; //<-- jmp loc_1036E528 //bean
        unsigned long protect = 0;

        VirtualProtect((void*)jmptomodifyeyeposcall, 1, PAGE_EXECUTE_READWRITE, &protect);
        std::memset((void*)jmptomodifyeyeposcall, 0x3F, 1);
        VirtualProtect((void*)jmptomodifyeyeposcall, 1, protect, &protect);
        skipped call = true;
    }
cool
 
Назад
Сверху Снизу