Пример #1
0
 private static void PreMove(object sender, PreMoveEventArgs args)
 {
     if (SpellManager.CastingUltimate)
     {
         args.Cancel = true;
     }
 }
Пример #2
0
 private static void OnPreMove(object sender, PreMoveEventArgs args)
 {
     if (IsUlting())
     {
         args.Cancel = true;
     }
 }
Пример #3
0
 private static void OnPreMove(object sender, PreMoveEventArgs Args)
 {
     try
     {
         Args.MovePosition = OrbwalkerPoint;
     }
     catch (Exception ex)
     {
         Console.WriteLine("Error in MyEventManager.OnPreMove." + ex);
     }
 }
Пример #4
0
        private void OnPreMove(object sender, PreMoveEventArgs args)
        {
            if (Global.Player.IsRecalling() || Environment.TickCount - BotData.LastRecallAttempt <= 1500)
            {
                args.Cancel = true;
                return;
            }

            if (!BotData.MovePosition.IsZero)
            {
                args.MovePosition = BotData.MovePosition;
            }
        }
Пример #5
0
        private void PreMove(object sender, PreMoveEventArgs args)
        {
            if (Global.Orbwalker.IsWindingUp || Global.Player.IsDead || Global.Player.IsRecalling())
            {
                return;
            }

            if (MenuConfig.Misc["Catch"].Value == 1 && Global.Orbwalker.Mode != OrbwalkingMode.Combo)
            {
                return;
            }

            var axe = AxeObject().Key;

            if (axe == null || Global.Player.Distance(axe) < 100)
            {
                return;
            }

            if (axe.IsUnderEnemyTurret() && !Global.Player.IsUnderEnemyTurret())
            {
                return;
            }

            if (Global.Orbwalker.Mode == OrbwalkingMode.Combo || Global.Orbwalker.Mode == OrbwalkingMode.Mixed)
            {
                var target = Global.TargetSelector.GetTarget(Global.Player.AttackRange + 100);
                if (target != null && target.Health < Global.Player.GetAutoAttackDamage(target) * 3)
                {
                    return;
                }
            }

            if (W.Ready && MenuConfig.Misc["W"].Enabled && axe.Distance(Global.Player) / (Global.Player.MoveSpeed * 1000) >= AxeObject().Value - Game.TickCount)
            {
                Console.WriteLine("USING W");
                W.Cast();
            }

            args.MovePosition = axe.ServerPosition;
        }
Пример #6
0
 /// <summary>
 /// Called when [pre move].
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="PreMoveEventArgs"/> instance containing the event data.</param>
 protected virtual void OnPreMove(object sender, PreMoveEventArgs e)
 {
     return;
 }
Пример #7
0
 private static void OnPreMove(object sender, PreMoveEventArgs Args)
 {
     Args.MovePosition = OrbwalkerPoint;
 }