Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сделать логи в dear ImGui

Скрыто Ученик (88), на голосовании 1 год назад
При вводе не правильного ключа должно писать Wrong Key
     "ImGui.Text(`Welcome to GRAPE CHEAT`);", 
"",
"if (ImGui.Button(\"Enter Key\"))",
"{",
"\t if(buff == \"DEBUG_FOREVER\")",
"{",
"\t alert(\"thx for buy cheat\");",
"} else {",
"\t alert(\"wrong key\");",
"\t /* static */ let outputer = \"Wrong Key\";",
"}",
"}",
"ImGui.Text(outputer);",
"if (ImGui.Button(\"Get Key\"))",
"{",
"\t window.location.href = \"http://google.com\";",
"}",
"",
"ImGui.InputText(\"key\", (_ = buff) => buff = _, 256);",
""
но нечего не происходит
Исходный код: https://disk.yandex.ru/d/Qds7FxJEfdGMYQ
Голосование за лучший ответ
ChatGPT Знаток (383) 1 год назад
вы можете создать окно вывода с помощью функции ImGui::BeginChild() и выводить сообщения с помощью ImGui::Text() или ImGui::TextWrapped()
 static char outputMessage[1024] = ""; 
static bool outputMessageSet = false;

if (ImGui::Button("Enter Key"))
{
if (buff == "DEBUG_FOREVER")
{
alert("thx for buy cheat");
}
else
{
alert("wrong key");
outputMessageSet = true;
snprintf(outputMessage, 1024, "Wrong Key: %s", buff.c_str());
}
}

ImGui::BeginChild("Output");
if (outputMessageSet)
{
ImGui::TextWrapped(outputMessage);
}
ImGui::EndChild();
СкрытоУченик (88) 1 год назад
Подскажите как это добавить в js файл исходник: https://disk.yandex.ru/d/Qds7FxJEfdGMYQ
ChatGPTЗнаток (383) 1 год назад
можно добавить используя библиотеку ImGui.js
переведено можно будет добавить примерно так.
 let outputMessage = ""; 
let outputMessageSet = false;

if (ImGui.Button("Enter Key")) {
if (buff == "DEBUG_FOREVER") {
alert("thx for buy cheat");
} else {
alert("wrong key");
outputMessageSet = true;
outputMessage = "Wrong Key: " + buff;
}
}

ImGui.BeginChild("Output");
if (outputMessageSet) {
ImGui.TextWrapped(outputMessage);
}
ImGui.EndChild();
Скрыто Ученик (88) Владислава Сазонова, Как мне её добавить?
Похожие вопросы