Example #1
0
        static void Laneclear()
        {
            if (!(AIO_Func.getManaPercent(Player) > AIO_Menu.Champion.Laneclear.IfMana))
            {
                return;
            }

            var Minions = MinionManager.GetMinions(1000, MinionTypes.All, MinionTeam.Enemy);

            if (Minions.Count <= 0)
            {
                return;
            }

            if (AIO_Menu.Champion.Laneclear.UseE && E.IsReady())
            {
                AIO_Func.LH(E, float.MaxValue);
            }
            if (AIO_Menu.Champion.Laneclear.UseW && W.IsReady() && Minions.Any(x => Orbwalking.InAutoAttackRange(x)))
            {
                W.Cast();
            }
            if (AIO_Menu.Champion.Laneclear.UseQ && Q.IsReady())
            {
                AIO_Func.LH(Q, 0f);
            }
        }
Example #2
0
        static void Laneclear()
        {
            var Minions = MinionManager.GetMinions(Q.Range, MinionTypes.All, MinionTeam.Enemy);
            var EM      = MinionManager.GetMinions(Game.CursorPos, 150f, MinionTypes.All, MinionTeam.Enemy, MinionOrderTypes.MaxHealth).FirstOrDefault(x => !x.HasBuff2("YasuoDashWrapper") && x.Distance(Player.ServerPosition) <= E.Range);

            if (Minions.Count <= 0)
            {
                return;
            }


            if (AIO_Menu.Champion.Laneclear.UseQ && Q.IsReady())
            {
                if (Q.CanCast(Minions[0]))
                {
                    AIO_Func.LH(Q, float.MaxValue); //AIO_Func.LCast(Q,Minions[0],QD);
                }
            }

            if (AIO_Menu.Champion.Laneclear.UseE && E.IsReady())
            {
                if (E.CanCast(EM))
                {
                    E.Cast(EM);
                }
            }
        }
Example #3
0
        static void Laneclear()
        {
            if (!(AIO_Func.getManaPercent(Player) > AIO_Menu.Champion.Laneclear.IfMana))
            {
                return;
            }

            var Minions = MinionManager.GetMinions(1000, MinionTypes.All, MinionTeam.Enemy);

            if (Minions.Count <= 0)
            {
                return;
            }

            if (AIO_Menu.Champion.Laneclear.UseE && E.IsReady())
            {
                var _m = MinionManager.GetMinions(E.Range, MinionTypes.All, MinionTeam.Enemy, MinionOrderTypes.MaxHealth).FirstOrDefault(m => (E2 ? AIO_Func.isKillable(m, Q, 1) : AIO_Func.isKillable(m, Q, 0)) && HealthPrediction.GetHealthPrediction(m, (int)(Player.Distance(m, false) / E.Speed), (int)(E.Delay * 1000 + Game.Ping / 2)) > 0);
                if (_m != null)
                {
                    AIO_Func.AtoB(E, _m);
                }
            }

            if (AIO_Menu.Champion.Laneclear.UseQ && Q.IsReady())
            {
                AIO_Func.LH(Q, 0);
            }
        }
Example #4
0
        static void Laneclear()
        {
            if (!(Player.ManaPercent > AIO_Menu.Champion.Laneclear.IfMana))
            {
                return;
            }
            var Minions = MinionManager.GetMinions(1000, MinionTypes.All, MinionTeam.Enemy);

            if (Minions.Count <= 0)
            {
                return;
            }

            if (AIO_Menu.Champion.Laneclear.UseQ && Q.IsReady())
            {
                AIO_Func.LH(Q, 1f);
            }

            if (AIO_Menu.Champion.Laneclear.UseW && W.IsReady() && Minions.Any(x => x.IsValidTarget(W.Range)))
            {
                var farmloc = W.GetCircularFarmLocation(Minions);
                if (farmloc.MinionsHit >= 3)
                {
                    W.Cast(farmloc.Position);
                }
            }
        }
Example #5
0
        static void Laneclear()
        {
            if (!(AIO_Func.getManaPercent(Player) > AIO_Menu.Champion.Laneclear.IfMana))
            {
                return;
            }

            var Minions = MinionManager.GetMinions(1000, MinionTypes.All, MinionTeam.Enemy);

            if (Minions.Count <= 0)
            {
                return;
            }

            if (AIO_Menu.Champion.Laneclear.UseE && E.IsReady())
            {
                if (Minions.Any(x => x.IsValidTarget(E.Range)))
                {
                    AIO_Func.LH(E, 0);
                }
            }

            if (AIO_Menu.Champion.Laneclear.UseQ && Q.IsReady())
            {
                var Farmloc = Q.GetLineFarmLocation(Minions);
                if (Farmloc.MinionsHit >= 5)
                {
                    Q.Cast(Farmloc.Position);
                }
            }
        }
