Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (tabSelected == 0) // Aimbot
- {
- ImGui::PushItemWidth(110.f);
- ImGui::Text("Current Weapon: ");
- ImGui::SameLine();
- ImGui::Combo("##AimWeapon", &iWeaponID, pWeaponData, IM_ARRAYSIZE(pWeaponData));
- ImGui::PopItemWidth();
- ImGui::Spacing();
- ImGui::Separator();
- ImGui::Spacing();
- ImGui::Checkbox("Deathmatch", &Settings::Aimbot::aim_Deathmatch);
- ImGui::SameLine(SpaceLineOne);
- ImGui::Checkbox("WallAttack", &Settings::Aimbot::aim_WallAttack);
- ImGui::SameLine(SpaceLineTwo);
- ImGui::Checkbox("CheckSmoke", &Settings::Aimbot::aim_CheckSmoke);
- ImGui::Checkbox("AntiJump", &Settings::Aimbot::aim_AntiJump);
- ImGui::SameLine(SpaceLineOne);
- ImGui::Checkbox("Draw Fov", &Settings::Aimbot::aim_DrawFov);
- ImGui::SameLine(SpaceLineTwo);
- ImGui::Checkbox("DrawSpot", &Settings::Aimbot::aim_DrawSpot);
- ImGui::Checkbox("Backtrack", &Settings::Aimbot::aim_Backtrack);
- ImGui::SameLine(SpaceLineOne);
- ImGui::Checkbox("Draw Ticks", &Settings::Aimbot::aim_DrawBacktrack);
- ImGui::SliderInt("Ticks", &Settings::Aimbot::aim_Backtracktickrate, 1, 12);
- ImGui::Spacing();
- ImGui::Separator();
- ImGui::Spacing();
- ImGui::Checkbox("Active", &Settings::Aimbot::weapon_aim_settings[iWeaponID].aim_Active);
- if (iWeaponID <= 9)
- {
- ImGui::SameLine();
- ImGui::Checkbox("Autopistol", &Settings::Aimbot::weapon_aim_settings[iWeaponID].aim_AutoPistol);
- }
- ImGui::PushItemWidth(362.f);
- ImGui::SliderInt("Smooth", &Settings::Aimbot::weapon_aim_settings[iWeaponID].aim_Smooth, 1, 300);
- ImGui::SliderInt("Fov", &Settings::Aimbot::weapon_aim_settings[iWeaponID].aim_Fov, 1, 300);
- ImGui::PopItemWidth();
- const char* AimFovType[] = { "Dynamic" , "Static" };
- ImGui::PushItemWidth(362.f);
- ImGui::Combo("Fov Type", &Settings::Aimbot::weapon_aim_settings[iWeaponID].aim_FovType, AimFovType, IM_ARRAYSIZE(AimFovType));
- ImGui::PopItemWidth();
- const char* BestHit[] = { "Disable" , "Enable" };
- ImGui::PushItemWidth(362.f);
- ImGui::Combo("BestHit", &Settings::Aimbot::weapon_aim_settings[iWeaponID].aim_BestHit, BestHit, IM_ARRAYSIZE(BestHit));
- if (ImGui::IsItemHovered())
- ImGui::SetTooltip("if disabled then used Aimspot");
- ImGui::PopItemWidth();
- const char* Aimspot[] = { "Head" , "Neck" , "Low Neck" , "Body" , "Thorax" , "Chest" };
- ImGui::PushItemWidth(362.f);
- ImGui::Combo("Aimspot", &Settings::Aimbot::weapon_aim_settings[iWeaponID].aim_Spot, Aimspot, IM_ARRAYSIZE(Aimspot));
- ImGui::PopItemWidth();
- ImGui::Spacing();
- ImGui::Separator();
- ImGui::Spacing();
- ImGui::PushItemWidth(362.f);
- ImGui::SliderInt("ShotDelay", &Settings::Aimbot::weapon_aim_settings[iWeaponID].aim_Delay, 0, 200);
- ImGui::SliderInt("Rcs", &Settings::Aimbot::weapon_aim_settings[iWeaponID].aim_Rcs, 0, 100);
- ImGui::PopItemWidth();
- ImGui::Spacing();
- ImGui::Separator();
- ImGui::Spacing();
- if (iWeaponID >= 10 && iWeaponID <= 30)
- {
- ImGui::PushItemWidth(362.f);
- ImGui::SliderInt("Rcs Fov", &Settings::Aimbot::weapon_aim_settings[iWeaponID].aim_RcsFov, 1, 300);
- ImGui::SliderInt("Rcs Smooth", &Settings::Aimbot::weapon_aim_settings[iWeaponID].aim_RcsSmooth, 1, 300);
- ImGui::PopItemWidth();
- const char* ClampType[] = { "All Target" , "Shot" , "Shot + Target" };
- ImGui::PushItemWidth(362.f);
- ImGui::Combo("Rcs Clamp", &Settings::Aimbot::weapon_aim_settings[iWeaponID].aim_RcsClampType, ClampType, IM_ARRAYSIZE(ClampType));
- ImGui::PopItemWidth();
- ImGui::Spacing();
- ImGui::Separator();
- ImGui::Spacing();
- }
- }
- else if (tabSelected == 1) // Visuals
- {
- const char* iHitSound[] =
- {
- "Off",
- "Default",
- "Anime",
- "Roblox",
- "German",
- "HeadMeme",
- "FadeCSGO.tk"
- };
- const char* material_items[] =
- {
- "Glass",
- "Crystal",
- "Gold",
- "Dark Chrome",
- "Plastic Glass",
- "Velvet",
- "Crystal Blue",
- "Detailed Gold"
- };
- const char* armtype_items[] =
- {
- "Arms Only",
- "Arms + Weapon"
- };
- ImGui::Spacing();
- ImGui::Separator();
- ImGui::Spacing();
- ImGui::Checkbox("Esp Team", &Settings::Esp::esp_Team);
- ImGui::SameLine(SpaceLineOne);
- ImGui::Checkbox("Esp Enemy", &Settings::Esp::esp_Enemy);
- ImGui::SameLine(SpaceLineTwo);
- ImGui::Checkbox("Esp Bomb", &Settings::Esp::esp_Bomb);
- ImGui::SameLine(SpaceLineThr);
- ImGui::SameLine(SpaceLineOne);
- ImGui::SameLine(SpaceLineTwo);
- ImGui::Checkbox("Esp Name", &Settings::Esp::esp_Name);
- ImGui::SameLine(SpaceLineThr);
- ImGui::Checkbox("Esp Rank", &Settings::Esp::esp_Rank);
- ImGui::Checkbox("NightMode", &Settings::Esp::esp_NightMode);
- ImGui::Checkbox("Minecraft", &Settings::Esp::esp_MinecraftMode);
- ImGui::Checkbox("Esp Weapon", &Settings::Esp::esp_Weapon);
- ImGui::SameLine(SpaceLineOne);
- ImGui::Checkbox("Esp Ammo", &Settings::Esp::esp_Ammo);
- ImGui::SameLine(SpaceLineTwo);
- ImGui::Checkbox("Time", &Settings::Esp::esp_Time);
- ImGui::SameLine(SpaceLineOne);
- ImGui::SameLine(SpaceLineTwo);
- ImGui::SameLine(SpaceLineThr);
- if (ImGui::Checkbox("Esp Grenade Prediction", &Settings::Esp::esp_GrenadePrediction))
- {
- if (!Interfaces::Engine()->IsInGame())
- Settings::Esp::esp_GrenadePrediction = false;
- }
- ImGui::Spacing();
- ImGui::Separator();
- ImGui::Spacing();
- ImGui::Checkbox("Hit Marker", &Settings::Esp::esp_HitMarker);
- ImGui::Text("Hit Marker Sound");
- ImGui::SameLine();
- ImGui::Combo("##HITSOUND", &Settings::Esp::esp_HitMarkerSound, iHitSound, ARRAYSIZE(iHitSound));
- ImGui::Checkbox("Esp World Weapon", &Settings::Esp::esp_WorldWeapons);
- ImGui::Checkbox("Esp Nade Boxes", &Settings::Esp::esp_BoxNade);
- string visible_1 = "Enemy";
- string visible_2 = "Team";
- string visible_3 = "All";
- string visible_4 = "Only Visible";
- const char* items2[] = { visible_1.c_str() , visible_2.c_str() , visible_3.c_str() , visible_4.c_str() };
- ImGui::PushItemWidth(339.f);
- ImGui::Combo("Esp Visible", &Settings::Esp::esp_Visible, items2, IM_ARRAYSIZE(items2));
- ImGui::Spacing();
- ImGui::Separator();
- ImGui::Spacing();
- ImGui::SliderInt("Esp Size", &Settings::Esp::esp_Size, 0, 10);
- ImGui::SliderInt("Esp BombTimer", &Settings::Esp::esp_BombTimer, 0, 65);
- ImGui::SliderInt("Esp BulletTrace", &Settings::Esp::esp_BulletTrace, 0, 3000);
- ImGui::Spacing();
- ImGui::Separator();
- ImGui::Spacing();
- string hpbar_1 = "None";
- string hpbar_2 = "Number";
- string hpbar_3 = "Bottom";
- string hpbar_4 = "Left";
- const char* items3[] = { hpbar_1.c_str() , hpbar_2.c_str() , hpbar_3.c_str() , hpbar_4.c_str() };
- ImGui::Combo("Esp Health", &Settings::Esp::esp_Health, items3, IM_ARRAYSIZE(items3));
- string arbar_1 = "None";
- string arbar_2 = "Number";
- string arbar_3 = "Bottom";
- string arbar_4 = "Right";
- const char* items4[] = { arbar_1.c_str() , arbar_2.c_str() , arbar_3.c_str() , arbar_4.c_str() };
- ImGui::Combo("Esp Armor", &Settings::Esp::esp_Armor, items4, IM_ARRAYSIZE(items4));
- ImGui::Spacing();
- ImGui::Separator();
- ImGui::Spacing();
- string chams_1 = "None";
- string chams_2 = "Flat";
- string chams_3 = "Texture";
- const char* items5[] = { chams_1.c_str() , chams_2.c_str() , chams_3.c_str() };
- ImGui::Combo("Chams", &Settings::Esp::esp_Chams, items5, IM_ARRAYSIZE(items5));
- ImGui::Combo("Chams Visible", &Settings::Esp::esp_ChamsVisible, items2, IM_ARRAYSIZE(items2));
- }
- else if (tabSelected == 2) // Misc
- {
- const char* skybox_items[] =
- {
- "cs_baggage_skybox_",
- "cs_tibet",
- "embassy",
- "italy",
- "jungle",
- "nukeblank",
- "office",
- "sky_cs15_daylight01_hdr",
- "sky_cs15_daylight02_hdr",
- "sky_cs15_daylight03_hdr",
- "sky_cs15_daylight04_hdr",
- "sky_csgo_cloudy01",
- "sky_csgo_night02",
- "sky_csgo_night02b",
- "sky_csgo_night_flat",
- "sky_day02_05_hdr",
- "sky_day02_05",
- "sky_dust",
- "sky_l4d_rural02_ldr",
- "sky_venice",
- "vertigo_hdr",
- "vertigoblue_hdr",
- "vertigo",
- "vietnam"
- };
- ImGui::Checkbox("Skin Changer", &Settings::Misc::misc_SkinChanger);
- ImGui::SameLine(SpaceLineOne);
- ImGui::Checkbox("Knife Changer", &Settings::Misc::misc_KnifeChanger);
- ImGui::Checkbox("AutoAccept", &Settings::Misc::misc_AutoAccept);
- ImGui::Checkbox("Spectators", &Settings::Misc::misc_Spectators);
- ImGui::SameLine(SpaceLineOne);
- ImGui::Checkbox("Fov Changer", &Settings::Misc::misc_FovChanger);
- ImGui::PushItemWidth(362.f);
- ImGui::SliderInt("Fov View", &Settings::Misc::misc_FovView, 1, 170);
- ImGui::SliderInt("Fov Model View", &Settings::Misc::misc_FovModelView, 1, 190);
- ImGui::Separator();
- ImGui::PopItemWidth();
- ImGui::Spacing();
- ImGui::Text("Skybox (Spoof)");
- ImGui::SameLine();
- if (ImGui::Combo("", &Settings::Misc::misc_CurrentSky, skybox_items, IM_ARRAYSIZE(skybox_items)))
- {
- Settings::Misc::misc_SkyName = skybox_items[Settings::Misc::misc_CurrentSky];
- }
- ImGui::Checkbox("Disable Postprocess (Spoof)", &Settings::Misc::misc_EPostprocess);
- ImGui::Checkbox("NoSky (Spoof)", &Settings::Misc::misc_NoSky);
- ImGui::Checkbox("SlideWalk", &Settings::Misc::misc_slidewalk);
- ImGui::Separator();
- ImGui::Spacing();
- ImGui::SliderFloat("##FAKELAG_AMOUNT", &Settings::Misc::misc_fakelag_amount, 0.f, 14.f, "Fake Lag Amount: %0.f");
- ImGui::Checkbox("FakeLag", &Settings::Misc::misc_FakeLag_Enable);
- ImGui::Checkbox("grenade helper", &Settings::Esp::helper);
- if (ImGui::Button("update map"))
- cGrenade.bUpdateGrenadeInfo(Interfaces::Engine()->GetLevelNameShort());
- ImGui::Checkbox("InventoryChanger", &Settings::Misc::misc_InventoryChanger);
- ImGui::Checkbox("Legit AntiAim", &Settings::Misc::misc_LegitAA);
- ImGui::Checkbox("Anti SilentAim", &Settings::Misc::misc_LegitAAToggle);
- ImGui::Separator();
- ImGui::Spacing();
- if (ImGui::Button("unload"))
- Shutdown();
- ImGui::Separator();
- ImGui::Spacing();
- ImGui::Checkbox("Enable Profile Changer", &Settings::Misc::misc_ProfileChanger);
- static const char* bans[] = {
- "None",
- "You were kicked from the last match (Competitive Cooldown)",
- "You killed too many teammates (Competitive Cooldown)",
- "You killed a teammate at round start (Competitive Cooldown)",
- "You failed to reconnect to the last match (Competitive Cooldown)",
- "You abandoned the last match (Competitive Cooldown)",
- "You did too much damage to your teammates (Competitive Cooldown)",
- "You did too much damage to your teammates at round start (Competitive Cooldown)",
- "This account is permanently Untrusted (Global Cooldown)",
- "You were kicked from too many recent matches (Competitive Cooldown)",
- "Convicted by Overwatch - Majorly Disruptive (Global Cooldown)",
- "Convicted by Overwatch - Minorly Disruptive (Global Cooldown)",
- "Resolving matchmaking state for your account (Temporary Cooldown)",
- "Resolving matchmaking state after the last match (Temporary Cooldown)",
- "This account is permanently Untrusted (Global Cooldown)",
- "(Global Cooldown)",
- "You failed to connect by match start. (Competitive Cooldown)",
- "You have kicked too many teammates in recent matches (Competitive Cooldown)",
- "Congratulations on your recent competitive wins! Before you play competitive matches further please wait for matchmaking servers to calibrate your Skill Group placement based on your lastest performance. (Temporary Cooldown)",
- "A server using your game server login token has been banned. Your account is now permanently banned from operating game servers, and you have a cooldown from connecting to game servers. (Global Cooldown)"
- };
- ImGui::Combo("Ban", &Settings::ProfileChanger::ban, bans, IM_ARRAYSIZE(bans));
- ImGui::InputInt("Ban - Time", &Settings::ProfileChanger::time);
- if (ImGui::Button("Ban"))
- SendClientHello();
- /*
- ImGui::Checkbox("enable custom models", &Settings::Misc::custommodelson);
- if (ImGui::IsItemHovered())
- ImGui::SetTooltip("CAUSES CRASH");
- const char* customModelsct[] =
- {
- "off",
- "trump",
- "noire",
- "anime",
- "joe"
- };
- const char* customModelst[] =
- {
- "off",
- "trump",
- "noire",
- "anime",
- "joe"
- };
- if (Settings::Misc::custommodelson) {
- ImGui::Combo(("ct model"), &Settings::Misc::customodelsct, customModelsct, ARRAYSIZE(customModelsct));
- ImGui::Combo(("t model"), &Settings::Misc::customodelst, customModelst, ARRAYSIZE(customModelst));
- }
- if (ImGui::Button("Update"))
- {
- ForceFullUpdate();
- }*/
- }
- else if (tabSelected == 3)
- {
- ImGui::Text("Menu");
- ImGui::Separator();
- if (ImGui::ColorEdit3("Menu Color", Settings::Misc::misc_MenuColor))
- g_pGui->MenuColor();
- if (ImGui::ColorEdit3("Menu Text Color", Settings::Misc::misc_TextColor))
- g_pGui->MenuColor();
- ImGui::Spacing();
- ImGui::Text("Hit Marker");
- ImGui::Separator();
- ImGui::ColorEdit3("Hit Marker Color", Settings::Esp::esp_HitMarkerColor);
- ImGui::Spacing();
- ImGui::Separator();
- ImGui::Spacing();
- ImGui::Separator();
- ImGui::Text("ESP");
- ImGui::Separator();
- ImGui::ColorEdit3("Esp Color Hit Marker", Settings::Esp::esp_HitMarkerColor);
- ImGui::ColorEdit3("Esp Color CT", Settings::Esp::esp_Color_CT);
- ImGui::ColorEdit3("Esp Color TT", Settings::Esp::esp_Color_TT);
- ImGui::ColorEdit3("Esp Color Visible CT", Settings::Esp::esp_Color_VCT);
- ImGui::ColorEdit3("Esp Color Visible TT", Settings::Esp::esp_Color_VTT);
- ImGui::Spacing();
- ImGui::Separator();
- ImGui::Text("Chams");
- ImGui::Separator();
- ImGui::ColorEdit3("Chams Color CT", Settings::Esp::chams_Color_CT);
- ImGui::ColorEdit3("Chams Color TT", Settings::Esp::chams_Color_TT);
- ImGui::ColorEdit3("Chams Color Visible CT", Settings::Esp::chams_Color_VCT);
- ImGui::ColorEdit3("Chams Color Visible TT", Settings::Esp::chams_Color_VTT);
- ImGui::Spacing();
- ImGui::Separator();
- ImGui::Separator();
- }
- else if (tabSelected == 4) // Config
- {
- static int iConfigSelect = 0;
- static int iMenuSheme = 1;
- static char ConfigName[64] = { 0 };
- ImGui::ComboBoxArray("Select Config", &iConfigSelect, ConfigList);
- ImGui::Separator();
- if (ImGui::Button("Load Config"))
- {
- Settings::LoadSettings(BaseDir + "\\" + ConfigList[iConfigSelect]);
- }
- ImGui::SameLine();
- if (ImGui::Button("Save Config"))
- {
- Settings::SaveSettings(BaseDir + "\\" + ConfigList[iConfigSelect]);
- }
- ImGui::SameLine();
- if (ImGui::Button("Refresh Config List"))
- {
- RefreshConfigs();
- }
- ImGui::Separator();
- ImGui::InputText("Config Name", ConfigName, 64);
- if (ImGui::Button("Create & Save new Config"))
- {
- string ConfigFileName = ConfigName;
- if (ConfigFileName.size() < 1)
- {
- ConfigFileName = "settings";
- }
- Settings::SaveSettings(BaseDir + "\\" + ConfigFileName + ".ini");
- RefreshConfigs();
- }
- ImGui::Separator();
- const char* ThemesList[] = { "Purple" , "Default" , "Light Pink" , "Dark Blue" , "MidNight" , "Night" , "Dunno" , "Blue" , "Black" , "Green" , "Yellow" , "Light Blue" , "Light Grey" , "pHooK" };
- ImGui::Combo("Menu Color Sheme", &iMenuSheme, ThemesList, IM_ARRAYSIZE(ThemesList));
- ImGui::Separator();
- if (ImGui::Button("Apply Color"))
- {
- if (iMenuSheme == 0)
- {
- g_pGui->purple();
- }
- else if (iMenuSheme == 1)
- {
- g_pGui->DefaultSheme1();
- }
- else if (iMenuSheme == 2)
- {
- g_pGui->RedSheme();
- }
- else if (iMenuSheme == 3)
- {
- g_pGui->darkblue();
- }
- else if (iMenuSheme == 4)
- {
- g_pGui->MidNightSheme();
- }
- else if (iMenuSheme == 5)
- {
- g_pGui->NightSheme();
- }
- else if (iMenuSheme == 6)
- {
- g_pGui->DunnoSheme();
- }
- else if (iMenuSheme == 7)
- {
- g_pGui->BlueSheme();
- }
- //else if (iMenuSheme == 10)
- //{
- // g_pGui->MidNight2();
- //}
- else if (iMenuSheme == 8)
- {
- g_pGui->BlackSheme2();
- }
- else if (iMenuSheme == 9)
- {
- g_pGui->green();
- }
- else if (iMenuSheme == 10)
- {
- g_pGui->pink();
- }
- else if (iMenuSheme == 11)
- {
- g_pGui->blue();
- }
- else if (iMenuSheme == 12)
- {
- g_pGui->yellow();
- }
- else if (iMenuSheme == 13)
- {
- g_pGui->BlackSheme();
- }
- }
- }
- }
- ImGui::End();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement