private static void PreMove(object sender, PreMoveEventArgs args) { if (SpellManager.CastingUltimate) { args.Cancel = true; } }
private static void OnPreMove(object sender, PreMoveEventArgs args) { if (IsUlting()) { args.Cancel = true; } }
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; }