Ejemplo n.º 1
0
        private void OnUpdate(EventArgs Args)
        {
            if (Me.IsDead)
            {
                return;
            }

            foreach (var enemy in HeroManager.Enemies.Where(h => R.IsReady() && h.IsValidTarget(R.Range) &&
                                                            Me.GetSpellDamage(h, SpellSlot.R) * Menu.Item("RMenuKill", true).GetValue <Slider>().Value >
                                                            h.Health + h.HPRegenRate * 3))
            {
                if (Menu.Item("PingKill", true).GetValue <bool>())
                {
                    Ping(enemy.Position.To2D());
                }

                if (Menu.Item("NotificationKill", true).GetValue <bool>() && Utils.TickCount - LastShowNoit > 10000)
                {
                    Notifications.AddNotification(new Notification("R Kill: " + enemy.ChampionName + "!", 3000, true).SetTextColor(Color.FromArgb(255, 0, 0)));
                    LastShowNoit = Utils.TickCount;
                }
            }

            RLogic();

            if (R.Instance.Name == "JhinRShot")
            {
                Orbwalker.SetAttack(false);
                Orbwalker.SetMovement(false);
                return;
            }

            Orbwalker.SetAttack(true);
            Orbwalker.SetMovement(true);


            KillSteal();
            Auto();

            switch (Orbwalker.ActiveMode)
            {
            case Orbwalking.OrbwalkingMode.Combo:
                Combo();
                break;

            case Orbwalking.OrbwalkingMode.LastHit:
                break;

            case Orbwalking.OrbwalkingMode.Mixed:
                Harass();
                break;

            case Orbwalking.OrbwalkingMode.LaneClear:
                LaneClear();
                JungleClear();
                break;
            }
        }
Ejemplo n.º 2
0
        private void OnUpdate(EventArgs Args)
        {
            if (Me.IsDead)
            {
                return;
            }

            if (Me.HasBuff("missfortunebulletsound") || Me.IsCastingInterruptableSpell() || Utils.TickCount - lastRCast < 6000)
            {
                Orbwalker.SetAttack(false);
                Orbwalker.SetMovement(false);
            }
            else
            {
                Orbwalker.SetAttack(true);
                Orbwalker.SetMovement(true);
            }

            SemiRLogic();
            AutoHarass();
            KillSteal();

            switch (Orbwalker.ActiveMode)
            {
            case Orbwalking.OrbwalkingMode.Combo:
                Combo();
                break;

            case Orbwalking.OrbwalkingMode.Mixed:
                Harass();
                break;

            case Orbwalking.OrbwalkingMode.LaneClear:
                LaneClear();
                JungleClear();
                break;
            }
        }