Участник
- Статус
- Оффлайн
- Регистрация
- 28 Дек 2018
- Сообщения
- 540
- Реакции
- 215
Ку всем, пишу новое меню софту и почему то некоторые виджеты при взаимодействии крашат игру. Некоторые чекбоксы и HotKey. При чем не все, а только несколько штук, почему хз. Вот кусок меню крашущий.
Крашит все что во второй части.
Код:
void MiscTab()
{
ImGui::Spacing();
ImGui::Spacing();
static int misc_subtab = 1;
ImGui::SameLine();
ImGui::SameLine();
if (ImGui::Button("General", ImVec2(300, 25))) misc_subtab = 1;
ImGui::SameLine();
if (ImGui::Button("Other", ImVec2(300, 25))) misc_subtab = 2;
if (misc_subtab == 1)
{
ImGui::SameLine();
ImGui::Checkbox("Anti-Untrusted", g_Options.misc_aut);
ImGui::Checkbox("Bunny Hop", g_Options.misc_bhop);
ImGui::Checkbox("Auto Strafe", g_Options.misc_autostrafe);
ImGui::Checkbox("Spectator List", g_Options.misc_spectator_list);
ImGui::Checkbox("Auto Accept", g_Options.misc_autoaccept);
ImGui::Checkbox("Edge Jump", g_Options.misc_edge_jump);
ImGui::Checkbox("Show Ranks", g_Options.misc_showranks);
}
else
{
ImGui::SameLine();
ImGui::Checkbox("FOV Changer", g_Options.misc_fov_changer);
if (g_Options.misc_fov_changer)
{
ImGui::PushItemWidth(150);
ImGui::SliderInt("Viewmodel FOV", g_Options.viewmodel_fov, 68, 120);
ImGui::SliderInt("Override FOV", g_Options.overridefov, 90, 150);
}
ImGui::Spacing();
if (!g_Options.misc_aut)
{
ImGui::Checkbox("Fakeduck", g_Options.misc_fakeduck);
ImGui::PushItemWidth(150);
ImGui::SliderInt("Ticks", g_Options.misc_fakeduck_ticks, 1, 16);
ImGui::Hotkey("Key", g_Options.misc_fakeduck_key, ImVec2(150, 25));
}
}
}
