Исходник Keybinds for lw

Забаненный
Статус
Оффлайн
Регистрация
25 Май 2021
Сообщения
40
Реакции[?]
10
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
void otheresp::indicators() // да много щит кода но это мои первые кейбинды
{


    if (!g_ctx.local()->is_alive()) //-V807
        return;

    static int width, height;
    m_engine()->GetScreenSize(width, height);

    auto color = g_cfg.menu.menu_theme;
    int x{ 15 };
    int offset = 1;

   
    render::get().rect_filled(x + 10, height / 2 + 10, 200, 5 + 15 * offset, { 10, 10, 10, 160 });
   
    render::get().rect_filled(x + 10, height / 2 + 10, 200, 2, { color.r(), color.g(), color.b(), 255 });
    // название
    render::get().text(fonts[ESP], x + 10 + 80, height / 2 + 14, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "indicators");

    // дт
    if (misc::get().double_tap_key)
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "double tap");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // хайд шоты
    if (misc::get().hide_shots_key)
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "hide shots");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // мин дамаг
    if (key_binds::get().get_key_bind_state(4 + g_ctx.globals.current_weapon))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "minimum damage");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // баим
    if (key_binds::get().get_key_bind_state(22))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "smart baim");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // резольвер овервайд ( для моей пасты,можете его удалить )
    if (key_binds::get().get_key_bind_state(24))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "resolver override");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // 3 лицо
    if (key_binds::get().get_key_bind_state(17))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "thirdperson");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // слоуволк (
    if (key_binds::get().get_key_bind_state(21))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "slow walk");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // фейк дак
    if (key_binds::get().get_key_bind_state(20))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "fake duck");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // эдже джамп
    if (key_binds::get().get_key_bind_state(19))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "edge jump");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // авто пик
    if (key_binds::get().get_key_bind_state(18))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "auto peek");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // инвентор аа
    if (key_binds::get().get_key_bind_state(16))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "desync invert");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }
}
Удачи пастить
SS1624178425423.png
из за моего шрифта ( я свой шрифт в чит поставил ) выглядит говно.
 
Забаненный
Статус
Оффлайн
Регистрация
18 Июн 2020
Сообщения
506
Реакции[?]
90
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ss
 
Забаненный
Статус
Оффлайн
Регистрация
18 Июн 2020
Сообщения
506
Реакции[?]
90
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Astty
Пользователь
Статус
Оффлайн
Регистрация
11 Окт 2020
Сообщения
435
Реакции[?]
56
Поинты[?]
0
C++:
void otheresp::indicators() // да много щит кода но это мои первые кейбинды
{


    if (!g_ctx.local()->is_alive()) //-V807
        return;

    static int width, height;
    m_engine()->GetScreenSize(width, height);

    auto color = g_cfg.menu.menu_theme;
    int x{ 15 };
    int offset = 1;

  
    render::get().rect_filled(x + 10, height / 2 + 10, 200, 5 + 15 * offset, { 10, 10, 10, 160 });
  
    render::get().rect_filled(x + 10, height / 2 + 10, 200, 2, { color.r(), color.g(), color.b(), 255 });
    // название
    render::get().text(fonts[ESP], x + 10 + 80, height / 2 + 14, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "indicators");

    // дт
    if (misc::get().double_tap_key)
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "double tap");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // хайд шоты
    if (misc::get().hide_shots_key)
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "hide shots");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // мин дамаг
    if (key_binds::get().get_key_bind_state(4 + g_ctx.globals.current_weapon))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "minimum damage");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // баим
    if (key_binds::get().get_key_bind_state(22))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "smart baim");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // резольвер овервайд ( для моей пасты,можете его удалить )
    if (key_binds::get().get_key_bind_state(24))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "resolver override");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // 3 лицо
    if (key_binds::get().get_key_bind_state(17))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "thirdperson");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // слоуволк (
    if (key_binds::get().get_key_bind_state(21))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "slow walk");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // фейк дак
    if (key_binds::get().get_key_bind_state(20))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "fake duck");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // эдже джамп
    if (key_binds::get().get_key_bind_state(19))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "edge jump");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // авто пик
    if (key_binds::get().get_key_bind_state(18))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "auto peek");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // инвентор аа
    if (key_binds::get().get_key_bind_state(16))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "desync invert");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }
}
Удачи пастить
SSПосмотреть вложение 155766
из за моего шрифта ( я свой шрифт в чит поставил ) выглядит говно.
ради тебя как приеду, я сделаю ещё тему как сделать нормальные кейбинды для лв56EF99E0-176F-4AEC-ABB7-5D797F0B2675.png
 
