static void Game_OnGameUpdate(EventArgs args) { if (Player.IsDead) { return; } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo) { Combo(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Mixed) { Harass(); } if (Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.LaneClear) { Laneclear(); Jungleclear(); } if (SharpShooter.Menu.Item("stealthrecall", true).GetValue <KeyBind>().Active) { if (Q.IsReady() && Recall.IsReady()) { Q.Cast(); Recall.Cast(); } } Killsteal(); }
static void Game_OnUpdate(EventArgs args) { if (Player.IsDead) { return; } if (Orbwalking.CanMove(100)) { switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass(); break; case Orbwalking.OrbwalkingMode.LaneClear: Laneclear(); Jungleclear(); break; case Orbwalking.OrbwalkingMode.None: break; } } if (AIO_Menu.Champion.Misc.getKeyBindValue("Stealth Recall").Active) { if (Q.IsReady() && Recall.IsReady()) { Q.Cast(); Recall.Cast(); } } Killsteal(); }
private void Game_OnUpdate(EventArgs args) { if (!ObjectManager.Player.IsDead) { if (Orbwalking.CanMove(10)) { switch (MenuProvider.Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: { if (MenuProvider.Champion.Combo.UseW) { if (W.isReadyPerfectly()) { W.CastOnBestTarget(); } } if (MenuProvider.Champion.Combo.UseE) { if (E.isReadyPerfectly()) { if (HeroManager.Enemies.Any(x => x.IsValidTarget(E.Range) && (x.GetBuffCount("twitchdeadlyvenom") >= 6 || x.isKillableAndValidTarget(E.GetDamage(x))))) { E.Cast(); } } } break; } case Orbwalking.OrbwalkingMode.LaneClear: { //Jungleclear if (MenuProvider.Champion.Jungleclear.UseW) { if (ObjectManager.Player.isManaPercentOkay(MenuProvider.Champion.Jungleclear.IfMana)) { if (W.isReadyPerfectly()) { var FarmLocation = W.GetCircularFarmLocation(MinionManager.GetMinions(E.Range, MinionTypes.All, MinionTeam.Neutral)); if (FarmLocation.MinionsHit >= 1) { W.Cast(FarmLocation.Position); } } } } if (MenuProvider.Champion.Jungleclear.UseE) { if (ObjectManager.Player.isManaPercentOkay(MenuProvider.Champion.Jungleclear.IfMana)) { if (E.isReadyPerfectly()) { if (MinionManager.GetMinions(E.Range, MinionTypes.All, MinionTeam.Neutral).Any(x => x.IsValidTarget(E.Range) && (x.GetBuffCount("TwitchHideInShadows") >= 6 || x.isKillableAndValidTarget(E.GetDamage(x))))) { E.Cast(); } } } } break; } } } if (MenuProvider.Champion.Misc.UseKillsteal) { if (HeroManager.Enemies.Any(x => x.isKillableAndValidTarget(E.GetDamage(x), E.Range))) { E.Cast(); } } if (MenuProvider.Champion.Misc.getKeyBindValue("Stealth Recall").Active) { if (Q.isReadyPerfectly()) { if (Recall.isReadyPerfectly()) { Q.Cast(); Recall.Cast(); } } } } }
public static void OnUpdate(EventArgs args) { if (p.IsDead) { return; } if (m.Item("deathE").IsActive() && p.HealthPercent < 5) { E.Cast(); } if (m.Item("eKS").IsActive()) { CastEKS(); } if (m.Item("stealthRecall").IsActive()) { CastQ(); Recall.Cast(); } if (m.Item("resetPassive").IsActive()) { foreach ( var enemy in ObjectManager.Get <Obj_AI_Hero>() .Where(enemy => enemy.IsValidTarget(W.Range) && enemy.GetBuffCount("twitchdeadlyvenom") > 5) ) { if ((enemy.GetBuff("twitchdeadlyvenom").EndTime - 1 < Game.ClockTime)) { W.Cast(enemy); } } } if (orb.ActiveMode == LeagueSharp.Common.Orbwalking.OrbwalkingMode.Combo) { switch (m.Item("cMode").GetValue <StringList>().SelectedIndex) { case 0: var Ntarget = TargetSelector.GetTarget(W.Range, TargetSelector.DamageType.Physical); if (Ntarget.IsValidTarget(W.Range) && m.Item("cUseQ").IsActive()) { Q.Cast(); } Items.UseItem(3142); if (m.Item("au").IsActive()) { R.Cast(); } if (Ntarget != null && Ntarget.Type == p.Type && Ntarget.ServerPosition.Distance(p.ServerPosition) < 450) { var hasCutGlass = Items.HasItem(3144); var hasBotrk = Items.HasItem(3153); if (hasBotrk || hasCutGlass) { var itemId = hasCutGlass ? 3144 : 3153; var damage = p.GetItemDamage(Ntarget, Damage.DamageItems.Botrk); if (hasCutGlass || p.Health + damage < p.MaxHealth) { Items.UseItem(itemId, Ntarget); } } } if (W.IsReady() && m.Item("cUseW").IsActive()) { if (W.IsInRange(Ntarget)) { CastW(); } } if (E.IsReady() && m.Item("cAutoE").IsActive()) { if (Ntarget.GetBuffCount("twitchdeadlyvenom") == 6 && E.IsInRange(Ntarget)) { E.Cast(); } } break; case 1: var Atarget = TargetSelector.GetTarget(2500, TargetSelector.DamageType.Physical); if (Atarget.IsValidTarget(2500)) { Q.Cast(); } if (Atarget.IsValidTarget(800)) { Items.UseItem(3142); } if (Atarget.IsValidTarget(700)) { if (m.Item("au").IsActive()) { R.Cast(); } } if (Atarget != null && Atarget.Type == p.Type && Atarget.ServerPosition.Distance(p.ServerPosition) < 450) { var hasCutGlass = Items.HasItem(3144); var hasBotrk = Items.HasItem(3153); if (hasBotrk || hasCutGlass) { var itemId = hasCutGlass ? 3144 : 3153; var damage = p.GetItemDamage(Atarget, Damage.DamageItems.Botrk); if (hasCutGlass || p.Health + damage < p.MaxHealth) { Items.UseItem(itemId, Atarget); } } } if (W.IsReady()) { if (W.IsInRange(Atarget)) { CastW(); } } break; } } if (orb.ActiveMode == LeagueSharp.Common.Orbwalking.OrbwalkingMode.Mixed) { if (m.Item("hUseE").GetValue <Slider>().Value > 0) { foreach ( var enemy in ObjectManager.Get <Obj_AI_Hero>() .Where(enemy => enemy.IsValidTarget(E.Range) && enemy.GetBuffCount("twitchdeadlyvenom") == m.Item("hUseE").GetValue <Slider>().Value) ) { if (!HasUndyingBuff(enemy)) { E.Cast(); } } } } if (orb.ActiveMode != LeagueSharp.Common.Orbwalking.OrbwalkingMode.Combo) { var minions = MinionManager.GetMinions(E.Range, MinionTypes.All, MinionTeam.NotAlly); foreach (var mi in minions) { switch (m.Item("Emobs").GetValue <StringList>().SelectedIndex) { case 0: if ((mi.BaseSkinName.Contains("Dragon") || mi.BaseSkinName.Contains("Baron")) && E.IsKillable(mi)) { E.Cast(); } break; case 1: return; break; } } } }