コード例 #1
0
        void Combo
            ()
        {
            var target = TargetSelector.GetTarget(750, DamageType.Magical);

            if (target == null || !target.IsValid())
            {
                return;
            }
            if (ComboMenu["usecomboq"].Cast <CheckBox>().CurrentValue&& Q.IsReady() && target.IsValidTarget(Q.Range))
            {
                Q.Cast(target);
            }
            if (ComboMenu["usecombow"].Cast <CheckBox>().CurrentValue)
            {
                if (W.IsReady())
                {
                    var enemies =
                        EntityManager.Heroes.Enemies.Where(x => x.IsEnemy && x.Distance(Kassawin) < 250).Count();
                    if (enemies > 0)
                    {
                        W.Cast();
                    }
                    if (ComboMenu["usecomboe"].Cast <CheckBox>().CurrentValue&& E.IsReady() && target.IsValidTarget(E.Range))
                    {
                        E.Cast(target.ServerPosition);
                    }
                }
            }
            if (ComboMenu["usecombor"].Cast <CheckBox>().CurrentValue&& R.IsReady())
            {
                if (target.CountEnemiesInRange(550) < ComboMenu["rslider"].Cast <Slider>().CurrentValue&& RMana < 400)
                {
                    R.Cast(target.ServerPosition);
                }
                else if (ECount >= 3 ||
                         Calcs.DmgCalc(target) >= target.Health &&
                         target.CountEnemiesInRange(550) < ComboMenu["rslider"].Cast <Slider>().CurrentValue - 1)
                {
                    R.Cast(target.ServerPosition);
                }
            }
        }
コード例 #2
0
ファイル: LastHitA.cs プロジェクト: Bloodimir/Projects
        public static void LastHitB()
        {
            var qcheck = Program.LastHitMenu["LHQ"].Cast <CheckBox>().CurrentValue;
            var qready = Program.Q.IsReady();
            var wcheck = Program.LastHitMenu["LHW"].Cast <CheckBox>().CurrentValue;
            var wready = Program.E.IsReady();

            if (!qcheck || !qready)
            {
                return;
            }
            var qenemy = (Obj_AI_Minion)GetEnemy(Program.Q.Range, GameObjectType.obj_AI_Minion);

            if (qenemy == null)
            {
                return;
            }
            {
                if (qenemy.Health < Calcs.QCalc(qenemy))
                {
                    Program.Q.Cast(qenemy);
                }
            }
            if (!wcheck || !wready)
            {
                return;
            }
            var wenemy = (Obj_AI_Minion)GetEnemy(Program.W.Range, GameObjectType.obj_AI_Minion);

            if (wenemy == null)
            {
                return;
            }
            {
                if (wenemy.Health < Calcs.WCalc(wenemy))
                {
                    Program.W.Cast();
                }
            }
        }