ウェンストニー
-
Автор темы
- #1
Сам я мало знаком с этим, но постараюсь объяснить для новичков основное
Сделать я это решил из-за вопроса в разделе помощь новичкам
Несколько полезных статей от WhereIsMyShuvi
https://yougame.biz/threads/84767/
https://yougame.biz/threads/84761/
Буду благодарен, если люди которые действительно шарят в этом укажут на мои ошибки.
ImGui::Begin и ImGui::End
Служит для начала отрисовки вашего меню
ImGuiWindowFlags флаги ImGui подробнее тут (кликабельно)
ImGui::CheckBox
ImGui::Slider
ImGui::Button
ImGui::SameLine();
// Переносит функцию в противоположную сторону(направо)
ImGui::Checkbox("Bhop", &Config.bhop);
ImGui::SameLine();
ImGui::Checkbox("Esp", &Config.esp);
// бхоп будет слева, есп справа
ImGui::Spacing();
// Переносит функцию вниз
ImGui::Checkbox("Esp", &Config.esp);
ImGui::Spacing();
ImGui::SliderFloat("test2", &Config.slider, 0, 10);
// слайдер будет ниже чекбокса
Готовый код меню со всеми переменными указаными в гайде
Это базовые функции, не буду писать про BeginChild, про то как отрисовать табы и т.д, ооочень долго, да и вообще мне кажется что пастерам похуй на это, они щас хуо возьмут цвет поменят и всё, топ хвх софт за 200 гривен
Мде нахуй я это писал?Ну да похуй, мб кому-то интересно
Сделать я это решил из-за вопроса в разделе помощь новичкам
Несколько полезных статей от WhereIsMyShuvi
https://yougame.biz/threads/84767/
https://yougame.biz/threads/84761/
Буду благодарен, если люди которые действительно шарят в этом укажут на мои ошибки.
ImGui::Begin и ImGui::End
Служит для начала отрисовки вашего меню
JavaScript:
ImGui::Begin("Name Hack", &G.MenuOpen, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoSavedSettings);
// В ковычках название вашего чита(можно написать всё что угодно, если использовать специальный флаг, который убирает эту надпись.)
// &G.MenuOpen отвечает за отрисовку меню, только когда оно открыто, а не постоянно
ImGui::End // служит для конца отрисовки меню
ImGui::CheckBox
C++:
ImGui::Checkbox("Bhop", &Config.bhop); //В ковычках название чекбокса и за что отвечает, Можно писать что угодно, &Config.bhop - ваша функция в чите
C++:
ImGui::SliderFloat("test2", &Config.slider, 0, 10); //В ковычках как всегда название слайдера, &Config.slider заменить на свою функцию, цифры 0 и 10 отвечают за параметр, в данном случае слайдер выставляет значения от 0 до 10
C++:
if (ImGui::Button("Eject Cheat"))
G.Exit = true;
// Это обычная кнопка, в ковычках её название которое будет рендерится внутри неё, на второй строчке G.Exit = true; функция которая будет выполняться при нажатии кнопки, в данном случае выгружает чит из игры, вы можете поставить например сохранение конфигов.
// Переносит функцию в противоположную сторону(направо)
ImGui::Checkbox("Bhop", &Config.bhop);
ImGui::SameLine();
ImGui::Checkbox("Esp", &Config.esp);
// бхоп будет слева, есп справа
ImGui::Spacing();
// Переносит функцию вниз
ImGui::Checkbox("Esp", &Config.esp);
ImGui::Spacing();
ImGui::SliderFloat("test2", &Config.slider, 0, 10);
// слайдер будет ниже чекбокса
Готовый код меню со всеми переменными указаными в гайде
ImGui::SetNextWindowSize(ImVec2(600, 300));
ImGui::Begin("shaint.pro", &G.MenuOpen, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoSavedSettings);
ImGui::Checkbox("Bhop", &Config.bhop);
ImGui::SameLine();
ImGui::Checkbox("Esp", &Config.esp);
ImGui::Spacing();
ImGui::SliderFloat("test2", &Config.slider, 0, 10);
if (ImGui::Button("Eject Cheat"))
G.Exit = true;
ImGui::End();
ImGui::Begin("shaint.pro", &G.MenuOpen, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoSavedSettings);
ImGui::Checkbox("Bhop", &Config.bhop);
ImGui::SameLine();
ImGui::Checkbox("Esp", &Config.esp);
ImGui::Spacing();
ImGui::SliderFloat("test2", &Config.slider, 0, 10);
if (ImGui::Button("Eject Cheat"))
G.Exit = true;
ImGui::End();
Это базовые функции, не буду писать про BeginChild, про то как отрисовать табы и т.д, ооочень долго, да и вообще мне кажется что пастерам похуй на это, они щас хуо возьмут цвет поменят и всё, топ хвх софт за 200 гривен
Мде нахуй я это писал?Ну да похуй, мб кому-то интересно