Гайд Bind List xy0

классика живёт в душе
Пользователь
Статус
Оффлайн
Регистрация
24 Июн 2019
Сообщения
193
Реакции[?]
135
Поинты[?]
0
Тем таких не нашёл, если они есть не бейте()

Menu.cpp

Код:
checkbox("Bind List", &c_config::get().keybinder);
или
ImGui::Checkbox("Bind List", &c_config::get().keybinder);
Любое свободноe место в Hooks.cpp

Код:
void GradientLine2(int x, int y, int w, int h, Color c1, Color c2)
{
    g_pSurface->FilledRect(x, y, w, h, c1);
    BYTE first = c2.red;
    BYTE second = c2.green;
    BYTE third = c2.blue;
    for (int i = 0; i < w; i++)
    {
        float fi = i, fw = w;
        float a = fi / fw;
        DWORD ia = a * 255;
        g_pSurface->FilledRect(x + i, y, 1, h, Color(first, second, third, ia));
    }
}

void BindList()
{
    if (c_config::get().keybinder)
    {
        static unsigned int s, v, i;
        static float h, r, g, b, f, p, q, t;

        h = g_pGlobalVars->realtime * 0.1f;
        s = 1;
        v = 1;

        i = floor(h * 6);
        f = h * 6 - i;
        p = v * (1 - s);
        q = v * (1 - f * s);
        t = v * (1 - (1 - f) * s);

        switch (i % 6)
        {
        case 0: r = v, g = t, b = p; break;
        case 1: r = q, g = v, b = p; break;
        case 2: r = p, g = v, b = t; break;
        case 3: r = p, g = q, b = v; break;
        case 4: r = t, g = p, b = v; break;
        case 5: r = v, g = p, b = q; break;
        }

        r = round(r * 255), g = round(g * 255), b = round(b * 255);
        g_pSurface->FilledRect(5, 475, 143, 18, Color(0, 0, 0, 155));
        g_pSurface->FilledRect(5, 475, 143, 2, Color(255, 0, 0, 255));
        GradientLine2(5, 475, 143, 2, Color(r, g, b, 255), Color(b, r, g, 255));
        g_pSurface->DrawT(53, 479, Color(255, 255, 255, 255), Globals::CourierNew, false, "keybinds");

        if (GetAsyncKeyState(c_config::get().slowwalk_bind))
        {
            g_pSurface->FilledRect(5, 495, 143, 18, Color(0, 0, 0, 155));
            g_pSurface->DrawT(30, 497, Color(255, 255, 255, 255), Globals::CourierNew, false, "slowwalk toggled");
        }
        if (GetAsyncKeyState(c_config::get().fakeduck_bind))
        {
            g_pSurface->FilledRect(5, 515, 143, 18, Color(0, 0, 0, 155));
            g_pSurface->DrawT(30, 517, Color(255, 255, 255, 255), Globals::CourierNew, false, "fakeduck toggled");

        }
        if (GetAsyncKeyState(c_config::get().fallback_bind))
        {
            g_pSurface->FilledRect(5, 535, 143, 18, Color(0, 0, 0, 155));
            g_pSurface->DrawT(30, 577, Color(255, 255, 255, 255), Globals::CourierNew, false, "baim toggled");

        }

    }
}

config.h в пределах скобки
Код:
 bool keybinder;



В бинд листе можно добавлять и свои значения например

if (GetAsyncKeyState(c_config::get().thirdperson_bind))
{
g_pSurface->FilledRect(5, 555, 143, 18, Color(0, 0, 0, 155));
g_pSurface->DrawT(30, 577, Color(255, 255, 255, 255), Globals::CourierNew, false, "thirdperson toggled");

}
Вот так он выглядит( c шрифтом Visitor)
1583902440605.png
 
Последнее редактирование:
Участник
Статус
Оффлайн
Регистрация
27 Фев 2019
Сообщения
1,105
Реакции[?]
388
Поинты[?]
45K
Спасибо конечно, но нахуя? Разве пастеры не научились до сих пор делать сея "чудо"?
 
