C++ Исходник ImGui Primordial.fun like loader

Ушастый
Забаненный
Статус
Оффлайн
Регистрация
23 Ноя 2021
Сообщения
371
Реакции[?]
56
Поинты[?]
10K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Типо лоадер примо кряка

Шрифты как в ориге только без иконок (Закинул в проект)

Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, авторизуйтесь для просмотра ссылки.

Сделана говнистая анимка типо жётский лоадер
Много говнокода если кто то знаете как сделать лучше буду не против получить от вас совет :CoolCat:

VT: Exe files removed
 

Вложения

Ушастый
Забаненный
Статус
Оффлайн
Регистрация
23 Ноя 2021
Сообщения
371
Реакции[?]
56
Поинты[?]
10K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ушастый
Забаненный
Статус
Оффлайн
Регистрация
23 Ноя 2021
Сообщения
371
Реакции[?]
56
Поинты[?]
10K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
5 Янв 2023
Сообщения
88
Реакции[?]
10
Поинты[?]
1K
я вот думаю, стоит ли на тебя подавать в суд за такой ужас? Мне больно смотреть на что ты потратил свое время
 
feel irl
Участник
Статус
Оффлайн
Регистрация
21 Дек 2018
Сообщения
677
Реакции[?]
294
Поинты[?]
16K
Много говнокода если кто то знаете как сделать лучше буду не против получить от вас совет
139-141 Строки. Нахуй тебе тут std::string?
C++:
std::string username = "Cracked BY FOX";
std::string status = "Undetected";
std::string lastupdate = "20 mar 99 at 20:03";
Насчёт std::string statustext (137 строка) — не уверен, но тоже сомневаюсь в полезности тут класса строки.
Строки 267-269. Может стоит просто где-нибудь хранить размер?
C++:
ImGui::InputText("##Login", user_name, IM_ARRAYSIZE(user_name));
ImGui::SetCursorPos(ImVec2(285, 127));
ImGui::InputText("##Password", pass_word, IM_ARRAYSIZE(pass_word), ImGuiInputTextFlags_Password);
Строки 282-288, ну хотя бы SSO должно спасать вместе с -O2.
C++:
std::string stringusername = user_name; // Каждый раз копируем при новой итерации цикла

ImGui::PushFont(fontbold);
ImGui::SetCursorPos(ImVec2(94, 80));
ImGui::TextColored(
    ImColor(255, 255, 255, animmoment),
    std::string("Welcome back, " + stringusername).c_str()
    ); // каждый раз конкатенация строк при новой итерации цикла
ImGui::PopFont();

В 17 стандарте плюсов добавили
Пожалуйста, авторизуйтесь для просмотра ссылки.
и вот тебе отличная замена твоим строкам, ну или си строки тоже можно использовать.
Так-же убирай юзлесс комментарии, зачем они тебе?

Вот так можно переписать.
C++:
const char* status_text = "Ready";

const char* username = "Cracked BY FOX";
const char* status = "Undetected";
const char* lastupdate = "20 mar 99 at 20:03";
int daysleft = 23;

bool loading = false;

constexpr const int data_max_size = 64;

char user_name[data_max_size] = "";
char pass_word[data_max_size] = "";
Но если хочешь чуть получше, то стринг вью всегда существует.
 
Последнее редактирование:
Сверху Снизу