Олдфаг
Статус
Оффлайн
Регистрация
28 Дек 2018
Сообщения
2,585
Реакции[?]
1,437
Поинты[?]
1K
Дико хуевая реализация, для скрина можно было и подправить текст, то он вылазит за рамки, то на границе
 
Забаненный
Статус
Оффлайн
Регистрация
24 Авг 2016
Сообщения
42
Реакции[?]
21
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
А зачем?
1624211910821.png
 
Эксперт
Статус
Оффлайн
Регистрация
30 Дек 2019
Сообщения
1,967
Реакции[?]
958
Поинты[?]
19K
C++:
void otheresp::indicators() // да много щит кода но это мои первые кейбинды
{


    if (!g_ctx.local()->is_alive()) //-V807
        return;

    static int width, height;
    m_engine()->GetScreenSize(width, height);

    auto color = g_cfg.menu.menu_theme;
    int x{ 15 };
    int offset = 1;

  
    render::get().rect_filled(x + 10, height / 2 + 10, 200, 5 + 15 * offset, { 10, 10, 10, 160 });
  
    render::get().rect_filled(x + 10, height / 2 + 10, 200, 2, { color.r(), color.g(), color.b(), 255 });
    // название
    render::get().text(fonts[ESP], x + 10 + 80, height / 2 + 14, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "indicators");

    // дт
    if (misc::get().double_tap_key)
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "double tap");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // хайд шоты
    if (misc::get().hide_shots_key)
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "hide shots");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // мин дамаг
    if (key_binds::get().get_key_bind_state(4 + g_ctx.globals.current_weapon))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "minimum damage");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // баим
    if (key_binds::get().get_key_bind_state(22))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "smart baim");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // резольвер овервайд ( для моей пасты,можете его удалить )
    if (key_binds::get().get_key_bind_state(24))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "resolver override");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // 3 лицо
    if (key_binds::get().get_key_bind_state(17))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "thirdperson");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // слоуволк (
    if (key_binds::get().get_key_bind_state(21))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "slow walk");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // фейк дак
    if (key_binds::get().get_key_bind_state(20))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "fake duck");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // эдже джамп
    if (key_binds::get().get_key_bind_state(19))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "edge jump");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // авто пик
    if (key_binds::get().get_key_bind_state(18))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "auto peek");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }

    // инвентор аа
    if (key_binds::get().get_key_bind_state(16))
    {
        render::get().text(fonts[ESP], x + 10 + 6, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "desync invert");
        render::get().text(fonts[ESP], x + 10 + 163, height / 2 + 15 + 15 * offset, { 255, 255, 255, 255 }, HFONT_CENTERED_NONE, "enable");
        offset = offset + 1;
    }
}
Удачи пастить
SSПосмотреть вложение 155766
из за моего шрифта ( я свой шрифт в чит поставил ) выглядит говно.
почему бы не мделать на имгее, почему бы вместо enabled не писать тип бинда key.mode, почему бы не сделать поаккуратнее, чтобы текст за рамки не выходил, почему название не по центру, раз уж ты сделал на сюрфе, почему не сделал перетаскивание кейбиндов, это ведь 3 строки, дальше мне лень писать
 
Сверху Снизу