private static void DoInsec() { EloBuddy.Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos.Randomize(-100, 100)); var target = TargetSelector.GetSelectedTarget(); if (!target.IsValidTarget()) { if (Environment.TickCount - LastInsecNotifcation >= 5000) { Chat.Print( "<font color=\"#7CFC00\"><b>Night Stalker Azir:</b></font> Please select a target by left clicking them!"); LastInsecNotifcation = Environment.TickCount; } return; } if (!Q.IsInRange(target)) { return; } if (W.IsReady() && E.IsReady() && (Q.IsReady() || Q.Instance.State == SpellState.Surpressed) && R.IsReady() && Flash.IsReady()) { W.Cast(Player.ServerPosition.Extend(target.ServerPosition, W.Range)); LeagueSharp.Common.Utility.DelayAction.Add( (int)(W.Delay * 1000), () => { E.CastOnUnit(SandSoldiers.OrderBy(x => x.Distance(Player)).FirstOrDefault()); Q.Cast(Player.ServerPosition.Extend(target.ServerPosition, Q.Range)); LeagueSharp.Common.Utility.DelayAction.Add( (int)(Q.Delay * 1000 + Player.Distance(target) / 2500 * 1000), () => { Flash.Cast(Player.ServerPosition.Extend(target.ServerPosition, Flash.Range)); var nearestUnit = ObjectManager.Get <Obj_AI_Base>() .OrderBy(x => x.Distance(Player)) .FirstOrDefault( x => !x.IsMe || !x.CharData.BaseSkinName.Equals("AzirSoldier")); if (nearestUnit != null) { R.Cast(Player.ServerPosition.Extend(nearestUnit.ServerPosition, R.Range)); } }); }); } }
private static void DoInsec() { Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPosRaw); var target = TargetSelector.GetTarget(900); if (!target.IsValidTarget()) { if (Environment.TickCount - LastInsecNotifcation >= 5000) { Chat.Print( "<font color=\"#7CFC00\"><b>Night Stalker Azir: PORTED BY DEATHGODX</b></font> Please select a target by left clicking them!"); LastInsecNotifcation = Environment.TickCount; } return; } if (!Q.IsInRange(target)) { return; } if (W.IsReady() && E.IsReady() && (Q.IsReady()) && R.IsReady() && Flash.IsReady()) { W.Cast(Player.Position.Extend(target.Position, W.Range)); DelayAction.Add( (int)(W.Delay * 1000), () => { E.CastOnUnit(SandSoldiers.OrderBy(x => x.Distance(Player)).FirstOrDefault()); Q.Cast(Player.Position.Extend(target.Position, Q.Range)); DelayAction.Add( (int)(Q.Delay * 1000 + Player.Distance(target) / 2500 * 1000), () => { Flash.Cast(Player.Position.Extend(target.Position, Flash.Range)); var nearestUnit = ObjectManager.Get <AIBaseClient>() .OrderBy(x => x.Distance(Player)) .FirstOrDefault( x => !x.IsMe || !x.CharacterData.Name.Equals("AzirSoldier")); if (nearestUnit != null) { R.Cast(Player.Position.Extend(nearestUnit.Position, R.Range)); } }); }); } }
/// <summary> /// Flees this instance. /// </summary> private static void Flee() { EloBuddy.Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPos.Randomize(-100, 100)); if ( !((Q.IsReady() || Q.Instance.State == SpellState.Surpressed) && W.IsReady() && (E.IsReady() || E.Instance.State == SpellState.Surpressed))) { return; } var option = Menu.Item("FleeOption").GetValue <StringList>().SelectedIndex; if (option == 0) { W.Cast(Player.ServerPosition.Extend(Game.CursorPos, W.Range)); LeagueSharp.Common.Utility.DelayAction.Add( (int)(W.Delay * 1000), () => { E.CastOnUnit(SandSoldiers.OrderBy(x => x.Distance(Player)).FirstOrDefault()); Q.Cast(Player.ServerPosition.Extend(Game.CursorPos, Q.Range)); }); } else if (option == 1) { W.Cast(Player.ServerPosition.Extend(Game.CursorPos, W.Range)); LeagueSharp.Common.Utility.DelayAction.Add( (int)(W.Delay * 1000), () => { Q.Cast(Player.ServerPosition.Extend(Game.CursorPos, Q.Range)); E.CastOnUnit(SandSoldiers.OrderBy(x => x.Distance(Player)).FirstOrDefault()); }); } }
/// <summary> /// Flees this instance. /// </summary> private static void Flee() { Player.IssueOrder(GameObjectOrder.MoveTo, Game.CursorPosRaw); if ( !((Q.IsReady()) && W.IsReady() && (E.IsReady()))) { return; } var option = fleeMenu["FleeOption"].GetValue <MenuList>().Index; if (option == 0) { W.Cast(Player.Position.Extend(Game.CursorPosRaw, W.Range)); DelayAction.Add( (int)(W.Delay * 1000), () => { E.CastOnUnit(SandSoldiers.OrderBy(x => x.Distance(Player)).FirstOrDefault()); Q.Cast(Player.Position.Extend(Game.CursorPosRaw, Q.Range)); }); } else if (option == 1) { W.Cast(Player.Position.Extend(Game.CursorPosRaw, W.Range)); DelayAction.Add( (int)(W.Delay * 1000), () => { Q.Cast(Player.Position.Extend(Game.CursorPosRaw, Q.Range)); E.CastOnUnit(SandSoldiers.OrderBy(x => x.Distance(Player)).FirstOrDefault()); }); } }