Гайд Фикс курсора для CSGOSimple

Пользователь
Статус
Оффлайн
Регистрация
3 Авг 2016
Сообщения
186
Реакции[?]
252
Поинты[?]
0
sdk.hpp
Код:
class IInputSystem
{
public:
    void*& get_window()
    {
        static uint32_t offset = 0;
        if (!offset)
            offset = *reinterpret_cast<uint32_t*>((*reinterpret_cast<char***>(this))[10] + 5);

        return *reinterpret_cast<void**>(reinterpret_cast<char*>(this) + offset);
    }
};
extern IInputSystem* g_InputSystem;
sdk.cpp
Код:
IInputSystem* g_InputSystem = nullptr;
g_InputSystem = get_interface<IInputSystem>("inputsystem.dll", "InputSystemVersion001");
main.cpp
заменяем это
Код:
InputSys::Get().RegisterHotkey(VK_INSERT, []() {
    Menu::Get().Toggle();
});
на это
Код:
void* saved_hwnd = nullptr;
InputSys::Get().RegisterHotkey(VK_INSERT, [&saved_hwnd]() {
    Menu::Get().Toggle();

    if (Menu::Get().IsVisible())
    {
        if (!saved_hwnd)
            std::swap(saved_hwnd, g_InputSystem->get_window());
    }
    else if (saved_hwnd)
        std::swap(saved_hwnd, g_InputSystem->get_window());
});
 
Забаненный
Статус
Оффлайн
Регистрация
12 Июл 2018
Сообщения
5
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Still cant see cursor when ill close menu (panorama)
 
Сверху Снизу