Beispiel #1
0
 public static void RunGlowESPOWALL(GlowStruct red, GlowStruct blue, bool Active)
 {
     for (int i = 0; i <= EngineClient.MaxPlayer; i++)
     {
         int EntBase = CylMem.ReadInt(Modules.ClientDLLAdress + 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;
         }
         int GlowIndex = CylMem.ReadInt(EntBase + m_iGlowIndex);
         if (CEntityPlayer.Team(EntBase) == Teams.TERRORIST && Active && CEntityPlayer.isAlive(EntBase)) //T
         {
             CEntityPlayer.Glow(GlowIndex, red, GlowStyle.NORMAL, GlowType.NORMAL);
         }
         if (CEntityPlayer.Team(EntBase) == Teams.ANTI_TERRORIST && Active && CEntityPlayer.isAlive(EntBase)) //AT
         {
             CEntityPlayer.Glow(GlowIndex, blue, GlowStyle.NORMAL, GlowType.NORMAL);
         }
     }
 }
 public static void RunTriggerBotPanorama()
 {
     if (CheatStatus.TriggerActive)
     {
         if (AssistsConfig.TriggerKey == KeysList.NOKEYS || (AssistsConfig.TriggerKey != KeysList.NOKEYS && Methods.HoldingKey(Parsers.KeyListToRealKey(AssistsConfig.TriggerKey))))
         {
             if (CLocalPlayer.IsCloseRangeWeapon)
             {
                 return;
             }
             if (CLocalPlayer.IsThrowableWeapon)
             {
                 return;
             }
             else
             {
                 int CrossEntity;
                 if (CylMem.ReadInt(Modules.ClientDLLAdress + dwEntityList + (CLocalPlayer.CrossID - 1) * 0x10) == -1)
                 {
                     CrossEntity = 0;
                 }
                 else
                 {
                     CrossEntity = CylMem.ReadInt(Modules.ClientDLLAdress + dwEntityList + (CLocalPlayer.CrossID - 1) * 0x10);
                 }
                 if (CrossEntity == 0)
                 {
                     return;
                 }
                 if (CEntityPlayer.isDormant(CrossEntity))
                 {
                     return;
                 }
                 if (CEntityPlayer.isDead(CrossEntity))
                 {
                     return;
                 }
                 if (CEntityPlayer.Team(CrossEntity) == Teams.NONE || CEntityPlayer.Team(CrossEntity) == Teams.SPECTATOR)
                 {
                     return;
                 }
                 if (CEntityPlayer.WeaponName(CrossEntity) == "NONE")
                 {
                     return;
                 }
                 if (AssistsConfig.isNoScope)
                 {
                     if (CLocalPlayer.CrossID > 0 && CLocalPlayer.CrossID <= EngineClient.MaxPlayer && ((CEntityPlayer.Team(CrossEntity) == CLocalPlayer.Team && AssistsConfig.isFriendlyFire) || (CEntityPlayer.Team(CrossEntity) != CLocalPlayer.Team)))
                     {
                         if (CEntityPlayer.isAlive(CrossEntity) && CLocalPlayer.CrossID >= 0)
                         {
                             for (int i = 0; i < 2; i++)
                             {
                                 if (CLocalPlayer.IsPistolWeapon)
                                 {
                                     CLocalPlayer.ShootWithPointer(new Random().Next(7, 20));
                                     continue;
                                 }
                                 else if (AssistsConfig.isSprayRandom)
                                 {
                                     CLocalPlayer.ShootWithPointer(new Random().Next(7, 20));
                                 }
                                 else
                                 {
                                     CLocalPlayer.ShootWithPointer(WeaponSettings.TriggerSprayTime);
                                 }
                             }
                         }
                     }
                 }
                 else if (!CLocalPlayer.Scoped)
                 {
                     if (CLocalPlayer.IsScopedWeapon)
                     {
                         return;
                     }
                     else
                     {
                         if (CLocalPlayer.CrossID > 0 && CLocalPlayer.CrossID <= EngineClient.MaxPlayer && ((CEntityPlayer.Team(CrossEntity) == CLocalPlayer.Team && AssistsConfig.isFriendlyFire) || (CEntityPlayer.Team(CrossEntity) != CLocalPlayer.Team)))
                         {
                             if ((CEntityPlayer.Team(CrossEntity) != CLocalPlayer.Team) && CEntityPlayer.isAlive(CrossEntity) && CLocalPlayer.CrossID >= 0)
                             {
                                 for (int i = 0; i < 2; i++)
                                 {
                                     if (CLocalPlayer.IsPistolWeapon)
                                     {
                                         CLocalPlayer.ShootWithPointer(new Random().Next(7, 20));
                                         continue;
                                     }
                                     else if (AssistsConfig.isSprayRandom)
                                     {
                                         CLocalPlayer.ShootWithPointer(new Random().Next(7, 20));
                                     }
                                     else
                                     {
                                         CLocalPlayer.ShootWithPointer(WeaponSettings.TriggerSprayTime);
                                     }
                                 }
                             }
                         }
                     }
                 }
                 else
                 {
                     if (CLocalPlayer.CrossID > 0 && CLocalPlayer.CrossID <= EngineClient.MaxPlayer)
                     {
                         if (CLocalPlayer.CrossID > 0 && CLocalPlayer.CrossID <= EngineClient.MaxPlayer && ((CEntityPlayer.Team(CrossEntity) == CLocalPlayer.Team && AssistsConfig.isFriendlyFire) || (CEntityPlayer.Team(CrossEntity) != CLocalPlayer.Team)))
                         {
                             for (int i = 0; i < 2; i++)
                             {
                                 if (CLocalPlayer.IsPistolWeapon)
                                 {
                                     CLocalPlayer.ShootWithPointer(new Random().Next(7, 20));
                                     continue;
                                 }
                                 else if (AssistsConfig.isSprayRandom)
                                 {
                                     CLocalPlayer.ShootWithPointer(new Random().Next(7, 20));
                                 }
                                 else
                                 {
                                     CLocalPlayer.ShootWithPointer(WeaponSettings.TriggerSprayTime);
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
 }
        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;
                    }
                }
            }
        }
        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
                    }
                }
            }
        }
 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));
     }
 }