public override void Flee() { var target = GetTarget(R); if (FleeMenu.GetCheckBoxValue(FleeMenuID + "W")) { W.TryCast(target); } if (FleeMenu.GetCheckBoxValue(FleeMenuID + "R") && FleeMenu.GetSliderValue(52) <= target.Distance(Player.Instance)) { R.TryCast(target); } }
/// <summary> /// This event is triggered every tick of the game /// </summary> /// <param name="args"></param> private static void Game_OnTick(EventArgs args) { var orbMode = Orbwalker.ActiveModesFlags; var playerMana = Player.Instance.ManaPercent; Active.Execute(); if (orbMode.HasFlag(Orbwalker.ActiveModes.Combo)) { Combo.Execute(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.Flee) && playerMana > FleeMenu.GetSliderValue("manaSlider")) { Flee.Execute(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.Harass) && playerMana > HarassMenu.GetSliderValue("manaSlider")) { Harass.Execute(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.LastHit) && playerMana > LasthitMenu.GetSliderValue("manaSlider")) { LastHit.Execute(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.LaneClear) && playerMana > LaneClearMenu.GetSliderValue("manaSlider")) { LaneClear.Execute(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.JungleClear) && playerMana > JungleClearMenu.GetSliderValue("manaSlider")) { JungleClear.Execute(); } if (playerMana > AutoHarassMenu.GetSliderValue("manaSlider") && AutoHarassMenu.GetKeyBindValue("autoHarassKey")) { AutoHarass.Execute(); } }
public static void jump(Vector3 pos, Vector3 qpos) { var allready = Q.IsReady() && E.IsReady(); if (allready && Azir.Mana > ManaCheck(Azir)) { if (Orbwalker.AzirSoldiers.Count(s => s.IsAlly) > 0 && allready && Azir.Mana > ManaCheck(Azir)) { sold = Orbwalker.AzirSoldiers.OrderBy(s => s.Distance(pos)).FirstOrDefault(s => s != null); soldposition = sold.ServerPosition; if (E.Cast(Azir.Position.Extend(sold, E.Range).To3D())) { var time = (((Azir.ServerPosition.Distance(soldposition) / E.Speed)) * (1000 - FleeMenu.GetSliderValue("delay"))) - Game.Ping; Core.DelayAction(() => { Q.Cast(Azir.Position.Extend(qpos, Q.Range).To3D()); }, (int)time); } return; } if ((Orbwalker.AzirSoldiers.Count(s => s.IsAlly) < 1)) { if (W.Cast(Azir.Position.Extend(pos, W.Range).To3D())) { if (E.Cast(Azir.Position.Extend(Game.CursorPos, E.Range).To3D())) { Core.DelayAction(() => { Q.Cast(Azir.Position.Extend(qpos, Q.Range).To3D()); }, FleeMenu.GetSliderValue("delay") + Game.Ping); } } } else if (W.IsReady()) { if (W.Cast(Azir.Position.Extend(pos, W.Range).To3D())) { Core.DelayAction(() => E.Cast(Azir.Position.Extend(sold, E.Range).To3D()), 250); } } else if (Orbwalker.ValidAzirSoldiers.Any(it => it.Distance(Game.CursorPos) <= 150) && Q.IsReady()) { E.Cast(Azir.Position.Extend(sold, E.Range).To3D()); } else if (Orbwalker.ValidAzirSoldiers.Any() && Q.IsReady() && E.IsReady()) { if (E.Cast(Azir.Position.Extend(sold, E.Range).To3D())) { sold = Orbwalker.AzirSoldiers.OrderBy(s => s.Distance(pos)).FirstOrDefault(s => s != null); soldposition = sold.ServerPosition; var time = (((Azir.ServerPosition.Distance(soldposition) / E.Speed)) * (1000 - FleeMenu.GetSliderValue("delay"))) - Game.Ping; Core.DelayAction(() => Q.Cast(Azir.Position.Extend(qpos, Q.Range).To3D()), (int)time); } } } /* * if (Orbwalker.AzirSoldiers.Count(s => s.IsAlly) > 0) * { * if (Orbwalker.AzirSoldiers.OrderBy(s => s.Distance(pos)).FirstOrDefault() != null) * { * sold = Orbwalker.AzirSoldiers.OrderBy(s => s.Distance(pos)).FirstOrDefault(); * soldposition = sold.ServerPosition; * } * if (E.Cast(Azir.Position.Extend(sold, E.Range).To3D())) * { * var time = ((Azir.ServerPosition.Distance(soldposition) / E.Speed) * (1000 - FleeMenu.GetSliderValue("delay"))) - Game.Ping; * Core.DelayAction(() => { Q.Cast(Azir.Position.Extend(qpos, Q.Range).To3D()); }, (int)time); * } * } */ }
public static void New() { target = TargetSelector.SelectedTarget; if (target != null) { if (target.IsValidTarget(925)) { if (Q.IsReady()) { if (R.IsReady()) { switch (FleeMenu.GetComboBoxValue("qpos")) { case 0: { qpos = Game.CursorPos; } break; case 1: { qpos = Azir.ServerPosition; } break; case 2: { qpos = tower?.ServerPosition ?? Game.CursorPos; } break; case 3: { qpos = ally?.ServerPosition ?? Game.CursorPos; } break; } switch (FleeMenu.GetComboBoxValue("rpos")) { case 0: { rpos = Game.CursorPos; } break; case 1: { rpos = Azir.ServerPosition; } break; case 2: { rpos = tower?.ServerPosition ?? Game.CursorPos; } break; case 3: { rpos = ally?.ServerPosition ?? Game.CursorPos; } break; } var allready = Q.IsReady() && E.IsReady() && W.IsReady(); if (Orbwalker.AzirSoldiers.Count(s => s.IsAlly) > 0 && allready && ManaCheck(Azir) < Azir.Mana && target.Distance(Azir) > 420) { soldposition = Orbwalker.AzirSoldiers.OrderBy(s => s.Distance(target)).FirstOrDefault(s => s != null).ServerPosition; if (soldposition.IsInRange(target.ServerPosition, R.Width) && !Ehit(target)) { if (E.Cast(Azir.Position.Extend(target, E.Range).To3D())) { var time = ((Azir.ServerPosition.Distance(soldposition) / E.Speed) * 900) - FleeMenu.GetSliderValue("delay"); Core.DelayAction(() => { if (Q.Cast(Azir.Position.Extend(qpos, Q.Range - FleeMenu.GetSliderValue("dis")).To3D())) { LastQTime = Game.Time; } }, (int)time); } } else { Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); } } else { Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); } } else { Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); } } else { Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); } } else { Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); } } else { Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos); } }