Ejemplo n.º 1
0
        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;
                    }
                }
            }
        }
Ejemplo n.º 2
0
 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));
     }
 }
Ejemplo n.º 3
0
        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
                    }
                }
            }
        }
Ejemplo n.º 4
0
        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
                    }
                }
            }
        }