Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Imgui меню

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
27 Сен 2018
Сообщения
1,328
Реакции
455
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как сделать под активными табами полосочку?
Не смейтесь :с
 
Как сделать под активными табами полосочку?
Не смейтесь :с
простейший метод - ImGui::Separator, скучная полоска одного цвета, однако, если тебе нужны градиенты:
Код:
Expand Collapse Copy
ImVec2 p = ImGui::GetCursorScreenPos();
ImGui::GetWindowDrawList()->AddRectFilledMultiColor(ImVec2(p.x - 5, p.y - 8), ImVec2(p.x + ImGui::GetWindowWidth() / 2 - 5, p.y - 5), ImColor(55, 177, 218), ImColor(201, 84, 192), ImColor(201, 84, 192), ImColor(55, 177, 218));
ImGui::GetWindowDrawList()->AddRectFilledMultiColor(ImVec2(p.x + ImGui::GetWindowWidth() / 2 - 5, p.y - 8), ImVec2(p.x + ImGui::GetWindowWidth() - 5, p.y - 5), ImColor(201, 84, 192), ImColor(204, 227, 54), ImColor(204, 227, 54), ImColor(201, 84, 192));
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
простейший метод - ImGui::Separator, скучная полоска одного цвета, однако, если тебе нужны градиенты:
Код:
Expand Collapse Copy
ImVec2 p = ImGui::GetCursorScreenPos();
ImGui::GetWindowDrawList()->AddRectFilledMultiColor(ImVec2(p.x - 5, p.y - 8), ImVec2(p.x + ImGui::GetWindowWidth() / 2 - 5, p.y - 5), ImColor(55, 177, 218), ImColor(201, 84, 192), ImColor(201, 84, 192), ImColor(55, 177, 218));
ImGui::GetWindowDrawList()->AddRectFilledMultiColor(ImVec2(p.x + ImGui::GetWindowWidth() / 2 - 5, p.y - 8), ImVec2(p.x + ImGui::GetWindowWidth() - 5, p.y - 5), ImColor(201, 84, 192), ImColor(204, 227, 54), ImColor(204, 227, 54), ImColor(201, 84, 192));
Выручил)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
простейший метод - ImGui::Separator, скучная полоска одного цвета, однако, если тебе нужны градиенты:
Код:
Expand Collapse Copy
ImVec2 p = ImGui::GetCursorScreenPos();
ImGui::GetWindowDrawList()->AddRectFilledMultiColor(ImVec2(p.x - 5, p.y - 8), ImVec2(p.x + ImGui::GetWindowWidth() / 2 - 5, p.y - 5), ImColor(55, 177, 218), ImColor(201, 84, 192), ImColor(201, 84, 192), ImColor(55, 177, 218));
ImGui::GetWindowDrawList()->AddRectFilledMultiColor(ImVec2(p.x + ImGui::GetWindowWidth() / 2 - 5, p.y - 8), ImVec2(p.x + ImGui::GetWindowWidth() - 5, p.y - 5), ImColor(201, 84, 192), ImColor(204, 227, 54), ImColor(204, 227, 54), ImColor(201, 84, 192));
Хотел бы ещё спросить, не шаришь как сделать голос при инжекте как в агвейт?
Просто это будет топ фишка, если смогу сделать себе
 
Хотел бы ещё спросить, не шаришь как сделать голос при инжекте как в агвейт?
Просто это будет топ фишка, если смогу сделать себе
берешь необходимый тебе звук, и сохраняешь его в массиве из байтов, и потом проигрываешь звук из памяти
принцип такой же как и со шрифтами из памяти в имгуи
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
берешь необходимый тебе звук, и сохраняешь его в массиве из байтов, и потом проигрываешь звук из памяти
принцип такой же как и со шрифтами из памяти в имгуи
Можешь пример под хайд заебошить?)
 
Можешь пример под хайд заебошить?)
Используя WINAPI:
PlaySoundA(reinterpret_cast<LPCSTR>(gay.data()), nullptr, SND_MEMORY | SND_ASYNC); //
Пожалуйста, авторизуйтесь для просмотра ссылки.

Используя игру:
Interfaces::Surface->PlaySound(const char *fileName); //
Пожалуйста, авторизуйтесь для просмотра ссылки.

or
Interfaces::Engine->ClientCmd_Unrestricted("play path_to_your_wav_//file.wav");
У каждого из методов свои минусы:
WINAPI например, будет проигрывать звук с громкостью не от игры, а от Windows и возможно будет скример :roflanPominki:
У игровых же, нельзя использовать звук из памяти, и только после инициализации всех необходимых интерфейсов.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Используя WINAPI:
PlaySoundA(reinterpret_cast<LPCSTR>(gay.data()), nullptr, SND_MEMORY | SND_ASYNC); //
Пожалуйста, авторизуйтесь для просмотра ссылки.

Используя игру:
Interfaces::Surface->PlaySound(const char *fileName); //
Пожалуйста, авторизуйтесь для просмотра ссылки.

or
Interfaces::Engine->ClientCmd_Unrestricted("play path_to_your_wav_//file.wav");
У каждого из методов свои минусы:
WINAPI например, будет проигрывать звук с громкостью не от игры, а от Windows и возможно будет скример :roflanPominki:
У игровых же, нельзя использовать звук из памяти, и только после инициализации всех необходимых интерфейсов.
То есть все же придётся создать файл с аудио в байтах?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Вот тебе сам звук :
Пожалуйста, авторизуйтесь для просмотра ссылки.

В DllMain после аттача :
PlaySoundA(MAKEINTRESOURCE(IDR_WAVE1), (const HINSTANCE)hinstDLL, SND_RESOURCE | SND_ASYNC | SND_NOWAIT);

IDR_WAVE1 - Ресурс(твой звук) в .wav формате.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
То чуство когда ничего не понимаешь:roflanBuldiga::NotLikeThis:
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу