示例#1
0
        private static void OnEnemyGapcloser(ActiveGapcloser Args)
        {
            if (!Args.Sender.IsEnemy || !R.IsReady() || MiscOption.GetBool("AntiGapCloser") ||
                Me.HealthPercent > MiscOption.GetSlider("AntiGapCloserHp"))
            {
                return;
            }

            if (MiscOption.GetGapcloserTarget(Args.Sender.ChampionName) && Args.End.DistanceToPlayer() <= 300)
            {
                SpellManager.PredCast(R, Args.Sender);
            }
        }
示例#2
0
        private static void OnEnemyGapcloser(ActiveGapcloser Args)
        {
            if (E.IsReady())
            {
                if (MiscOption.GetBool("AntiAlistar") && Args.Sender.ChampionName == "Alistar" && Args.SkillType == GapcloserType.Targeted)
                {
                    E.Cast(Args.Sender.Position, true);
                }

                if (MiscOption.GetBool("Gapcloser") && MiscOption.GetGapcloserTarget(Args.Sender.ChampionName))
                {
                    if (Args.Sender.DistanceToPlayer() <= 200 && Args.Sender.IsValid())
                    {
                        E.Cast(Args.Sender.Position, true);
                    }
                }
            }
        }
示例#3
0
        private static void OnEnemyGapcloser(ActiveGapcloser Args)
        {
            if (Args.Sender == null || !Args.Sender.IsValid() || !Args.Sender.IsEnemy || !E.IsReady())
            {
                return;
            }

            if (MiscOption.GetBool("AntiAlistar") && Args.Sender.ChampionName == "Alistar" && Args.SkillType == GapcloserType.Targeted)
            {
                E.CastOnUnit(Args.Sender, true);
            }

            if (MiscOption.GetBool("AntiGapcloserE") && MiscOption.GetGapcloserTarget(Args.Sender.ChampionName))
            {
                if (Args.Sender.DistanceToPlayer() <= 200 && Args.Sender.IsValid())
                {
                    E.CastOnUnit(Args.Sender, true);
                }
            }
        }