• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Гайд Status bar [INDIGO]

oooh my...
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
5 Янв 2018
Сообщения
201
Реакции
66
Простенький визуализированный статус бар
Screenshot_3.png
Screenshot_4.png

Screenshot_5.png
В settings.cpp в namespace Misc
Код:
Expand Collapse Copy
bool misc_statusbar = true;
В settings.h в namespace Misc
Код:
Expand Collapse Copy
extern bool misc_statusbar;
В client.cpp в void OnRender()
Код:
Expand Collapse Copy
if (Settings::Misc::misc_statusbar)
            {
                if (Settings::Aimbot::weapon_aim_settings[iWeaponID].aim_Active)
                {
                    g_pRender->DrawFillBox(5, 5, 35, 18, Color(0, 0, 0));//отрисовку блока если у вас не такая ставите свою, либо оставляете мою, она будет - ниже
                    g_pRender->DrawFillBox(5, 5, 5, 18, Color(0, 255, 0));
                    g_pRender->Text(12, 5, false, false, Color(255, 255, 255), "AIM");
                }
                else
                {
                    g_pRender->DrawFillBox(5, 5, 35, 18, Color(0, 0, 0));
                    g_pRender->DrawFillBox(5, 5, 5, 18, Color(255, 0, 0));
                    g_pRender->Text(12, 5, false, false, Color(255, 255, 255), "AIM");
                }
                if (Settings::Aimbot::aim_Backtrack)
                {
                    g_pRender->DrawFillBox(45, 5, 35, 18, Color(0, 0, 0));
                    g_pRender->DrawFillBox(45, 5, 5, 18, Color(0, 255, 0));
                    g_pRender->Text(52, 5, false, false, Color(255, 255, 255), "BT");
                }
                else
                {
                    g_pRender->DrawFillBox(45, 5, 35, 18, Color(0, 0, 0));
                    g_pRender->DrawFillBox(45, 5, 5, 18, Color(255, 0, 0));
                    g_pRender->Text(52, 5, false, false, Color(255, 255, 255), "BT");
                }
            }
И добавляем чекбокс в ваше меню
Код:
Expand Collapse Copy
ImGui::Checkbox("Status Bar", &Settings::Misc::misc_statusbar);
Ну и если надо - моя отрисовка залитого блока
Код:
Expand Collapse Copy
void CRender::DrawFillBox(int x, int y, int w, int h, Color color)
    {
        DWORD dxFillBoxColor = D3DCOLOR_RGBA(color.r(), color.g(), color.b(), color.a());

        D3DTLVERTEX D3DTLV[4] = { 0 };

        CreateVertex(x, y, dxFillBoxColor, PD3DTLVERTEX(&D3DTLV), 0);
        CreateVertex(x + w, y, dxFillBoxColor, PD3DTLVERTEX(&D3DTLV), 1);
        CreateVertex(x, y + h, dxFillBoxColor, PD3DTLVERTEX(&D3DTLV), 2);
        CreateVertex(x + w, y + h, dxFillBoxColor, PD3DTLVERTEX(&D3DTLV), 3);

        SetVertexState();

        m_pDevice->DrawPrimitiveUP(D3DPT_TRIANGLESTRIP, 2, &D3DTLV, sizeof(D3DTLVERTEX));
    }
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
лол мой статус бар получше будет))
eQHIXFL1Rtc.jpg
 
Вы чо при шли сюда писюнами(барами) меряться? Каждый делает как может.
Если ты сделал это впервые, то нормально, но нужно немножко доработать будет, слишком жирные полоски, как мой кот.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Вы чо при шли сюда писюнами(барами) меряться? Каждый делает как может.
Если ты сделал это впервые, то нормально, но нужно немножко доработать будет, слишком жирные полоски, как мой кот.
хахах да нет я просто так написал, если задел сори))
 
Назад
Сверху Снизу