Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (current_rage_tab == 0)
- {
- if (ImGui::Begin("##AimbotMenuwdqwdqq", &open, ImVec2(750, 700), 255.f, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoScrollbar))
- {
- ImGui::TextColored(ImVec4(RGBA_TO_FLOAT(0, 125, 255, 255)), "Ragebot - Aimbot");
- ImGui::Separator();
- ImGui::Columns(2, "yes", false);
- ImGui::BeginChild("Aimbot", ImVec2(355, 410), true);
- {
- ImGui::Checkbox("Enable", &config.rage.enabled);
- //ImGui::Checkbox("Experiemental Resolving", &config.rage.experiemental_resolver);
- ImGui::Combo("Select Weapon", &weapon_select, "AUTO SNIPER\0SCOUT\0AWP\0PISTOL\0HEAVY\0OTHER\0");
- switch (weapon_select)
- {
- case 0: ImGui::Checkbox("Auto Shoot", &config.rage.auto_snipe.auto_shoot); break;
- case 1: ImGui::Checkbox("Auto Shoot", &config.rage.scout.auto_shoot); break;
- case 2: ImGui::Checkbox("Auto Shoot", &config.rage.awp.auto_shoot); break;
- case 3: ImGui::Checkbox("Auto Shoot", &config.rage.pistol.auto_shoot); break;
- case 4: ImGui::Checkbox("Auto Shoot", &config.rage.heavy.auto_shoot); break;
- case 5: ImGui::Checkbox("Auto Shoot", &config.rage.misc.auto_shoot); break;
- }
- // ImGui::Combo("AutoStop", &config.rage.auto_stop, "Minimal\0Full\0");
- ImGui::Checkbox("Adaptive History Backtrack", &config.rage.adaptive_history_backtrack);
- ImGui::Combo("History Type", &config.rage.backtrack_mode, "Standard\0Last\0");
- switch (weapon_select)
- {
- case 0:
- {
- ImGui::SliderFloat("Hitchance Head", &config.rage.auto_snipe.hitchance_head, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Hitchance Body", &config.rage.auto_snipe.hitchance_body, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Minimum damage", &config.rage.auto_snipe.min_dmg, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Optimize Framerate", &config.rage.auto_snipe.optimize_fps, 0.f, 300.f, "%1.f", 1.f);
- }
- break;
- case 1:
- {
- ImGui::SliderFloat("Hitchance Head", &config.rage.scout.hitchance_head, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Hitchance Body", &config.rage.scout.hitchance_body, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Minimum damage", &config.rage.scout.min_dmg, 0.f, 105.f, "%1.f", 1.f);
- ImGui::SliderFloat("Optimize Framerate", &config.rage.scout.optimize_fps, 0.f, 300.f, "%1.f", 1.f);
- }
- break;
- case 2:
- {
- ImGui::SliderFloat("Hitchance Head", &config.rage.awp.hitchance_head, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Hitchance Body", &config.rage.awp.hitchance_body, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Minimum damage", &config.rage.awp.min_dmg, 0.f, 105.f, "%1.f", 1.f);
- ImGui::SliderFloat("Optimize Framerate", &config.rage.awp.optimize_fps, 0.f, 300.f, "%1.f", 1.f);
- }
- break;
- case 3:
- {
- ImGui::SliderFloat("Hitchance Head", &config.rage.pistol.hitchance_head, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Hitchance Body", &config.rage.pistol.hitchance_body, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Minimum damage", &config.rage.pistol.min_dmg, 0.f, 105.f, "%1.f", 1.f);
- ImGui::SliderFloat("Optimize Framerate", &config.rage.pistol.optimize_fps, 0.f, 300.f, "%1.f", 1.f);
- }
- break;
- case 4:
- {
- ImGui::SliderFloat("Hitchance Head", &config.rage.heavy.hitchance_head, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Hitchance Body", &config.rage.heavy.hitchance_body, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Minimum damage", &config.rage.heavy.min_dmg, 0.f, 105.f, "%1.f", 1.f);
- ImGui::SliderFloat("Optimize Framerate", &config.rage.heavy.optimize_fps, 0.f, 300.f, "%1.f", 1.f);
- }
- break;
- case 5:
- {
- ImGui::SliderFloat("Hitchance Head", &config.rage.misc.hitchance_head, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Hitchance Body", &config.rage.misc.hitchance_body, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Minimum damage", &config.rage.misc.min_dmg, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Optimize Framerate", &config.rage.misc.optimize_fps, 0.f, 300.f, "%1.f", 1.f);
- }
- break;
- }
- } ImGui::EndChild();
- ImGui::BeginChild("Advanced", ImVec2(355, 200), true | ImGuiWindowFlags_NoScrollbar);
- {
- static int modification;
- ImGui::Combo("Mode", &modification, "OnShot\0Baim\0Health\0");
- if (modification == 0)
- {
- switch (weapon_select)
- {
- case 0:
- {
- ImGui::Checkbox("Head aim only when enemy firing", &config.rage.auto_snipe.head_aim_only_while_firing);
- if (config.rage.auto_snipe.head_aim_only_while_firing)
- {
- ImGui::Checkbox("Override Head Aim If Baim", &config.rage.auto_snipe.override_head_aim_only);
- ImGui::BeginChild("On-Shot Hitboxes", ImVec2(0, 70), true, ImGuiWindowFlags_NoScrollbar);
- ImGui::Selectable("Head", &config.rage.auto_snipe.on_shot_hitscan_head);
- ImGui::Selectable("Body", &config.rage.auto_snipe.on_shot_hitscan_body);
- ImGui::EndChild();
- }
- }
- break;
- case 1:
- {
- ImGui::Checkbox("Head aim only when enemy firing", &config.rage.scout.head_aim_only_while_firing);
- if (config.rage.scout.head_aim_only_while_firing)
- {
- ImGui::Checkbox("Override Head Aim If Baim", &config.rage.scout.override_head_aim_only);
- ImGui::BeginChild("On-Shot Hitboxes", ImVec2(0, 70), true, ImGuiWindowFlags_NoScrollbar);
- ImGui::Selectable("Head", &config.rage.scout.on_shot_hitscan_head);
- ImGui::Selectable("Body", &config.rage.scout.on_shot_hitscan_body);
- ImGui::EndChild();
- }
- }
- break;
- case 2:
- {
- ImGui::Checkbox("Head aim only when enemy firing", &config.rage.awp.head_aim_only_while_firing);
- if (config.rage.awp.head_aim_only_while_firing)
- {
- ImGui::Checkbox("Override Head Aim If Baim", &config.rage.awp.override_head_aim_only);
- ImGui::BeginChild("On-Shot Hitboxes", ImVec2(0, 70), true, ImGuiWindowFlags_NoScrollbar);
- ImGui::Selectable("Head", &config.rage.awp.on_shot_hitscan_head);
- ImGui::Selectable("Body", &config.rage.awp.on_shot_hitscan_body);
- ImGui::EndChild();
- }
- }
- break;
- case 3:
- {
- ImGui::Checkbox("Head aim only when enemy firing", &config.rage.pistol.head_aim_only_while_firing);
- if (config.rage.pistol.head_aim_only_while_firing)
- {
- ImGui::Checkbox("Override Head Aim If Baim", &config.rage.pistol.override_head_aim_only);
- ImGui::BeginChild("On-Shot Hitboxes", ImVec2(0, 70), true, ImGuiWindowFlags_NoScrollbar);
- ImGui::Selectable("Head", &config.rage.pistol.on_shot_hitscan_head);
- ImGui::Selectable("Body", &config.rage.pistol.on_shot_hitscan_body);
- ImGui::EndChild();
- }
- }
- break;
- case 4:
- {
- ImGui::Checkbox("Head aim only when enemy firing", &config.rage.heavy.head_aim_only_while_firing);
- if (config.rage.heavy.head_aim_only_while_firing)
- {
- ImGui::Checkbox("Override Head Aim If Baim", &config.rage.heavy.override_head_aim_only);
- ImGui::BeginChild("On-Shot Hitboxes", ImVec2(0, 70), true, ImGuiWindowFlags_NoScrollbar);
- ImGui::Selectable("Head", &config.rage.heavy.on_shot_hitscan_head);
- ImGui::Selectable("Body", &config.rage.heavy.on_shot_hitscan_body);
- ImGui::EndChild();
- }
- }
- break;
- case 5:
- {
- ImGui::Checkbox("Head aim only when enemy firing", &config.rage.misc.head_aim_only_while_firing);
- if (config.rage.misc.head_aim_only_while_firing)
- {
- ImGui::Checkbox("Override Head Aim If Baim", &config.rage.misc.override_head_aim_only);
- ImGui::BeginChild("On-Shot Hitboxes", ImVec2(0, 70), true, ImGuiWindowFlags_NoScrollbar);
- ImGui::Selectable("Head", &config.rage.misc.on_shot_hitscan_head);
- ImGui::Selectable("Body", &config.rage.misc.on_shot_hitscan_body);
- ImGui::EndChild();
- }
- }
- break;
- }
- }
- if (modification == 1)
- {
- switch (weapon_select)
- {
- case 0:
- {
- ImGui::Checkbox("Smart Body", &config.rage.auto_snipe.smart_aim);
- ImGui::SliderInt("Body Aim HP", &config.rage.auto_snipe.body_aim_health, 0, 100);
- ImGui::BeginChild("Body Modes", ImVec2(0, 70), true, ImGuiWindowFlags_AlwaysVerticalScrollbar);
- ImGui::Selectable("In Air", &config.rage.auto_snipe.body_aim_in_air);
- ImGui::Selectable("Lethal", &config.rage.auto_snipe.body_aim_lethal);
- ImGui::Selectable("Slow Walk", &config.rage.auto_snipe.body_aim_slow_walk);
- ImGui::Selectable("If not on shot", &config.rage.auto_snipe.body_aim_if_not_on_shot);
- ImGui::EndChild();
- }
- break;
- case 1:
- {
- ImGui::Checkbox("Smart Body", &config.rage.scout.smart_aim);
- ImGui::SliderInt("Body Aim HP", &config.rage.scout.body_aim_health, 0, 100);
- ImGui::BeginChild("Body Modes", ImVec2(0, 70), true, ImGuiWindowFlags_AlwaysVerticalScrollbar);
- ImGui::Selectable("In Air", &config.rage.scout.body_aim_in_air);
- ImGui::Selectable("Lethal", &config.rage.scout.body_aim_lethal);
- ImGui::Selectable("Slow Walk", &config.rage.scout.body_aim_slow_walk);
- ImGui::Selectable("If not on shot", &config.rage.scout.body_aim_if_not_on_shot);
- ImGui::EndChild();
- }
- break;
- case 2:
- {
- ImGui::Checkbox("Smart Body", &config.rage.awp.smart_aim);
- ImGui::SliderInt("Body Aim HP", &config.rage.awp.body_aim_health, 0, 100);
- ImGui::BeginChild("Body Modes", ImVec2(0, 70), true, ImGuiWindowFlags_AlwaysVerticalScrollbar);
- ImGui::Selectable("In Air", &config.rage.awp.body_aim_in_air);
- ImGui::Selectable("Lethal", &config.rage.awp.body_aim_lethal);
- ImGui::Selectable("Slow Walk", &config.rage.awp.body_aim_slow_walk);
- ImGui::Selectable("If not on shot", &config.rage.awp.body_aim_if_not_on_shot);
- ImGui::EndChild();
- }
- break;
- case 3:
- {
- ImGui::Checkbox("Smart Body", &config.rage.pistol.smart_aim);
- ImGui::SliderInt("Body Aim HP", &config.rage.pistol.body_aim_health, 0, 100);
- ImGui::BeginChild("Body Modes", ImVec2(0, 70), true, ImGuiWindowFlags_AlwaysVerticalScrollbar);
- ImGui::Selectable("In Air", &config.rage.pistol.body_aim_in_air);
- ImGui::Selectable("Lethal", &config.rage.pistol.body_aim_lethal);
- ImGui::Selectable("Slow Walk", &config.rage.pistol.body_aim_slow_walk);
- ImGui::Selectable("If not on shot", &config.rage.pistol.body_aim_if_not_on_shot);
- ImGui::EndChild();
- }
- break;
- case 4:
- {
- ImGui::Checkbox("Smart Body", &config.rage.heavy.smart_aim);
- ImGui::SliderInt("Body Aim HP", &config.rage.heavy.body_aim_health, 0, 100);
- ImGui::BeginChild("Body Modes", ImVec2(0, 70), true, ImGuiWindowFlags_AlwaysVerticalScrollbar);
- ImGui::Selectable("In Air", &config.rage.heavy.body_aim_in_air);
- ImGui::Selectable("Lethal", &config.rage.heavy.body_aim_lethal);
- ImGui::Selectable("Slow Walk", &config.rage.heavy.body_aim_slow_walk);
- ImGui::Selectable("If not on shot", &config.rage.heavy.body_aim_if_not_on_shot);
- ImGui::EndChild();
- }
- break;
- case 5:
- {
- ImGui::Checkbox("Smart Body", &config.rage.misc.smart_aim);
- ImGui::SliderInt("Body Aim HP", &config.rage.misc.body_aim_health, 0, 100);
- ImGui::BeginChild("Body Modes", ImVec2(0, 70), true, ImGuiWindowFlags_AlwaysVerticalScrollbar);
- ImGui::Selectable("In Air", &config.rage.misc.body_aim_in_air);
- ImGui::Selectable("Lethal", &config.rage.misc.body_aim_lethal);
- ImGui::Selectable("Slow Walk", &config.rage.misc.body_aim_slow_walk);
- ImGui::Selectable("If not on shot", &config.rage.misc.body_aim_if_not_on_shot);
- ImGui::EndChild();
- }
- break;
- }
- }
- if (modification == 2)
- {
- switch (weapon_select)
- {
- case 0:
- {
- ImGui::Checkbox("Hp +", &config.rage.auto_snipe.min_dmg_hp);
- ImGui::SliderInt("Hp + damage", &config.rage.auto_snipe.min_dmg_hp_slider, 1, 5);
- ImGui::SliderFloat("Hp+ if x health", &config.rage.auto_snipe.hp, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Override Health", &config.rage.auto_snipe.hp_health_override, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Head Hitchance", &config.rage.auto_snipe.hp_head_hitchance, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Body Hitchance", &config.rage.auto_snipe.hp_body_hitchance, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Min Damage", &config.rage.auto_snipe.hp_mindmg, 0.f, 100.f, "%1.f", 1.f);
- }
- break;
- case 1:
- {
- ImGui::Checkbox("Hp +", &config.rage.scout.min_dmg_hp);
- ImGui::SliderInt("Hp + damage", &config.rage.scout.min_dmg_hp_slider, 1, 5);
- ImGui::SliderFloat("Hp+ if x health", &config.rage.scout.hp, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Override Health", &config.rage.scout.hp_health_override, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Head Hitchance", &config.rage.scout.hp_head_hitchance, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Body Hitchance", &config.rage.scout.hp_body_hitchance, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Min Damage", &config.rage.scout.hp_mindmg, 0.f, 100.f, "%1.f", 1.f);
- }
- break;
- case 2:
- {
- ImGui::Checkbox("Hp +", &config.rage.awp.min_dmg_hp);
- ImGui::SliderInt("Hp + damage", &config.rage.awp.min_dmg_hp_slider, 1, 5);
- ImGui::SliderFloat("Hp+ if x health", &config.rage.awp.hp, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Override Health", &config.rage.awp.hp_health_override, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Head Hitchance", &config.rage.awp.hp_head_hitchance, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Body Hitchance", &config.rage.awp.hp_body_hitchance, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Min Damage", &config.rage.awp.hp_mindmg, 0.f, 100.f, "%1.f", 1.f);
- }
- break;
- case 3:
- {
- ImGui::Checkbox("Hp +", &config.rage.pistol.min_dmg_hp);
- ImGui::SliderInt("Hp + damage", &config.rage.pistol.min_dmg_hp_slider, 1, 5);
- ImGui::SliderFloat("Hp+ if x health", &config.rage.pistol.hp, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Override Health", &config.rage.pistol.hp_health_override, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Head Hitchance", &config.rage.pistol.hp_head_hitchance, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Body Hitchance", &config.rage.pistol.hp_body_hitchance, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Min Damage", &config.rage.pistol.hp_mindmg, 0.f, 100.f, "%1.f", 1.f);
- }
- break;
- case 4:
- {
- ImGui::Checkbox("Hp +", &config.rage.heavy.min_dmg_hp);
- ImGui::SliderInt("Hp + damage", &config.rage.heavy.min_dmg_hp_slider, 1, 5);
- ImGui::SliderFloat("Hp+ if x health", &config.rage.heavy.hp, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Override Health", &config.rage.heavy.hp_health_override, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Head Hitchance", &config.rage.heavy.hp_head_hitchance, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Body Hitchance", &config.rage.heavy.hp_body_hitchance, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Min Damage", &config.rage.heavy.hp_mindmg, 0.f, 100.f, "%1.f", 1.f);
- }
- break;
- case 5:
- {
- ImGui::Checkbox("Hp +", &config.rage.misc.min_dmg_hp);
- ImGui::SliderInt("Hp + damage", &config.rage.misc.min_dmg_hp_slider, 1, 5);
- ImGui::SliderFloat("Hp+ if x health", &config.rage.misc.hp, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Override Health", &config.rage.misc.hp_health_override, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Head Hitchance", &config.rage.misc.hp_head_hitchance, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Body Hitchance", &config.rage.misc.hp_body_hitchance, 0.f, 100.f, "%1.f", 1.f);
- ImGui::SliderFloat("Min Damage", &config.rage.misc.hp_mindmg, 0.f, 100.f, "%1.f", 1.f);
- }
- break;
- }
- }
- ImGui::EndChild();
- }
- ImGui::NextColumn();
- ImGui::BeginChild("Hitscan", ImVec2(350, 410), true);
- {
- static int hitscan_type;
- switch (weapon_select)
- {
- case 0:
- {
- ImGui::BeginChild("Hitscan", ImVec2(0, 190), true, ImGuiWindowFlags_NoScrollbar);
- ImGui::Combo("Mode", &hitscan_type, "Standing\0Moving\0");
- ImGui::Spacing();
- if (hitscan_type == 0)
- {
- ImGui::Selectable("Head", &config.rage.auto_snipe.hitscan_head);
- ImGui::Selectable("Chest", &config.rage.auto_snipe.hitscan_chest);
- ImGui::Selectable("Stomach", &config.rage.auto_snipe.hitscan_stomach);
- ImGui::Selectable("Pelvis", &config.rage.auto_snipe.hitscan_pelvis);
- ImGui::Selectable("Legs", &config.rage.auto_snipe.hitscan_legs);
- ImGui::Selectable("Toes", &config.rage.auto_snipe.hitscan_feet);
- }
- ImGui::EndChild();
- }
- break;
- case 1:
- {
- ImGui::BeginChild("Hitscan", ImVec2(0, 130), true, ImGuiWindowFlags_AlwaysVerticalScrollbar);
- ImGui::Combo("Mode", &hitscan_type, "Standing\0Moving\0");
- ImGui::Spacing();
- if (hitscan_type == 0)
- {
- ImGui::Selectable("Head", &config.rage.scout.hitscan_head);
- ImGui::Selectable("Chest", &config.rage.scout.hitscan_chest);
- ImGui::Selectable("Stomach", &config.rage.scout.hitscan_stomach);
- ImGui::Selectable("Pelvis", &config.rage.scout.hitscan_pelvis);
- ImGui::Selectable("Legs", &config.rage.scout.hitscan_legs);
- ImGui::Selectable("Toes", &config.rage.scout.hitscan_feet);
- }
- ImGui::EndChild();
- }
- break;
- case 2:
- {
- ImGui::BeginChild("Hitscan", ImVec2(0, 130), true, ImGuiWindowFlags_AlwaysVerticalScrollbar);
- ImGui::Combo("Mode", &hitscan_type, "Standing\0Moving\0");
- ImGui::Spacing();
- if (hitscan_type == 0)
- {
- ImGui::Selectable("Head", &config.rage.awp.hitscan_head);
- ImGui::Selectable("Chest", &config.rage.awp.hitscan_chest);
- ImGui::Selectable("Stomach", &config.rage.awp.hitscan_stomach);
- ImGui::Selectable("Pelvis", &config.rage.awp.hitscan_pelvis);
- ImGui::Selectable("Legs", &config.rage.awp.hitscan_legs);
- ImGui::Selectable("Toes", &config.rage.awp.hitscan_feet);
- }
- ImGui::EndChild();
- }
- break;
- case 3:
- {
- ImGui::BeginChild("Hitscan", ImVec2(0, 130), true, ImGuiWindowFlags_AlwaysVerticalScrollbar);
- ImGui::Combo("Mode", &hitscan_type, "Standing\0Moving\0");
- ImGui::Spacing();
- if (hitscan_type == 0)
- {
- ImGui::Selectable("Head", &config.rage.pistol.hitscan_head);
- ImGui::Selectable("Chest", &config.rage.pistol.hitscan_chest);
- ImGui::Selectable("Stomach", &config.rage.pistol.hitscan_stomach);
- ImGui::Selectable("Pelvis", &config.rage.pistol.hitscan_pelvis);
- ImGui::Selectable("Legs", &config.rage.pistol.hitscan_legs);
- ImGui::Selectable("Toes", &config.rage.pistol.hitscan_feet);
- }
- ImGui::EndChild();
- }
- break;
- case 4:
- {
- ImGui::BeginChild("Hitscan", ImVec2(0, 130), true, ImGuiWindowFlags_AlwaysVerticalScrollbar);
- ImGui::Combo("Mode", &hitscan_type, "Standing\0Moving\0");
- ImGui::Spacing();
- if (hitscan_type == 0)
- {
- ImGui::Selectable("Head", &config.rage.heavy.hitscan_head);
- ImGui::Selectable("Chest", &config.rage.heavy.hitscan_chest);
- ImGui::Selectable("Stomach", &config.rage.heavy.hitscan_stomach);
- ImGui::Selectable("Pelvis", &config.rage.heavy.hitscan_pelvis);
- ImGui::Selectable("Legs", &config.rage.heavy.hitscan_legs);
- ImGui::Selectable("Toes", &config.rage.heavy.hitscan_feet);
- }
- }
- break;
- case 5:
- {
- ImGui::BeginChild("Hitscan", ImVec2(0, 130), true, ImGuiWindowFlags_AlwaysVerticalScrollbar);
- ImGui::Combo("Mode", &hitscan_type, "Standing\0Moving\0");
- ImGui::Spacing();
- if (hitscan_type == 0)
- {
- ImGui::Selectable("Head", &config.rage.misc.hitscan_head);
- ImGui::Selectable("Chest", &config.rage.misc.hitscan_chest);
- ImGui::Selectable("Stomach", &config.rage.misc.hitscan_stomach);
- ImGui::Selectable("Pelvis", &config.rage.misc.hitscan_pelvis);
- ImGui::Selectable("Legs", &config.rage.misc.hitscan_legs);
- ImGui::Selectable("Toes", &config.rage.misc.hitscan_feet);
- }
- ImGui::EndChild();
- break;
- }
- }ImGui::EndChild();
- ImGui::BeginChild("Filters", ImVec2(350, 200), true);
- {
- switch (weapon_select)
- {
- case 0:
- {
- ImGui::Hotkey("Force Body Key", &config.rage.auto_snipe.body_aim_key, ImVec2(150, 25));
- ImGui::Hotkey("Force Head Key", &config.rage.auto_snipe.head_aim_key, ImVec2(150, 25));
- ImGui::SliderInt("Body X Missed Resolver", &config.rage.auto_snipe.body_after_x_missed_resolver, 0, 5);
- ImGui::SliderInt("Body X Missed Spread", &config.rage.auto_snipe.body_after_x_missed_spread, 0, 20);
- }
- break;
- case 1:
- {
- ImGui::Hotkey("Force Body Key", &config.rage.scout.body_aim_key, ImVec2(150, 25));
- ImGui::Hotkey("Force Head Key", &config.rage.scout.head_aim_key, ImVec2(150, 25));
- ImGui::SliderInt("Body After X Missed Resolver", &config.rage.scout.body_after_x_missed_resolver, 0, 5);
- ImGui::SliderInt("Body After X Missed Spread", &config.rage.scout.body_after_x_missed_spread, 0, 20);
- }
- break;
- case 2:
- {
- ImGui::Hotkey("Force Body Key", &config.rage.awp.body_aim_key, ImVec2(150, 25));
- ImGui::Hotkey("Force Head Key", &config.rage.awp.head_aim_key, ImVec2(150, 25));
- ImGui::SliderInt("Body After X Missed Resolver", &config.rage.awp.body_after_x_missed_resolver, 0, 5);
- ImGui::SliderInt("Body After X Missed Spread", &config.rage.awp.body_after_x_missed_spread, 0, 20);
- }
- break;
- case 3:
- {
- ImGui::Hotkey("Force Body Key", &config.rage.pistol.body_aim_key, ImVec2(150, 25));
- ImGui::Hotkey("Force Head Key", &config.rage.pistol.head_aim_key, ImVec2(150, 25));
- ImGui::SliderInt("Body After X Missed Resolver", &config.rage.pistol.body_after_x_missed_resolver, 0, 5);
- ImGui::SliderInt("Body After X Missed Spread", &config.rage.pistol.body_after_x_missed_spread, 0, 20);
- }
- break;
- case 4:
- {
- ImGui::Hotkey("Force Body Key", &config.rage.heavy.body_aim_key, ImVec2(150, 25));
- ImGui::Hotkey("Force Head Key", &config.rage.heavy.head_aim_key, ImVec2(150, 25));
- ImGui::SliderInt("Body After X Missed Resolver", &config.rage.heavy.body_after_x_missed_resolver, 0, 5);
- ImGui::SliderInt("Body After X Missed Spread", &config.rage.heavy.body_after_x_missed_spread, 0, 20);
- }
- break;
- case 5:
- {
- ImGui::Hotkey("Force Body Key", &config.rage.misc.body_aim_key, ImVec2(150, 25));
- ImGui::Hotkey("Force Head Key", &config.rage.misc.head_aim_key, ImVec2(150, 25));
- ImGui::SliderInt("Body After X Missed Resolver", &config.rage.misc.body_after_x_missed_resolver, 0, 5);
- ImGui::SliderInt("Body After X Missed Spread", &config.rage.misc.body_after_x_missed_spread, 0, 20);
- }
- break;
- }
- } ImGui::EndChild();
- }
- ImGui::End();
- }
- if (current_rage_tab == 1)
- {
- if (ImGui::Begin("##AntiAimMenu", &open, ImVec2(750, 650), 255.f, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoTitleBar))
- {
- ImGui::TextColored(ImVec4(RGBA_TO_FLOAT(0, 125, 255, 255)), "Ragebot - AntiAim/Fakelag");
- ImGui::Separator();
- ImGui::Columns(2, "yes", false);
- ImGui::BeginChild("##misc", ImVec2(330, 500), true);
- {
- ImGui::Combo("Mode", &selected_mode, "Standing\0Moving\0Air\0Slowwalking\0");
- if (selected_mode == 0)
- {
- ImGui::Checkbox("Enable", &config.rage.antiaim_settings.enabled);
- ImGui::Text("Pitch");
- ImGui::Combo("##PitchModifier", &config.rage.antiaim_settings.pitch_mode, "Off\0Emotion\0Zero\0Up\0Custom\0");
- ImGui::SliderFloat("Custom Pitch", &config.rage.antiaim_settings.custom_pitch, -180.f, 180.f, "%1.f", 1.f);
- ImGui::Spacing();
- ImGui::Text("Yaw");
- ImGui::Combo("##YawModified", &config.rage.antiaim_settings.yaw_mode, "Off\0Static\0Jitter\0Hidden\0Manual\0");
- ImGui::SliderFloat("Yaw Add", &config.rage.antiaim_settings.yaw_add, -180.f, 180.f, "%1.f", 1.f);
- if (config.rage.antiaim_settings.yaw_mode == 2)
- {
- ImGui::SliderFloat("Jitter Range", &config.rage.antiaim_settings.jitter_range, 0, 180.f, "%1.f", 1.f);
- // ImGui::SliderFloat("Jitter Speed", &config.rage.antiaim_settings.jitter_speed, 0, 100.f, "%1.f", 1.f);
- }
- ImGui::SliderFloat("Max Desync Delta", &config.rage.antiaim_settings.desync_delta, 0.f, 58.f, "%1.f", 1.f);
- ImGui::Spacing();
- }
- if (selected_mode == 1)
- {
- ImGui::Text("Pitch");
- ImGui::Combo("##PitchModifier", &config.rage.antiaim_settings.pitch_moving_mode, "Off\0Emotion\0Zero\0Up\0Custom\0");
- ImGui::SliderFloat("Custom Pitch", &config.rage.antiaim_settings.custom_moving_pitch, -180.f, 180.f, "%1.f", 1.f);
- ImGui::Spacing();
- ImGui::Text("Yaw");
- ImGui::Combo("##YawModified", &config.rage.antiaim_settings.yaw_moving_mode, "Off\0Static\0Jitter\0Hidden\0Manual\0");
- ImGui::SliderFloat("Yaw Add", &config.rage.antiaim_settings.yaw_moving_add, -180.f, 180.f, "%1.f", 1.f);
- if (config.rage.antiaim_settings.yaw_moving_mode == 2)
- {
- ImGui::SliderFloat("Jitter Range", &config.rage.antiaim_settings.jitter_moving_range, 0, 180.f, "%1.f", 1.f);
- //ImGui::SliderFloat("Jitter Speed", &config.rage.antiaim_settings.jitter_moving_speed, 0, 100.f, "%1.f", 1.f);
- }
- ImGui::SliderFloat("Max Desync Delta", &config.rage.antiaim_settings.desync_moving_delta, 0.f, 58.f, "%1.f", 1.f);
- ImGui::Spacing();
- }
- if (selected_mode == 2)
- {
- ImGui::Text("Pitch");
- ImGui::Combo("##PitchModifier", &config.rage.antiaim_settings.pitch_air_mode, "Off\0Emotion\0Zero\0Up\0Custom\0");
- ImGui::SliderFloat("Custom Pitch", &config.rage.antiaim_settings.custom_air_pitch, -180.f, 180.f, "%1.f", 1.f);
- ImGui::Spacing();
- ImGui::Text("Yaw");
- ImGui::Combo("##YawModified", &config.rage.antiaim_settings.yaw_air_mode, "Off\0Static\0Jitter\0Hidden\0Manual\0");
- ImGui::SliderFloat("Yaw Add", &config.rage.antiaim_settings.yaw_air_add, -180.f, 180.f, "%1.f", 1.f);
- if (config.rage.antiaim_settings.yaw_air_mode == 2)
- {
- ImGui::SliderFloat("Jitter Range", &config.rage.antiaim_settings.jitter_air_range, 0, 180.f, "%1.f", 1.f);
- //ImGui::SliderFloat("Jitter Speed", &config.rage.antiaim_settings.jitter_moving_speed, 0, 100.f, "%1.f", 1.f);
- }
- ImGui::SliderFloat("Max Desync Delta", &config.rage.antiaim_settings.desync_air_delta, 0.f, 58.f, "%1.f", 1.f);
- ImGui::Spacing();
- }
- if (selected_mode == 3)
- {
- ImGui::Text("Pitch");
- ImGui::Combo("##PitchModifier", &config.rage.antiaim_settings.pitch_slow_mode, "Off\0Emotion\0Zero\0Up\0Custom\0");
- ImGui::SliderFloat("Custom Pitch", &config.rage.antiaim_settings.custom_slow_pitch, -180.f, 180.f, "%1.f", 1.f);
- ImGui::Spacing();
- ImGui::Text("Yaw");
- ImGui::Combo("##YawModified", &config.rage.antiaim_settings.yaw_slow_mode, "Off\0Static\0Jitter\0Hidden\0Manual\0");
- ImGui::SliderFloat("Yaw Add", &config.rage.antiaim_settings.yaw_slow_add, -180.f, 180.f, "%1.f", 1.f);
- if (config.rage.antiaim_settings.yaw_slow_mode == 2)
- {
- ImGui::SliderFloat("Jitter Range", &config.rage.antiaim_settings.jitter_slow_range, 0, 180.f, "%1.f", 1.f);
- //ImGui::SliderFloat("Jitter Speed", &config.rage.antiaim_settings.jitter_moving_speed, 0, 100.f, "%1.f", 1.f);
- }
- ImGui::SliderFloat("Max Desync Delta", &config.rage.antiaim_settings.desync_slow_delta, 0.f, 58.f, "%1.f", 1.f);
- ImGui::Spacing();
- }
- ImGui::Hotkey("Slow Walk Key", &config.rage.slow_walk, ImVec2(150, 25));
- ImGui::Hotkey("Fake Duck Key", &config.rage.fake_duck, ImVec2(150, 25));
- ImGui::Hotkey("Inverter Key", &config.misc.inverter, ImVec2(150, 25));
- } ImGui::EndChild();
- ImGui::NextColumn();
- ImGui::BeginChild("##presets", ImVec2(330, 500), true);
- {
- ImGui::Checkbox("Enable", &config.rage.fakelag_settings.enabled);
- ImGui::Checkbox("Automatic Fakelag", &config.rage.fakelag_settings.fake_lag_automatic);
- ImGui::Checkbox("Delay shot on peek", &config.rage.fakelag_settings.fake_lag_on_peek_delay);
- ImGui::Checkbox("Disable On Shooting", &config.rage.fakelag_settings.disable_on_shooting);
- ImGui::Checkbox("Disable On Revolver", &config.rage.fakelag_settings.disable_on_revolver);
- ImGui::Checkbox("Disable On Taser", &config.rage.fakelag_settings.disable_on_tazer);
- ImGui::Checkbox("Disable On Grenade", &config.rage.fakelag_settings.disable_on_grenade);
- ImGui::Checkbox("Disable On Knife", &config.rage.fakelag_settings.disable_on_knife);
- if (!config.rage.fakelag_settings.fake_lag_automatic)
- {
- ImGui::Spacing();
- ImGui::Spacing();
- ImGui::Text("Standing");
- ImGui::SliderInt("##Value1", &config.rage.fakelag_settings.fake_lag_standing, 1, 16);
- ImGui::Spacing();
- ImGui::Text("Moving");
- ImGui::SliderInt("##Value2", &config.rage.fakelag_settings.fake_lag_moving, 1, 16);
- ImGui::Spacing();
- ImGui::Text("Air");
- ImGui::SliderInt("##Value3", &config.rage.fakelag_settings.fake_lag_air, 1, 16);
- ImGui::Spacing();
- ImGui::Text("Slow Walk");
- ImGui::SliderInt("##Value4", &config.rage.fakelag_settings.fake_lag_slowwalk, 1, 16);
- }
- } ImGui::EndChild();
- }
- ImGui::End();
- }
- }
- if (current_main_tab == 1)
- {
- if (ImGui::Begin("##visualmainpage9", &open, ImVec2(150, 240), 255.f, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoTitleBar))
- {
- ImGui::TextColored(ImVec4(RGBA_TO_FLOAT(0, 125, 255, 255)), " Visuals");
- ImGui::TextColored(ImVec4(RGBA_TO_FLOAT(255, 255, 255, 255)), " Display Visuals.");
- ImGui::Separator();
- for (auto i = 0; i < ARRAYSIZE(visual_tabs); i++)
- {
- if (ImGui::Button(visual_tabs[i], ImVec2(120, 30)))
- current_visual_tab = i;
- }
- }
- ImGui::End();
- if (current_visual_tab == 0)
- {
- if (ImGui::Begin("##visual_main_players5", &open, ImVec2(300, 398), 255.f, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoTitleBar))
- {
- ImGui::TextColored(ImVec4(RGBA_TO_FLOAT(0, 125, 255, 255)), "Visuals - ESP");
- ImGui::Separator();
- float box_color[3] = { std::min(255.f, config.esp.box_color.red / 255.f), std::min(255.f, config.esp.box_color.green / 255.f), std::min(255.f, config.esp.box_color.blue / 255.f) };
- float skeleton_color[3] = { std::min(255.f, config.esp.skeleton_color.red / 255.f), std::min(255.f, config.esp.skeleton_color.green / 255.f), std::min(255.f, config.esp.skeleton_color.blue / 255.f) };
- float ammo_color[3] = { std::min(255.f, config.esp.ammo_color.red / 255.f), std::min(255.f, config.esp.ammo_color.green / 255.f), std::min(255.f, config.esp.ammo_color.blue / 255.f) };
- float weapon_color[3] = { std::min(255.f, config.esp.weapon_color.red / 255.f), std::min(255.f, config.esp.weapon_color.green / 255.f), std::min(255.f, config.esp.weapon_color.blue / 255.f) };
- float name_color[3] = { std::min(255.f, config.esp.color.red / 255.f), std::min(255.f, config.esp.color.green / 255.f), std::min(255.f, config.esp.color.blue / 255.f) };
- float col_4[3] = { std::min(255.f, config.esp.impacts_color.red / 255.f), std::min(255.f, config.esp.impacts_color.green / 255.f), std::min(255.f, config.esp.impacts_color.blue / 255.f) };
- // float col_5[3] = { std::min(255.f, config.esp.show_lag_compensation_color / 255.f), std::min(255.f, show_lag_compensation_color / 255.f), std::min(255.f, show_lag_compensation_color / 255.f) };
- //ImGui::Checkbox("Name", &config.esp.enemy.name);
- // ImGui::SameLine(216);
- // if (ImGui::ColorEdit3("##namecolor", name_color, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- // config.esp.color = c_color((BYTE)(name_color[0] * 255), (BYTE)(name_color[1] * 255), (BYTE)(name_color[2] * 255), 255);
- ImGui::Checkbox("Box", &config.esp.enemy.box);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##boxcolor", box_color, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.esp.box_color = c_color((BYTE)(box_color[0] * 255), (BYTE)(box_color[1] * 255), (BYTE)(box_color[2] * 255), 255);
- ImGui::Checkbox("Health bar", &config.esp.enemy.health);
- // ImGui::Checkbox("Health Divider", &config.esp.deviding);
- // ImGui::Checkbox("Weapon", &config.esp.enemy.weapon);
- // ImGui::SameLine(216);
- // if (ImGui::ColorEdit3("##weaponcolor", weapon_color, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- // config.esp.weapon_color = c_color((BYTE)(weapon_color[0] * 255), (BYTE)(weapon_color[1] * 255), (BYTE)(weapon_color[2] * 255), 255);
- ImGui::Checkbox("Ammo", &config.esp.enemy.ammo);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##ammocolor", ammo_color, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.esp.ammo_color = c_color((BYTE)(ammo_color[0] * 255), (BYTE)(ammo_color[1] * 255), (BYTE)(ammo_color[2] * 255), 255);
- ImGui::Checkbox("Skeleton", &config.esp.enemy.skeleton);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##Skeletonolor", skeleton_color, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.esp.skeleton_color = c_color((BYTE)(skeleton_color[0] * 255), (BYTE)(skeleton_color[1] * 255), (BYTE)(skeleton_color[2] * 255), 255);
- ImGui::Checkbox("History Skeleton", &config.esp.enemy.history_skeleton);
- // ImGui::Checkbox("Slide", &config.rage.slide);
- ImGui::Checkbox("Flags", &config.esp.enemy.flags);
- if (config.esp.enemy.flags)
- {
- if (ImGui::Begin("##visualflags7", &open, ImVec2(160, 230), 255.f, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoTitleBar))
- {
- ImGui::TextColored(ImVec4(RGBA_TO_FLOAT(0, 125, 255, 255)), "Visuals - Flags");
- ImGui::Separator();
- ImGui::Checkbox("Scoped", &config.esp.enemy_flags.zoom);
- ImGui::Checkbox("Reload", &config.esp.enemy_flags.reload);
- ImGui::Checkbox("Defuse", &config.esp.enemy_flags.defuse);
- ImGui::Checkbox("Kevlar", &config.esp.enemy_flags.kevlar);
- ImGui::Checkbox("Resolver", &config.esp.enemy_flags.resolver);
- }
- ImGui::End();
- }
- ImGui::Checkbox("Enemy bullet tracers", &config.esp.enemy.impacts);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##bulletimpacts", col_4, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.esp.impacts_color = c_color((BYTE)(col_4[0] * 255), (BYTE)(col_4[1] * 255), (BYTE)(col_4[2] * 255), 255);
- ImGui::Checkbox("display actual shot", &config.esp.show_lag_compensation);
- //ImGui::SameLine(216);
- //if (ImGui::ColorEdit3("##lccolor", col_4, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- // config.esp.show_lag_compensation_color = c_color((BYTE)(col_4[0] * 255), (BYTE)(col_4[1] * 255), (BYTE)(col_4[2] * 255), 255);
- ImGui::Checkbox("Display on-shot Hitboxes", &config.esp.show_on_shot_hitboxes);
- ImGui::Checkbox("Display aimbot multipoint", &config.esp.multipoint);
- }
- ImGui::End();
- }
- if (current_visual_tab == 1)
- {
- if (ImGui::Begin("##visual_chams_players5", &open, ImVec2(300, 398), 255.f, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoTitleBar))
- {
- ImGui::Combo("##Type", &combotype, "Local\0Enemy\0Backtrack\0");
- float cham_color_player[3] = { std::min(255.f, config.chams.enemy.color.red / 255.f), std::min(255.f, config.chams.enemy.color.green / 255.f), std::min(255.f, config.chams.enemy.color.blue / 255.f) };
- float history_cham_color[3] = { std::min(255.f, config.chams.backtrack.color.red / 255.f), std::min(255.f, config.chams.backtrack.color.green / 255.f), std::min(255.f, config.chams.backtrack.color.blue / 255.f) };
- float history_cham_xqz_color[3] = { std::min(255.f, config.chams.backtrack.xqz_color.red / 255.f), std::min(255.f, config.chams.backtrack.xqz_color.green / 255.f), std::min(255.f, config.chams.backtrack.xqz_color.blue / 255.f) };
- float cham_color_xqz[3] = { std::min(255.f, config.chams.enemy.xqz_color.red / 255.f), std::min(255.f, config.chams.enemy.xqz_color.green / 255.f), std::min(255.f, config.chams.enemy.xqz_color.blue / 255.f) };
- if (combotype == 1)
- {
- ImGui::TextColored(ImVec4(RGBA_TO_FLOAT(0, 125, 255, 255)), "Visuals - Enemy Chams");
- ImGui::Separator();
- ImGui::Checkbox("Chams", &config.chams.enemy.enabled);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##chamscolor", cham_color_player, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.chams.enemy.color = c_color((BYTE)(cham_color_player[0] * 255), (BYTE)(cham_color_player[1] * 255), (BYTE)(cham_color_player[2] * 255), 255);
- ImGui::Checkbox("XQZ", &config.chams.enemy.xqz);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##chamscolorxqz", cham_color_xqz, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.chams.enemy.xqz_color = c_color((BYTE)(cham_color_xqz[0] * 255), (BYTE)(cham_color_xqz[1] * 255), (BYTE)(cham_color_xqz[2] * 255), 255);
- ImGui::Combo("##chamstype", &config.chams.enemy.type, "Material\0lightray\0Glass\0");
- // ImGui::Checkbox("Enemy Wireframe", &config.chams.enemy.wireframe);
- // ImGui::SliderFloat("Transparency", &config.chams.transparency, 0.f, 1000.f, "%1.f", 1.f);
- }
- if (combotype == 2)
- {
- ImGui::TextColored(ImVec4(RGBA_TO_FLOAT(0, 125, 255, 255)), "Visuals - Backtrack Chams");
- ImGui::Separator();
- ImGui::Checkbox("History Chams", &config.chams.backtrack.enabled);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##colorbacktrack", history_cham_color, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.chams.backtrack.color = c_color((BYTE)(history_cham_color[0] * 255), (BYTE)(history_cham_color[1] * 255), (BYTE)(history_cham_color[2] * 255), 255);
- ImGui::Checkbox("History XQZ", &config.chams.backtrack.xqz);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##color_xqz_backtrack", history_cham_xqz_color, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.chams.backtrack.xqz_color = c_color((BYTE)(history_cham_xqz_color[0] * 255), (BYTE)(history_cham_xqz_color[1] * 255), (BYTE)(history_cham_xqz_color[2] * 255), 255);
- ImGui::Combo("##backtrackstyletype", &config.chams.backtrack.type, "Material\0lightray\0Glass\0");
- // ImGui::SliderFloat("Transparency", &config.chams.transparency, 0.f, 100.f, "%1.f", 1.f);
- // ImGui::Checkbox("Backtrack Wireframe", &config.chams.backtrack.wireframe);
- }
- ImGui::Spacing();
- float local_cham_color[3] = { std::min(255.f, config.chams.local.color.red / 255.f), std::min(255.f, config.chams.local.color.green / 255.f), std::min(255.f, config.chams.local.color.blue / 255.f) };
- float local_desync_color[3] = { std::min(255.f, config.chams.local.desync_color.red / 255.f), std::min(255.f, config.chams.local.desync_color.green / 255.f), std::min(255.f, config.chams.local.desync_color.blue / 255.f) };
- float local_xqz_color[3] = { std::min(255.f, config.chams.local.xqz_color.red / 255.f), std::min(255.f, config.chams.local.xqz_color.green / 255.f), std::min(255.f, config.chams.local.xqz_color.blue / 255.f) };
- ImGui::Spacing();
- if (combotype == 0)
- {
- ImGui::TextColored(ImVec4(RGBA_TO_FLOAT(0, 125, 255, 255)), "Visuals - Local Chams");
- ImGui::Separator();
- ImGui::Checkbox("Local Chams", &config.chams.local.enabled);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##local_cham_color", local_cham_color, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.chams.local.color = c_color((BYTE)(local_cham_color[0] * 255), (BYTE)(local_cham_color[1] * 255), (BYTE)(local_cham_color[2] * 255), 255);
- if (config.chams.local.type < 3)
- {
- ImGui::Checkbox("Local XQZ", &config.chams.local.xqz);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##local_xqz_chams", local_xqz_color, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.chams.local.xqz_color = c_color((BYTE)(local_xqz_color[0] * 255), (BYTE)(local_xqz_color[1] * 255), (BYTE)(local_xqz_color[2] * 255), 255);
- }
- ImGui::Combo("##localchamstyle", &config.chams.local.type, "Material\0lightray\0Glass\0Glow\0");
- // ImGui::Checkbox("Local Wireframe", &config.chams.local.wireframe);
- ImGui::Checkbox("Local Desync Chams", &config.chams.show_desync);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##local_desync_chams", local_desync_color, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.chams.local.desync_color = c_color((BYTE)(local_desync_color[0] * 255), (BYTE)(local_desync_color[1] * 255), (BYTE)(local_desync_color[2] * 255), 255);
- if (config.chams.show_desync)
- ImGui::Combo("Desync Type", &config.chams.local.desync_type, "Material\0lightray\0Glass\0Glow\0");
- /* //////////////////////////////////////////////////////////
- float hand_color[3] = { std::min(255.f, config.chams.hand.color.red / 255.f), std::min(255.f, config.chams.hand.color.green / 255.f), std::min(255.f, config.chams.hand.color.blue / 255.f) };
- float weapon_color[3] = { std::min(255.f, config.chams.weapon.color.red / 255.f), std::min(255.f, config.chams.weapon.color.green / 255.f), std::min(255.f, config.chams.weapon.color.blue / 255.f) };
- ImGui::TextColored(ImVec4(RGBA_TO_FLOAT(0, 125, 255, 255)), "Visuals - Misc");
- ImGui::Separator();
- ImGui::Checkbox("Hand Chams", &config.chams.hand.enabled);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##hand_cham_color", hand_color, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.chams.hand.color = c_color((BYTE)(hand_color[0] * 255), (BYTE)(hand_color[1] * 255), (BYTE)(hand_color[2] * 255), 255);
- ImGui::Combo("##handchamstyle", &config.chams.hand.type, "Material\0lightray\0Glass\0Glow\0");
- /////////////////////////////////////////////////////////
- ImGui::Checkbox("Weapon Chams", &config.chams.weapon.enabled);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##weapon_chams", weapon_color, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.chams.weapon.color = c_color((BYTE)(weapon_color[0] * 255), (BYTE)(weapon_color[1] * 255), (BYTE)(weapon_color[2] * 255), 255);
- ImGui::Combo("##weaponchamstyle", &config.chams.weapon.type, "Material\0lightray\0Glass\0Glow\0");
- }*/
- }
- }
- ImGui::End();
- }
- if (current_visual_tab == 2)
- {
- if (ImGui::Begin("##visual_effects_players3", &open, ImVec2(300, 360), 255.f, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoTitleBar))
- {
- ImGui::TextColored(ImVec4(RGBA_TO_FLOAT(0, 125, 255, 255)), "Visuals - Effects");
- ImGui::Separator();
- ImGui::Checkbox("Remove scope overlay", &config.misc.no_scope);
- ImGui::Checkbox("Remove smoke", &config.misc.no_smoke);
- ImGui::Checkbox("Remove chams in scope", &config.misc.no_draw);
- ImGui::Checkbox("Remove fog", &config.misc.no_fog);
- ImGui::Checkbox("Remove flashbang effects", &config.misc.no_flash);
- ImGui::Checkbox("Remove zoom", &config.misc.remove_zoom);
- ImGui::Checkbox("Remove punch", &config.misc.remove_punch);
- ImGui::Checkbox("Disable post processing", &config.misc.no_post_processing);
- ImGui::Checkbox("Night mode", &config.misc.nightmode);
- if (config.misc.nightmode)
- {
- if (ImGui::Begin("##nightmode7", &open, ImVec2(240, 120), 255.f, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoScrollbar))
- {
- float nightmode_color_color[3] = { std::min(255.f,config.misc.nightmode_color.red / 255.f), std::min(255.f, config.misc.nightmode_color.green / 255.f), std::min(255.f, config.misc.nightmode_color.blue / 255.f) };
- ImGui::TextColored(ImVec4(RGBA_TO_FLOAT(0, 125, 255, 255)), " Nightmode");
- ImGui::Separator();
- ImGui::Combo("Mode", &config.misc.nightmode_selection, "Off\0Normal Darkmode\0Light Purple\0Dark Purple\0Custom Colored\0");
- if (config.misc.nightmode_selection == 4)
- {
- if (ImGui::ColorEdit3("##arrowcolors", nightmode_color_color, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.misc.nightmode_color = c_color((BYTE)(nightmode_color_color[0] * 255), (BYTE)(nightmode_color_color[1] * 255), (BYTE)(nightmode_color_color[2] * 255), 255);
- }
- if (config.misc.nightmode_selection == 1 || config.misc.nightmode_selection == 3)
- {
- ImGui::SliderFloat("Darkness", &config.misc.nightmode_darkness, 0.f, 100.f, "%1.f", 1.f);
- }
- bool Nightmode = false;
- if (config.misc.nightmode && !Nightmode)
- {
- menu->apply_nightmode = true;
- Nightmode = !Nightmode;
- }
- else if (!config.misc.nightmode && Nightmode)
- {
- Nightmode = !Nightmode;
- }
- }
- ImGui::End();
- }
- ImGui::Checkbox("Full bright", &config.misc.full_bright);
- ImGui::Checkbox("Precise impacts", &config.misc.sv_impacts);
- ImGui::Checkbox("Preserve Killfeed", &config.misc.preserve_feed);
- }
- ImGui::End();
- }
- if (current_visual_tab == 3)
- {
- if (ImGui::Begin("##visual_other_players1", &open, ImVec2(300, 350), 255.f, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoTitleBar))
- {
- ImGui::TextColored(ImVec4(RGBA_TO_FLOAT(0, 125, 255, 255)), "Visuals - Other");
- ImGui::Separator();
- float col_5[3] = { std::min(255.f, config.esp.nade_color.red / 255.f), std::min(255.f, config.esp.nade_color.green / 255.f), std::min(255.f, config.esp.nade_color.blue / 255.f) };
- float col_6[3] = { std::min(255.f, config.esp.local_impacts_color.red / 255.f), std::min(255.f, config.esp.local_impacts_color.green / 255.f), std::min(255.f, config.esp.local_impacts_color.blue / 255.f) };
- float col_7[3] = { std::min(255.f, config.esp.radar_color.red / 255.f), std::min(255.f, config.esp.radar_color.green / 255.f), std::min(255.f, config.esp.radar_color.blue / 255.f) };
- ImGui::Checkbox("Local bullet tracers", &config.esp.local_impact);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##bulletimpacts_local", col_6, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.esp.local_impacts_color = c_color((BYTE)(col_6[0] * 255), (BYTE)(col_6[1] * 255), (BYTE)(col_6[2] * 255), 255);
- if (config.esp.local_impact)
- ImGui::SliderFloat("Impact Width", &config.esp.local_impact_width, 0, 20, "%1.f", 1.f);
- ImGui::Checkbox("Grenades", &config.esp.nade_esp);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##nadecolor", col_5, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.esp.nade_color = c_color((BYTE)(col_5[0] * 255), (BYTE)(col_5[1] * 255), (BYTE)(col_5[2] * 255), 255);
- ImGui::Checkbox("Out of FOV arrow", &config.esp.enemy.radar);
- ImGui::SameLine(216);
- if (ImGui::ColorEdit3("##arrowcolors", col_7, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.esp.radar_color = c_color((BYTE)(col_7[0] * 255), (BYTE)(col_7[1] * 255), (BYTE)(col_7[2] * 255), 255);
- ImGui::Checkbox("Engine radar", &config.misc.engine_radar);
- ImGui::Checkbox("Grenade trajectory", &config.esp.grenade_pred);
- ImGui::Checkbox("Damage Indicator", &config.esp.hitmarker_damage);
- }
- ImGui::End();
- }
- }
- if (current_main_tab == 2)
- {
- if (ImGui::Begin("##visualmiscpage7", &open, ImVec2(700, 575), 255.f, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoTitleBar))
- {
- ImGui::Columns(2, "yes", false);
- ImGui::Spacing();
- ImGui::Spacing();
- ImGui::Text("Miscellaneous");
- ImGui::BeginChild("##misc", ImVec2(300, 500), true);
- {
- ImGui::SliderFloat("Override FOV", &config.misc.fov, 0.f, 150.f, "%1.f", 1.f);
- ImGui::SliderFloat("View Model fov", &config.misc.fov_view, 0.f, 150.f, "%1.f", 1.f);
- ImGui::Checkbox("Buy bot", &config.misc.buy_bot);
- if (config.misc.buy_bot)
- {
- if (ImGui::Begin("##Buybot13", &open, ImVec2(290, 250), 255.f, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoScrollbar))
- {
- ImGui::TextColored(ImVec4(RGBA_TO_FLOAT(0, 125, 255, 255)), " Buybot");
- ImGui::Separator();
- ImGui::Combo("Primary", &config.misc.buy_bot_primary, "Off\0Autosniper\0Scout\0Awp\0");
- ImGui::Combo("Secondary", &config.misc.buy_bot_secondary, "Off\0Elite\0P250\0Tec-9 - CZ - F7\0Revolver - Deagle\0");
- ImGui::Combo("Armor", &config.misc.buy_bot_armor, "Off\0Armor\0Armor + Helm\0");
- ImGui::Checkbox("Grenades", &config.misc.buy_bot_grenades);
- ImGui::Checkbox("Zeus", &config.misc.buy_bot_zeus);
- ImGui::Checkbox("Defuse Kit", &config.misc.buy_bot_defuser);
- }
- ImGui::End();
- }
- ImGui::Checkbox("Ragdoll flicking", &config.misc.pushscale);
- ImGui::Checkbox("Moon", &config.misc.gravity);
- ImGui::Checkbox("bhop", &config.misc.knife);
- ImGui::Checkbox("Local Hitmarker", &config.esp.hitmarker);
- ImGui::SameLine(216);
- float hitmarker_color[3] = { std::min(255.f, config.esp.hitmarker_color.red / 255.f), std::min(255.f, config.esp.hitmarker_color.green / 255.f), std::min(255.f, config.esp.hitmarker_color.blue / 255.f) };
- if (ImGui::ColorEdit3("hitmarker_color", hitmarker_color, ImGuiColorEditFlags_NoLabel | ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaBar | ImGuiColorEditFlags_NoInputs))
- config.esp.hitmarker_color = c_color((BYTE)(hitmarker_color[0] * 255), (BYTE)(hitmarker_color[1] * 255), (BYTE)(hitmarker_color[2] * 255), 255);
- ImGui::Combo("Hitsound", &config.esp.hitsound, "Off\0Cod\0Bilal\0Bameware\0Coin\0Uff\0Laser\0Bubble\0Anime\0");
- ImGui::Checkbox("Death Sound", &config.esp.deadsound);
- ImGui::SliderFloat("Volume", &config.esp.hitsound_volume, 0.f, 100.f, "%1.f", 1.f);
- ImGui::Checkbox("Indicators", &config.misc.indicators);
- std::string channels[] = { _("OFF"), _("Smileycast [OFF]"), _("Trapsens anime shit"),
- _("Techno"), _("Big time"),
- _("Chill"), _("Club"), _("House"), _("Radio") , _("Rock") };
- const char* radioChannels[] = { channels[0].c_str(), channels[1].c_str(), channels[2].c_str(),
- channels[3].c_str(), channels[4].c_str() , channels[5].c_str() , channels[6].c_str(), channels[7].c_str(), channels[8].c_str(), channels[9].c_str() };
- ImGui::Combo("Radio", &config.misc.radio_channel, radioChannels, IM_ARRAYSIZE(radioChannels));
- ImGui::SliderFloat("R-Volume", &config.misc.radio_volume, 0.f, 30.f, "%1.f", 1.f);
- // ImGui::RadioButton("Mute", &config.misc.radio_mute);
- // ImGui::Checkbox("Slide", &config.rage.slide);
- ImGui::SliderFloat("Fake Ping", &config.misc.spike_ping, 0.f, 200.f, "%1.f", 1.f);
- ImGui::Hotkey("##ping_switch", &config.misc.ping_switch, ImVec2(150, 25));
- ImGui::Checkbox("Aspectratio", &config.esp.enemy.Aspectratio);
- ImGui::SliderFloat("Value", &config.esp.enemy.Aspectratio_slider, 0.f, 30.f, "%1.f", 1.f);
- //ImGui::Checkbox("Local Indicators", &config.misc.indicators);
- } ImGui::EndChild();
- ImGui::NextColumn();
- ImGui::Spacing();
- ImGui::Spacing();
- ImGui::Text("Configs");
- ImGui::BeginChild("##presets", ImVec2(316, 255), true);
- {
- style.Colors[ImGuiCol_Button] = ImColor(26, 28, 33, 180);
- static const auto legit_1 = __("%s\\legit.cfg");
- static const auto legit_2 = __("%s\\legit1.cfg");
- static const auto rage_1 = __("%s\\hvh.cfg");
- static const auto rage_2 = __("%s\\hvh1.cfg");
- CreateDirectoryA("C:\\zalupa1", nullptr);
- static char elevenBytes[32] = {};
- std::string fPath = std::string("C:\\") + "\\zalupa1\\" + elevenBytes + ".cfg";
- std::string directory_path = std::string("C:\\") + "\\zalupa1\\";
- std::vector<std::string> names = get_all_files_names_within_folder(directory_path);
- ImGui::InputText("Config Name", elevenBytes, 32);
- ImGui::BeginChild("Configs", ImVec2(0, 120), true, ImGuiWindowFlags_AlwaysVerticalScrollbar);
- static int configItemCurrent = -1;
- if (ImGui::ListBox("##configs", &configItemCurrent, names, 3))
- {
- }
- ImGui::EndChild();
- if (ImGui::Button("Load Config") && names.size() > 0)
- {
- std::string l_path = std::string("C:\\") + "\\zalupa1\\" + names[configItemCurrent];
- c_config::load_from_file(l_path);
- }
- ImGui::SameLine();
- if (ImGui::Button("Save Config"))
- {
- std::string s_path = std::string("C:\\") + "\\zalupa1\\" + elevenBytes;
- c_config::save_to_file(s_path);
- }
- if (ImGui::Button("Delete Config"))
- {
- if (names.size() > 0 && (configItemCurrent >= 0 && configItemCurrent < (int)names.size()))
- {
- std::string d_path = std::string("C:\\") + "\\zalupa1\\" + names[configItemCurrent];
- std::remove(d_path.c_str());
- configItemCurrent = -1;
- }
- }
- } ImGui::EndChild();
- ImGui::Text("Thirdperson");
- ImGui::BeginChild("##other", ImVec2(316, 200), true);
- {
- ImGui::SliderFloat("Distance", &config.misc.thirdperson_dist, 0.f, 150.f, "%1.f", 1.f);
- ImGui::Hotkey("##thirdpersonswitch", &config.misc.thirdperson_switch, ImVec2(150, 25));
- } ImGui::EndChild();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement