Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Исходник Keybinds for lw

  • Автор темы Автор темы sklyu_
  • Дата начала Дата начала
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
25 Май 2021
Сообщения
40
Реакции
10
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
Expand Collapse Copy
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
1624178425423.png

из за моего шрифта ( я свой шрифт в чит поставил ) выглядит говно.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
Expand Collapse Copy
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
 
C++:
Expand Collapse Copy
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 строки, дальше мне лень писать
 
Назад
Сверху Снизу