yoo bro, i see a big paster)()
-
Автор темы
- #1
Привет, короче у меня такая проблема: две колонки показывает нормально, а другие две - снизу, что можно сделать? Скрин -
Пожалуйста, авторизуйтесь для просмотра ссылки.
C++:
void RenderLegitTab()
{
// ImGui::SetNextWindowSize(ImVec2{ 1200, 0 }, ImGuiSetCond_Once);
auto& style = ImGui::GetStyle();
float group_w = ImGui::GetCurrentWindow()->Size.x - style.WindowPadding.x * 2;
bool placeholder_true = true;
ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2(0, 0));
ImGui::ToggleButton("AIM", &placeholder_true, ImVec2{ group_w, 25.0f });
ImGui::PopStyleVar();
ImGui::BeginGroupBox("##body_content");
{
ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2{ style.WindowPadding.x, style.ItemSpacing.y });
ImGui::Columns(4, nullptr, false);
ImGui::SetColumnOffset(1, group_w / 4.0f);
ImGui::SetColumnOffset(2, 2 * group_w / 4.0f);
ImGui::SetColumnOffset(3, 3 * group_w / 4.f);
ImGui::SetColumnOffset(4, group_w);
ImGui::BeginGroupBox("##body_content");
{
// ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2{ style.WindowPadding.x, style.ItemSpacing.y });
// ImGui::Columns(4, nullptr, false);
ImGui::BeginChild("##aimbot.weapons", ImVec2(0, 0), true);
{
ImGui::Text("Weapons");
ImGui::Separator();
ImGui::PushItemWidth(-1);
ImGui::ListBoxHeader("##weaponslist", ImVec2(220, 222));
{
for (auto weapon : k_weapon_names) {
if (ImGui::Selectable(weapon.second, weapon_index == weapon.first))
weapon_index = weapon.first;
}
}
//ImGui::ListBoxFooter();
// RenderCurrentWeaponButton();
//ImGui::PopItemWidth();
}
ImGui::EndChild();
}
ImGui::EndGroupBox();
ImGui::NextColumn();
auto settings = &g_Options.aimbot[weapon_index];
ImGui::BeginGroupBox("##body_content");
{
//ImGui::Columns(4, nullptr, false);
// ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2{ style.WindowPadding.x, style.ItemSpacing.y });
ImGui::BeginChild("##aimbot.general", ImVec2(0, 0), true);
{
ImGui::Text("General");
ImGui::Separator();
ImGui::PushItemWidth(-1);
ImGui::Checkbox("Enabled", &settings->enabled);
ImGui::Checkbox("Deathmatch", &settings->deathmatch);
if (weapon_index == WEAPON_P250 ||
weapon_index == WEAPON_USP_SILENCER ||
weapon_index == WEAPON_GLOCK ||
weapon_index == WEAPON_FIVESEVEN ||
weapon_index == WEAPON_TEC9 ||
weapon_index == WEAPON_DEAGLE ||
weapon_index == WEAPON_ELITE ||
weapon_index == WEAPON_HKP2000) {
ImGui::Checkbox("Autopistol", &settings->autopistol);
}
ImGui::Checkbox("Check Smoke", &settings->check_smoke);
ImGui::Checkbox("Check Flash", &settings->check_flash);
ImGui::Checkbox("Autowall", &settings->autowall);
ImGui::Checkbox("Backtrack", &settings->backtrack.enabled);
ImGui::Checkbox("Silent", &settings->silent);
ImGui::Checkbox("Humanize", &settings->humanize);
if (weapon_index == WEAPON_AWP || weapon_index == WEAPON_SSG08) {
ImGui::Checkbox("Only In Zoom", &settings->only_in_zoom);
}
// ImGui::PopItemWidth();
}
ImGui::EndChild();
}
ImGui::EndGroupBox();
ImGui::NextColumn();
ImGui::BeginChild("##aimbot.misc", ImVec2(0, 0), true);
{
ImGui::Text("Misc");
ImGui::Separator();
ImGui::PushItemWidth(-1);
static char* priorities[] = {
"Fov",
"Health",
"Damage",
"Distance"
};
static char* aim_types[] = {
"Hitbox",
"Nearest"
};
static char* fov_types[] = {
"Static",
"Dynamic"
};
static char* hitbox_list[] = {
"Head",
"Neck",
"Lower Neck",
"Body",
"Thorax",
"Chest",
"Right Thing",
"Left Thing", // 7
};
ImGui::Text("Aim Type:");
ImGui::Combo("##aimbot.aim_type", &settings->aim_type, aim_types, IM_ARRAYSIZE(aim_types));
if (settings->aim_type == 0) {
ImGui::Text("Hitbox:");
ImGui::Combo("##aimbot.hitbox", &settings->hitbox, hitbox_list, IM_ARRAYSIZE(hitbox_list));
}
ImGui::Text("Priority:");
ImGui::Combo("##aimbot.priority", &settings->priority, priorities, IM_ARRAYSIZE(priorities));
ImGui::Text("Fov Type:");
ImGui::Combo("##aimbot.fov_type", &settings->fov_type, fov_types, IM_ARRAYSIZE(fov_types));
ImGui::SliderFloat("##aimbot.fov", &settings->fov, 0, 20, "Fov: %.2f");
if (settings->silent) {
ImGui::SliderFloat("##aimbot.silent_fov", &settings->silent_fov, 0, 20, "Silent Fov: %.2f");
}
ImGui::SliderFloat("##aimbot.smooth", &settings->smooth, 1, 15, "Smooth: %.2f");
if (!settings->silent) {
ImGui::SliderInt("##aimbot.shot_delay", &settings->shot_delay, 0, 100, "Shot Delay: %.0f");
}
ImGui::SliderInt("##aimbot.kill_delay", &settings->kill_delay, 0, 1000, "Kill Delay: %.0f");
if (settings->backtrack.enabled) {
ImGui::SliderInt("##aimbot_backtrack_ticks", &settings->backtrack.ticks, 0, 12, "BackTrack Ticks: %.0f");
}
if (settings->autowall) {
ImGui::SliderInt("##aimbot.min_damage", &settings->min_damage, 1, 100, "Min Damage: %.0f");
}
ImGui::PopItemWidth();
}
ImGui::EndChild();
ImGui::NextColumn();
ImGui::BeginGroupBox("##body_content2");
{
ImGui::BeginChild("##aimbot.rcs", ImVec2(0, 0), true);
{
ImGui::Text("Recoil Control System");
ImGui::Separator();
ImGui::PushItemWidth(-1);
ImGui::Checkbox("Enabled##aimbot.rcs", &settings->rcs);
ImGui::Text("RCS Type:");
static char* rcs_types[] = {
"Standalone",
"Aim"
};
ImGui::Combo("##aimbot.rcs_type", &settings->rcs_type, rcs_types, IM_ARRAYSIZE(rcs_types));
ImGui::Checkbox("RCS Custom Fov", &settings->rcs_fov_enabled);
if (settings->rcs_fov_enabled) {
ImGui::SliderFloat("##aimbot.rcs_fov", &settings->rcs_fov, 0, 20, "RCS Fov: %.2f");
}
ImGui::Checkbox("RCS Custom Smooth", &settings->rcs_smooth_enabled);
if (settings->rcs_smooth_enabled) {
ImGui::SliderFloat("##aimbot.rcs_smooth", &settings->rcs_smooth, 1, 15, "RCS Smooth: %.2f");
}
ImGui::SliderInt("##aimbot.rcs_x", &settings->rcs_x, 0, 100, "RCS X: %.0f");
ImGui::SliderInt("##aimbot.rcs_y", &settings->rcs_y, 0, 100, "RCS Y: %.0f");
ImGui::SliderInt("##aimbot.rcs_start", &settings->rcs_start, 1, 30, "RCS Start: %.0f");
// ImGui::PopItemWidth();
}
ImGui::EndChild();
}
ImGui::EndGroupBox();
}
ImGui::Columns(1, nullptr, false);
ImGui::EndGroupBox();
// ImGui::Columns(1, nullptr, false);
}