Гайд Menu ImGui

Забаненный
Статус
Оффлайн
Регистрация
1 Ноя 2017
Сообщения
28
Реакции[?]
17
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Решил слить менюху тк не пригодилась
На форуме не нашел подобного или херово искал
Открываем Maim.cpp и в самый верх пишем
Код:
bool Create = false;
bool AimTab = false;
bool EspTab = false;
bool Info = false;
Далее спускаемся к myPresent или ЕndScene смотря где выводите меню
Код:
HRESULT APIENTRY myPresent(IDirect3DDevice9 * m_pDevice, CONST RECT* pSourceRect, CONST RECT* pDestRect, HWND hDestWindowOverride, CONST RGNDATA* pDirtyRegion)
{
 
    if (Create == false)
    {
        ImGui_Init(hWnd, m_pDevice);
        Create = true;
    }
    else
    {
        ImGui_NewFrame();

        if (bShowWindow)
        {

            ImGuiWindowFlags Flags = ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_AlwaysAutoResize;
            ImGui::BeginMainMenuBar(), &bShowWindow;
            {
                if (ImGui::BeginMenu("Menu"))
                {
                    ImGui::MenuItem(("AimBot"), "", &AimTab);
                    ImGui::MenuItem(("Esp"), "", &EspTab);
                    ImGui::Separator();
                    if (ImGui::MenuItem("Close"))
                    {
                        AimTab = false;
                        EspTab = false;
                    }
                    ImGui::EndMenu();
                }

           

                if (ImGui::BeginMenu("Info"))
                {
                    ImGui::MenuItem(("Info"), "", &Info);
                    ImGui::Separator();
                    if (ImGui::MenuItem("Close"))
                    {
                        Info = false;

                    }
                    ImGui::EndMenu();
                }
                ImGui::EndMainMenuBar();
            }
            if (AimTab)
            {
                ImGui::Begin(("Aimbot"), nullptr, Flags);
                {
                    ImGui::Checkbox("Test", &test);
                    ImGui::Checkbox("Test1", &test);
                    ImGui::SliderInt((u8"Test2"), &AIM_FOV1, 0, 250);
                }
                ImGui::End();
            }
            if (EspTab)
            {
                ImGui::Begin(("ESP"), nullptr, Flags);
                {
                    ImGui::SliderFloat((u8"Fov"), &AIM_FOV, 0, 250);

                    ImGui::Checkbox("Test3", &test);
                    ImGui::Checkbox("Test4", &test);
                }
                ImGui::End();
            }
            if (Info)
            {
                ImGui::Begin(("Info"), nullptr, Flags);
                {
                ImGui::Button(u8"Button");                          
                }
                ImGui::End();
            }
            ImGui::Render();
        }
    }



Дерзайте
 
В игре Source SDK
Забаненный
Статус
Оффлайн
Регистрация
10 Янв 2017
Сообщения
2,148
Реакции[?]
806
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Щас бы в мэйне менюшку рисовать.
А если у меня нет "myPresent"?
Префикс у темы убери!
 
Участник
Статус
Оффлайн
Регистрация
30 Мар 2017
Сообщения
373
Реакции[?]
191
Поинты[?]
0
Решил слить менюху тк не пригодилась
На форуме не нашел подобного или херово искал
Открываем Maim.cpp и в самый верх пишем
Код:
bool Create = false;
bool AimTab = false;
bool EspTab = false;
bool Info = false;
Далее спускаемся к myPresent или ЕndScene смотря где выводите меню
Код:
HRESULT APIENTRY myPresent(IDirect3DDevice9 * m_pDevice, CONST RECT* pSourceRect, CONST RECT* pDestRect, HWND hDestWindowOverride, CONST RGNDATA* pDirtyRegion)
{
 
    if (Create == false)
    {
        ImGui_Init(hWnd, m_pDevice);
        Create = true;
    }
    else
    {
        ImGui_NewFrame();

        if (bShowWindow)
        {

            ImGuiWindowFlags Flags = ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_AlwaysAutoResize;
            ImGui::BeginMainMenuBar(), &bShowWindow;
            {
                if (ImGui::BeginMenu("Menu"))
                {
                    ImGui::MenuItem(("AimBot"), "", &AimTab);
                    ImGui::MenuItem(("Esp"), "", &EspTab);
                    ImGui::Separator();
                    if (ImGui::MenuItem("Close"))
                    {
                        AimTab = false;
                        EspTab = false;
                    }
                    ImGui::EndMenu();
                }

           

                if (ImGui::BeginMenu("Info"))
                {
                    ImGui::MenuItem(("Info"), "", &Info);
                    ImGui::Separator();
                    if (ImGui::MenuItem("Close"))
                    {
                        Info = false;

                    }
                    ImGui::EndMenu();
                }
                ImGui::EndMainMenuBar();
            }
            if (AimTab)
            {
                ImGui::Begin(("Aimbot"), nullptr, Flags);
                {
                    ImGui::Checkbox("Test", &test);
                    ImGui::Checkbox("Test1", &test);
                    ImGui::SliderInt((u8"Test2"), &AIM_FOV1, 0, 250);
                }
                ImGui::End();
            }
            if (EspTab)
            {
                ImGui::Begin(("ESP"), nullptr, Flags);
                {
                    ImGui::SliderFloat((u8"Fov"), &AIM_FOV, 0, 250);

                    ImGui::Checkbox("Test3", &test);
                    ImGui::Checkbox("Test4", &test);
                }
                ImGui::End();
            }
            if (Info)
            {
                ImGui::Begin(("Info"), nullptr, Flags);
                {
                ImGui::Button(u8"Button");                          
                }
                ImGui::End();
            }
            ImGui::Render();
        }
    }



Дерзайте


Стиль позже солью )
https://yougame.biz/threads/28068/ вот тема с таким меню :roflanEbalo:
 
Сверху Снизу