public static void RunAimbotPanorama(AimBotController Aim) { Aim.setFrom(CLocalPlayer.Position); int target_aim_entbase = Aim.closestPlayerEntityBase; Vector3 target_aim_vector = Aim.closestPlayerVector; if (CEntityPlayer.isPlayerSpotted(target_aim_entbase) && CLocalPlayer.Team != CEntityPlayer.Team(target_aim_entbase) && (CEntityPlayer.Team(target_aim_entbase) == Teams.ANTI_TERRORIST || CEntityPlayer.Team(target_aim_entbase) == Teams.TERRORIST) && CEntityPlayer.Health(target_aim_entbase) <= 100 && CEntityPlayer.Health(target_aim_entbase) > 0 && CEntityPlayer.WeaponName(target_aim_entbase) != "NONE" && !(CEntityPlayer.Team(target_aim_entbase) == Teams.NONE || CEntityPlayer.Team(target_aim_entbase) == Teams.SPECTATOR) && CEntityPlayer.isAlive(target_aim_entbase) && !CEntityPlayer.isDormant(target_aim_entbase) && CEntityPlayer.isPlayerSpotted(target_aim_entbase) && CheatStatus.AimbotActive) { if (AimBotConfig.LockKey == KeysList.NOKEYS) { if (Methods.HoldingKey(Keys.LButton)) { Vector3 raw = Aim.CalcAngle(CLocalPlayer.VectorEyeLevel, target_aim_vector); Vector3 raw_unp = Aim.RemovePunch(raw); Vector3 target_angle = Parsers.ClampAngle(raw_unp); CLocalPlayer.ViewAngles = target_angle; } } else { if (Methods.HoldingKey(Parsers.KeyListToRealKey(AimBotConfig.LockKey))) { Vector3 raw = Aim.CalcAngle(CLocalPlayer.VectorEyeLevel, target_aim_vector); Vector3 raw_unp = Aim.RemovePunch(raw); Vector3 target_angle = Parsers.ClampAngle(raw_unp); CLocalPlayer.ViewAngles = target_angle; } } } }
public static void ConfigureAimbot(int EntBase, AimBotController Aim) { if (CLocalPlayer.Team != CEntityPlayer.Team(EntBase) && (CEntityPlayer.Team(EntBase) == Teams.ANTI_TERRORIST || CEntityPlayer.Team(EntBase) == Teams.TERRORIST) && CEntityPlayer.Health(EntBase) <= 100 && CEntityPlayer.Health(EntBase) > 0 && CEntityPlayer.WeaponName(EntBase) != "NONE" && !(CEntityPlayer.Team(EntBase) == Teams.NONE || CEntityPlayer.Team(EntBase) == Teams.SPECTATOR) && CEntityPlayer.isAlive(EntBase) && !CEntityPlayer.isDormant(EntBase) && CEntityPlayer.isPlayerSpotted(EntBase)) { Aim.closestEngine(EntBase, Methods.GetBonePos(EntBase, AimBotConfig.SelectedBone)); } }
private static void MainThread() { Main m = Main.getInstance(); m.log("Main Thread Started"); m.log("A:" + aimbot.ToString()); AimBotController aimbotController = new AimBotController(); if (Modules.IsModuleRunning(Modules.ClientDLLName)) { while (true) { if (CLocalPlayer.IsPlaying) { #region Aimbot-Start if (aimbot) { aimbotController.setFrom(CLocalPlayer.Position); } #endregion #region PlayerLoop for (int i = 0; i <= EngineClient.MaxPlayer; i++) { #region Entity Cheats int EntBase = CylMem.ReadInt(Modules.ClientDLLAdress + dwEntityList + i * 0x10); if (EntBase == 0) { continue; } if (CEntityPlayer.isDormant(EntBase)) { continue; } #region Aimbot-GetClosestPlayer int health = CEntityPlayer.Health(EntBase); Teams team = CEntityPlayer.Team(EntBase); if (CheatStatus.AimbotActive && team != CLocalPlayer.Team && team != Teams.SPECTATOR && team != Teams.NONE && CEntityPlayer.isAlive(EntBase) && health > 0 && health <= 100 ) { aimbotController.closestEngine(EntBase, CEntityPlayer.Position(EntBase)); } #endregion #endregion } #region Aimbot-Target if (aimbot) { int target_aim_entbase = aimbotController.closestPlayerEntityBase; Vector3 target_aim_vector = aimbotController.closestPlayerVector; if (CEntityPlayer.isPlayerSpotted(target_aim_entbase) && Methods.HoldingKey(Keys.LButton)) { Vector3 raw = aimbotController.CalcAngle(target_aim_vector); Vector3 raw_unp = aimbotController.RemovePunch(raw); Vector3 target_angle = Parsers.ClampAngle(raw_unp); CLocalPlayer.ViewAngles = target_angle; //m.log( // String.Format("Closest Player x:{0} y:{1} z:{2} Distance : {3}", target_aim_vector.X, target_aim_vector.Y, target_aim_vector.Z,aimbotController.target_distance), // "Aimbot Closest" // ); //m.log( // String.Format("Angle x:{0} y:{1} z:{2} Distance : {3}", raw_unp.X, raw_unp.Y, raw_unp.Z, aimbotController.target_distance), // "Aimbot Closest" // ); } } #endregion #endregion } } } }
private static void MainThread() { if (Modules.IsModuleRunning(Modules.ClientDLLName)) { AimBotController Aim = new AimBotController(); while (true) { if (CLocalPlayer.IsPlaying) { for (int i = 0; i <= EngineClient.MaxPlayer; i++) { int EntBase = CylMem.ReadInt(Modules.ClientDLLAdress + Offsets.signatures.dwEntityList + i * 0x10); if (EntBase == 0) { continue; } if (CEntityPlayer.isDormant(EntBase)) { continue; } if (CEntityPlayer.isDead(EntBase)) { continue; } if (CEntityPlayer.Team(EntBase) == Teams.NONE || CEntityPlayer.Team(EntBase) == Teams.SPECTATOR) { continue; } if (CEntityPlayer.WeaponName(EntBase) == "NONE") { continue; } Aimbot.ConfigureAimbot(EntBase, Aim); GlowESP.RunGlowESPPanorama(EntBase); Chams.RunChamsPanorama(EntBase); EngineRadar.RunRadarPanorama(EntBase); } BunnyHop.RunBunnyHopPanorama(); AutoPistol.RunAutoPistolPanorama(); Triggerbot.RunTriggerBotPanorama(); NoFlash.RunNoFlashPanorama(); NoHands.RunNoHandsPanorama(); DamageIndicator.RunDamageIndicatorPanorama(); RemoveScope.RunRemoveScopePanorama(); ViewModelFOV.RunViewModelFOV(); RecoilControlSystem.RunRCSPanorama(); GrenadeTrajectory.RunGPRJPanorama(); NoSmoke.RunNoSmokePanorama(); Aimbot.RunAimbotPanorama(Aim); #region Performance Settings if (CheatPerf == PerformanceTimes.VHIGH) { } else { Thread.Sleep((int)CheatPerf); } #endregion } } } }