классика живёт в душе
Пользователь
Статус
Оффлайн
Регистрация
24 Июн 2019
Сообщения
193
Реакции[?]
135
Поинты[?]
0
if (!send_packet) animstate->m_flGoalFeetYaw += 58
Участник
Статус
Оффлайн
Регистрация
10 Мар 2019
Сообщения
653
Реакции[?]
186
Поинты[?]
0
ну это наверно будет кривовато выглядеть, если не делать еще оффсет
 
brighter than the stars
Участник
Статус
Оффлайн
Регистрация
6 Мар 2019
Сообщения
590
Реакции[?]
171
Поинты[?]
3K
мне кажется щас любой чел с детсада такой код напишет хз
 
working ?
Забаненный
Статус
Оффлайн
Регистрация
9 Ноя 2019
Сообщения
384
Реакции[?]
208
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
1. Для каждой функции напишем, ок
2. Кто такой GetFontSize
 
Хех.......)#манипулятор #кукловод #манипуляция
Участник
Статус
Оффлайн
Регистрация
28 Дек 2019
Сообщения
560
Реакции[?]
224
Поинты[?]
3K
Собсвна херовый кейстейт, ибо getasynckeystate требует зажатия клавиши, текст будет пропадать если отпустить клавишу
 
классика живёт в душе
Пользователь
Статус
Оффлайн
Регистрация
24 Июн 2019
Сообщения
193
Реакции[?]
135
Поинты[?]
0
coder of the year
Участник
Статус
Оффлайн
Регистрация
13 Мар 2019
Сообщения
885
Реакции[?]
266
Поинты[?]
4K
1. Код другой
2. Сдк другое
3. Я его тему вообще не видел ..
сдк такой-же ахахаъавхъва, он даже выкладывал свой сурс с ватермарком и кейбиндами на этом же сдк, и код похожий ахахаха
 
классика живёт в душе
Пользователь
Статус
Оффлайн
Регистрация
24 Июн 2019
Сообщения
193
Реакции[?]
135
Поинты[?]
0
сдк такой-же ахахаъавхъва, он даже выкладывал свой сурс с ватермарком и кейбиндами на этом же сдк, и код похожий ахахаха
Ещё раз.
Ты мне кинул ссылку на совсем другой код с другим сдк
У меня не копи паст, ты в глаза долбишься?
Это гайд, у него просто сурс, 2 раздела 2 темы, которые обе имеют место быть
 
coder of the year
Участник
Статус
Оффлайн
Регистрация
13 Мар 2019
Сообщения
885
Реакции[?]
266
Поинты[?]
4K
Ещё раз.
Ты мне кинул ссылку на совсем другой код с другим сдк
У меня не копи паст, ты в глаза долбишься?
Это гайд, у него просто сурс, 2 раздела 2 темы, которые обе имеют место быть
это антарио, какой другой блять сдк?
 
coder of the year
Участник
Статус
Оффлайн
Регистрация
13 Мар 2019
Сообщения
885
Реакции[?]
266
Поинты[?]
4K
Собсвна херовый кейстейт, ибо getasynckeystate требует зажатия клавиши, текст будет пропадать если отпустить клавишу
ну можно сделать и так, если ты про то что я думаю:

C++:
 if (GetAsyncKeyState(c_config::get().slowwalk_bind))
{
g_pSurface->FilledRect(5, 495, 143, 18, Color(0, 0, 0, 155));
g_pSurface->DrawT(30, 497, Color(255, 255, 255, 255), Globals::CourierNew, false, "slowwalk [holding]");
}
else
{
g_pSurface->FilledRect(5, 495, 143, 18, Color(0, 0, 0, 155));
g_pSurface->DrawT(30, 497, Color(255, 255, 255, 255), Globals::CourierNew, false, "slowwalk [no holding]");
}
а так-же вместо getasynckeystate можно делать GetKeyState и он будет требовать нажатия клавиши, а не зажатие
 
bool brain = true
Забаненный
Статус
Оффлайн
Регистрация
30 Янв 2019
Сообщения
193
Реакции[?]
16
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ЭМММ А ЧЁ ОН НЕ РАБОТАЕТ
 
bool brain = true
Забаненный
Статус
Оффлайн
Регистрация
30 Янв 2019
Сообщения
193
Реакции[?]
16
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу