Exemplo n.º 1
0
        private static void AutoCast(bool dashing, bool immobile)
        {
            if (Q.IsReady())
            {
                foreach (var itarget in EntityManager.Heroes.Enemies.Where(h => h.IsValidTarget(Q.Range)))
                {
                    if (immobile && Immobile(itarget) && Q.GetPrediction(itarget).HitChance >= QHitChance)
                    {
                        Q.Cast(itarget);
                    }

                    if (dashing && itarget.Distance(Me.ServerPosition) <= 400f &&
                        Q.GetPrediction(itarget).HitChance >= HitChance.Dashing)
                    {
                        Q.Cast(itarget);
                    }
                }
            }
            if (R.IsReady())
            {
                if (AutoCastMenu["ar"].Cast <CheckBox>().CurrentValue&&
                    Me.CountEnemiesInRange(R.Range) >= AutoCastMenu["rslider"].Cast <Slider>().CurrentValue)
                {
                    R.Cast();
                    if (E.IsReady())
                    {
                        E.Cast(Me);
                    }
                    else if (Zhonia.IsReady() && !E.IsReady() && Me.CountEnemiesInRange(425) >= 3)
                    {
                        Zhonia.Cast();
                    }
                }
            }
        }
Exemplo n.º 2
0
        private static void ZhonyaU()
        {
            var zhoniaon = MiscMenu["szhonya"].Cast <CheckBox>().CurrentValue;

            if (zhoniaon && Zhonia.IsReady() && Zhonia.IsOwned())
            {
                if (Me.CountEnemiesInRange(R.Range) >= 4)
                {
                    R.Cast();
                    Zhonia.Cast();
                }
                else
                {
                    if (Me.HealthPercent <= 10 && Me.CountEnemiesInRange(E.Range) >= 1)
                    {
                        Zhonia.Cast();
                    }
                }
            }
        }