Example #6
0
        static void Laneclear()
        {
            if (!(Player.ManaPercent > AIO_Menu.Champion.Laneclear.IfMana))
            {
                return;
            }

            var Minions = MinionManager.GetMinions(1000, MinionTypes.All, MinionTeam.Enemy);

            if (Minions.Count <= 0)
            {
                return;
            }

            if (AIO_Menu.Champion.Laneclear.UseQ && Q.IsReady())
            {
                AIO_Func.LH(Q);
            }

            if (AIO_Menu.Champion.Laneclear.UseW && W.IsReady() && Minions.Any(x => x.IsValidTarget(W.Range)))
            {
                AIO_Func.CCast(W, Minions[0]);
            }

            if (AIO_Menu.Champion.Laneclear.UseE && E.IsReady())
            {
                AIO_Func.LH(E);
            }
        }
Example #7
0
 static void Lasthit()
 {
     if (!(Player.ManaPercent > AIO_Menu.Champion.Lasthit.IfMana))
     {
         return;
     }
     if (AIO_Menu.Champion.Lasthit.UseQ && Q.IsReady())
     {
         AIO_Func.LH(Q, 1f);
     }
 }
Example #8
0
        static void Lasthit()
        {
            if (!(AIO_Func.getManaPercent(Player) > AIO_Menu.Champion.Lasthit.IfMana))
            {
                return;
            }

            if (AIO_Menu.Champion.Laneclear.UseQ && Q.IsReady())
            {
                AIO_Func.LH(Q, 0f);
            }
        }
Example #9
0
        static void Lasthit()
        {
            var Minions = MinionManager.GetMinions(Q.Range, MinionTypes.All, MinionTeam.Enemy);

            if (Minions.Count <= 0)
            {
                return;
            }

            if (AIO_Menu.Champion.Lasthit.UseQ && Q.IsReady())
            {
                AIO_Func.LH(Q, float.MaxValue);
            }
            if (AIO_Menu.Champion.Lasthit.UseE && E.IsReady())
            {
                AIO_Func.LH(E);
            }
        }
Example #10
0
        static void Jungleclear()
        {
            if (!(Player.ManaPercent > AIO_Menu.Champion.Jungleclear.IfMana))
            {
                return;
            }

            var Mobs = MinionManager.GetMinions(Q.Range, MinionTypes.All, MinionTeam.Neutral, MinionOrderTypes.MaxHealth);

            if (Mobs.Count <= 0)
            {
                return;
            }
            if (AIO_Menu.Champion.Jungleclear.UseQ && Q.IsReady())
            {
                AIO_Func.LH(Q, 0);
            }
        }
Example #11
0
        static void Laneclear()
        {
            if (!(Player.ManaPercent > AIO_Menu.Champion.Laneclear.IfMana))
            {
                return;
            }

            var Minions = MinionManager.GetMinions(Q.Range, MinionTypes.All, MinionTeam.Enemy);

            if (Minions.Count <= 0)
            {
                return;
            }
            if (AIO_Menu.Champion.Laneclear.UseQ && Q.IsReady())
            {
                AIO_Func.LH(Q, 0);
            }
        }
Example #12
0
        static void Laneclear()
        {
            var Minions = MinionManager.GetMinions(Orbwalking.GetRealAutoAttackRange(Player), MinionTypes.All, MinionTeam.Enemy);

            if (Minions.Count <= 0)
            {
                return;
            }

            if (AIO_Menu.Champion.Laneclear.UseW && W.IsReady())
            {
                W.Cast();
            }

            if (AIO_Menu.Champion.Laneclear.UseE && E.IsReady())
            {
                AIO_Func.LH(E, float.MaxValue);
            }
        }
Example #13
0
        static void Laneclear()
        {
            if (!(AIO_Func.getManaPercent(Player) > AIO_Menu.Champion.Laneclear.IfMana))
            {
                return;
            }

            var Minions = MinionManager.GetMinions(Q.Range, MinionTypes.All, MinionTeam.Enemy);

            if (Minions.Count <= 0)
            {
                return;
            }
            if (AIO_Menu.Champion.Laneclear.UseW && W.IsReady())
            {
                W.Cast(Player);
            }
            if (AIO_Menu.Champion.Laneclear.UseE && E.IsReady())
            {
                AIO_Func.LH(E);
            }
        }