private static void Game_OnTick(EventArgs args) { var orbMode = Orbwalker.ActiveModesFlags; var playerMana = Player.Instance.ManaPercent; var harassSettingsType = (Self.Level >= HarassMenu.GetSliderValue("lateGameLevelSlider")) ? "LateGame" : ""; var laneClearSettingsType = (Self.Level >= LaneClearMenu.GetSliderValue("lateGameLevelSlider")) ? "LateGame" : ""; Active.Execute(); if (orbMode.HasFlag(Orbwalker.ActiveModes.Combo)) { Combo.Execute(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.Harass) && playerMana > HarassMenu.GetSliderValue("manaSlider" + harassSettingsType)) { Harass.Execute(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.LaneClear) && playerMana > LaneClearMenu.GetSliderValue("manaSlider" + laneClearSettingsType)) { LaneClear.Execute(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.JungleClear) && playerMana > JungleClearMenu.GetSliderValue("manaSlider")) { JungleClear.Execute(); } }
public override void Laneclear() { var target = GetTarget(E); var minion = E.GetLaneMinion(); if (LaneClearMenu.GetSliderValue(LaneMenuID + "mana") >= Player.Instance.ManaPercent) return; if (LaneClearMenu.GetCheckBoxValue(52)) { if (HarassMenu.GetCheckBoxValue(HarassMenuID + "Q")) Q.TryCast(target); if (HarassMenu.GetCheckBoxValue(HarassMenuID + "W")) W.TryCast(target); if (HarassMenu.GetCheckBoxValue(HarassMenuID + "E") && HarassMenu.GetSliderValue(49) <= Player.Instance.HealthPercent) { E.TryCast(target); } } else { if (LaneClearMenu.GetCheckBoxValue(LaneMenuID + "Q")) Q.TryCast(minion); if (LaneClearMenu.GetCheckBoxValue(LaneMenuID + "W")) W.TryCast(minion); if (LaneClearMenu.GetCheckBoxValue(LaneMenuID + "E") && LaneClearMenu.GetSliderValue(51) <= Player.Instance.HealthPercent) { E.TryCast(minion); } } }
/// <summary> /// Always running without any conditions /// </summary> public override void PermaActive() { //Perma active is always running so it`s here where wi will put the auto harass //The spell that has the highest range should be here. var target = GetTarget(W); //First it gets the value of the slider on the designed menu and check if it`s less or equal Player Mana Percent if (HarassMenu.GetSliderValue(MenuIds.HarassMana) <= Player.Instance.ManaPercent) { //It Checks if the menu item(in this case checkbox) is checked and then it will chack if can cast the spell //if both conditions are met Cast X Spell if (ComboMenu.GetCheckBoxValue(MenuIds.AutoHarassUseQ) && target.CanCastSpell(Q)) { Q.Cast(target); } if (ComboMenu.GetCheckBoxValue(MenuIds.AutoHarassUseW) && target.CanCastSpell(W)) { W.Cast(target); } if (ComboMenu.GetCheckBoxValue(MenuIds.AutoHarassUseE) && target.CanCastSpell(E)) { E.Cast(target); } if (ComboMenu.GetCheckBoxValue(MenuIds.AutoHarassUseR) && target.CanCastSpell(R)) { R.Cast(target); } } }
public override void Harass() { var target = GetTarget(W); if (HarassMenu.GetSliderValue(HarassMenuID + "mana") >= Player.Instance.ManaPercent) return; if (HarassMenu.GetCheckBoxValue(HarassMenuID + "Q")) Q.TryCast(target); if (HarassMenu.GetCheckBoxValue(HarassMenuID + "W")) W.TryCast(target); if (HarassMenu.GetCheckBoxValue(HarassMenuID + "E") && HarassMenu.GetSliderValue(49) <= Player.Instance.HealthPercent) { E.TryCast(target); } }
public static void Execute() { // 2-Leveled settings var settingsType = (Self.Level >= HarassMenu.GetSliderValue("lateGameLevelSlider")) ? "LateGame" : ""; // Get best champion var target = Targeting.Champions( HarassMenu.GetCheckBoxValue("eUse" + settingsType) ? EffectiveExtendedReachRange : EffectiveReachRange, true); // Check if target/self are valid for spells if (!States.SpellReady(target)) { return; } // Use E? if (E.IsReady() && HarassMenu.GetCheckBoxValue("eUse" + settingsType)) { // Predict best E position var predictedPosition = Dash.Prediction(target).Position; // Make sure prediction position is within AA range, not under turret and no other enemies are close if (target.WithinRange(predictedPosition, EffectiveAttackRange) && !predictedPosition.UnderEnemyTurret() && predictedPosition.EnemiesWithinRange(ScanRange) == 1) { Player.CastSpell(SpellSlot.E, predictedPosition); } } // Harass with Q if (HarassMenu.GetCheckBoxValue("qUse" + settingsType)) { if (!Q.Cast(target)) { CastQExtended(target); } } // Cast W if (HarassMenu.GetCheckBoxValue("wUse" + settingsType) && target.WithinRange(EffectiveAttackRange)) { if (!W.Cast(target)) { CastW(target.ServerPosition); } } }
public override void Harass() { var target = GetTarget(W); if (HarassMenu.GetSliderValue(HarassMenuID + "mana") >= Player.Instance.ManaPercent) { return; } if (HarassMenu.GetCheckBoxValue(HarassMenuID + "W")) { W.TryCast(target); } if (HarassMenu.GetCheckBoxValue(HarassMenuID + "Q")) { Q.TryCast(target); } }
private static void Game_OnTick(EventArgs args) { var orbMode = Orbwalker.ActiveModesFlags; var playerMana = Player.Instance.ManaPercent; if (UltimateFollower && Program.Champion.HasBuff("VelkozR")) { Program.UltFollowMode(); } if (RoninVelkoz.Menus.StackMode) { Program.StackMode(); } Active.Execute(); if (orbMode.HasFlag(Orbwalker.ActiveModes.Combo)) { Combo.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(); } }
/// </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.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 (orbMode.HasFlag(Orbwalker.ActiveModes.Flee)) { Flee.Execute(); } if (playerMana > AutoHarassMenu.GetSliderValue("manaSlider") && AutoHarassMenu.GetKeyBindValue("autoHarassKey")) { AutoHarass.Execute(); } }
/// <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.Harass) && playerMana > HarassMenu.GetSliderValue("manaSlider")) { Harass.Execute(); } if (playerMana > AutoHarassMenu.GetSliderValue("manaSlider")) { AutoHarass.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 (orbMode.HasFlag(Orbwalker.ActiveModes.Flee)) { Flee.Execute(); } if (Program.check(MiscMenu, "skinhax")) { Program._player.SetSkinId((int)MiscMenu["skinID"].Cast <ComboBox>().CurrentValue); } }
public override void PermaActive() { var ks = W.GetKillableTarget(); if (KillStealMenu.GetCheckBoxValue(KillstealMenuID + "Q")) Q.TryCast(ks); if (KillStealMenu.GetCheckBoxValue(KillstealMenuID + "W")) W.TryCast(ks); var target = GetTarget(1200); if (HarassMenu.GetSliderValue(AutoHarassMenuID + "mana") <= Player.Instance.ManaPercent) { if (HarassMenu.GetCheckBoxValue(AutoHarassMenuID + "Q")) Q.TryCast(target); if (HarassMenu.GetCheckBoxValue(AutoHarassMenuID + "W")) W.TryCast(target); if (HarassMenu.GetCheckBoxValue(AutoHarassMenuID + "E") && HarassMenu.GetSliderValue(50) <= Player.Instance.HealthPercent) { E.TryCast(target); } } if (MiscMenu.GetSliderValue(MiscMenuID + "mana") <= Player.Instance.ManaPercent && MiscMenu.GetCheckBoxValue(58)) { if (MiscMenu.GetCheckBoxValue(60)) { if (MiscMenu.GetCheckBoxValue(61) && target.IsStunned) Q.TryCast(target); if (MiscMenu.GetCheckBoxValue(62) && target.IsRooted) Q.TryCast(target); if (MiscMenu.GetCheckBoxValue(63) && target.IsFeared) Q.TryCast(target); if (MiscMenu.GetCheckBoxValue(64) && target.IsTaunted) Q.TryCast(target); if (MiscMenu.GetCheckBoxValue(65) && target.IsSuppressCallForHelp) Q.TryCast(target); if (MiscMenu.GetCheckBoxValue(66) && target.IsCharmed) Q.TryCast(target); } if (MiscMenu.GetCheckBoxValue(67)) { if (MiscMenu.GetCheckBoxValue(68) && target.IsStunned) W.TryCast(target); if (MiscMenu.GetCheckBoxValue(69) && target.IsRooted) W.TryCast(target); if (MiscMenu.GetCheckBoxValue(70) && target.IsFeared) W.TryCast(target); if (MiscMenu.GetCheckBoxValue(71) && target.IsTaunted) W.TryCast(target); if (MiscMenu.GetCheckBoxValue(72) && target.IsSuppressCallForHelp) W.TryCast(target); if (MiscMenu.GetCheckBoxValue(73) && target.IsCharmed) W.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 = Azir.ManaPercent; Active.Execute(); if (orbMode.HasFlag(Orbwalker.ActiveModes.Combo)) { Combo.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 (AutoHarassMenu.GetKeyBindValue("autoHarassKey")) { if (Orbwalker.AzirSoldiers.Count >= 1 && AutoHarassMenu.GetCheckBoxValue("attack")) { var target = TargetSelector.GetTarget(1250, DamageType.Magical); if (target == null) { return; } SoldierAttack(target); } if (playerMana > AutoHarassMenu.GetSliderValue("manaSlider")) { AutoHarass.Execute(); } } if (FleeMenu.GetKeyBindValue("insect")) { InSec.Normal(); } if (FleeMenu.GetKeyBindValue("insected")) { InSec.New(); } if (FleeMenu.GetKeyBindValue("flee")) { Flee.Execute(); } KillSteal.Execute(); }
public override void PermaActive() { var ks = R.GetKillableTarget(); if (KillStealMenu.GetCheckBoxValue(KillstealMenuID + "W")) { W.TryCast(ks); } if (KillStealMenu.GetCheckBoxValue(KillstealMenuID + "R")) { R.TryCast(ks); } var target = GetTarget(W); if (HarassMenu.GetCheckBoxValue(AutoHarassMenuID + "W") && HarassMenu.GetSliderValue(AutoHarassMenuID + "mana") <= Player.Instance.ManaPercent) { W.TryCast(target); } if (MiscMenu.GetSliderValue(MiscMenuID + "mana") <= Player.Instance.ManaPercent && MiscMenu.GetCheckBoxValue(56)) { if (MiscMenu.GetCheckBoxValue(52)) { if (MiscMenu.GetCheckBoxValue(53) && target.IsStunned) { W.TryCast(target); } if (MiscMenu.GetCheckBoxValue(54) && target.IsRooted) { W.TryCast(target); } if (MiscMenu.GetCheckBoxValue(55) && target.IsFeared) { W.TryCast(target); } if (MiscMenu.GetCheckBoxValue(56) && target.IsTaunted) { W.TryCast(target); } if (MiscMenu.GetCheckBoxValue(57) && target.IsSuppressCallForHelp) { W.TryCast(target); } if (MiscMenu.GetCheckBoxValue(58) && target.IsCharmed) { W.TryCast(target); } } if (MiscMenu.GetCheckBoxValue(59)) { if (MiscMenu.GetCheckBoxValue(60) && target.IsStunned) { R.TryCast(target); } if (MiscMenu.GetCheckBoxValue(61) && target.IsRooted) { R.TryCast(target); } if (MiscMenu.GetCheckBoxValue(62) && target.IsFeared) { R.TryCast(target); } if (MiscMenu.GetCheckBoxValue(63) && target.IsTaunted) { R.TryCast(target); } if (MiscMenu.GetCheckBoxValue(64) && target.IsSuppressCallForHelp) { R.TryCast(target); } if (MiscMenu.GetCheckBoxValue(65) && target.IsCharmed) { R.TryCast(target); } } } }
public static void Execute() { // 2-Leveled settings var settingsType = (Self.Level >= HarassMenu.GetSliderValue("lateGameLevelSlider")) ? "LateGame" : ""; // Get close minions var target = Targeting.Minions(); // Check if target/self are valid for spells if (!States.SpellReady(target)) { return; } // Farm with E if (E.IsReady() && LaneClearMenu.GetCheckBoxValue("eUse" + settingsType) && Self.EnemiesWithinRange(ScanRange) == 0) { var postDashCursor = Dash.PostPosition(MousePosition); var postDashTarget = Dash.PostPosition(target.ServerPosition); // Only dash if no enemies close if (postDashTarget.EnemiesWithinRange(ScanRange) == 0 && postDashCursor.EnemiesWithinRange(ScanRange) == 0) { // Check if should E to mouse or target if (target.WithinRange(postDashCursor, EffectiveAttackRange)) { Player.CastSpell(SpellSlot.E, MousePosition); } else if (target.WithinRange(postDashTarget, EffectiveAttackRange)) { Player.CastSpell(SpellSlot.E, target); } } } // Farm with Q if (Q.IsReady() && LaneClearMenu.GetCheckBoxValue("qUse" + settingsType)) { var qMinions = EntityManager.MinionsAndMonsters.GetLaneMinions(EntityManager.UnitTeam.Enemy, Self.ServerPosition, Q.Range); var aiMinions = qMinions as Obj_AI_Minion[] ?? qMinions.ToArray(); foreach (var m in from m in aiMinions let p = new Geometry.Polygon.Rectangle(Self.ServerPosition.To2D(), Self.ServerPosition.Extend(m.ServerPosition, QExtended.Range), 65) where aiMinions.Count(x => p.IsInside(x.ServerPosition)) >= LaneClearMenu.GetSliderValue("minQHits" + settingsType) select m) { Q.Cast(m); break; } } // Farm with W if (W.IsReady() && LaneClearMenu.GetCheckBoxValue("wUse" + settingsType)) { var wMinions = EntityManager.MinionsAndMonsters.GetLaneMinions(EntityManager.UnitTeam.Enemy, ObjectManager.Player.Position, AttackRange) .FirstOrDefault(x => x.IsValidTarget(AttackRange)); if (wMinions != null) { W.Cast(wMinions); } } }
public static void Game_OnTick(EventArgs args) { if (player.IsDead || MenuGUI.IsChatOpen || player.IsRecalling()) { return; } var orbMode = Orbwalker.ActiveModesFlags; var playerMana = Player.Instance.ManaPercent; if (orbMode.HasFlag(Orbwalker.ActiveModes.Combo) && ComboMenu["wGapCloser"].Cast <CheckBox>().CurrentValue&& ComboMenu["W"].Cast <CheckBox>().CurrentValue&& (playerMana > ComboMenu.GetSliderValue("manaSlider"))) { wGapCloser(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.Harass) && (playerMana > HarassMenu.GetSliderValue("GapCloserManaSlider")) && HarassMenu["wGapCloser"].Cast <CheckBox>().CurrentValue&& HarassMenu["W"].Cast <CheckBox>().CurrentValue) { Harass.wGapCloser(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.Harass) && (playerMana > HarassMenu.GetSliderValue("manaSlider"))) { Harass.ExecuteHarass(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.Combo) && (Player.Instance.CountEnemiesInRange(1100) >= 1)) { ExecuteCombo(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.JungleClear)) { JungleClear.Execute(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.LaneClear) && (playerMana > LaneClearMenu.GetSliderValue("manaSlider"))) { LaneClear.Execute(); } var HealBuff = Player.HasBuff("RegenerationPotion") || Player.HasBuff("ItemMiniRegenPotion") || Player.HasBuff("ItemCrystalFlask") || Player.HasBuff("ItemDarkCrystalFlask") || Player.HasBuff("ItemCrystalFlaskJungle") || Player.Instance.IsRecalling(); //Health Potion if (JungleClearMenu["usePotions"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Health.IsOwned() && Health.IsReady()) { if (Player.Instance.HealthPercent <= JungleClearMenu["PotionHp"].Cast <Slider>().CurrentValue) { Health.Cast(); } } } //Hunters Potion if (JungleClearMenu["usePotions"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Hunters.IsOwned() && Hunters.IsReady()) { if (Player.Instance.HealthPercent <= JungleClearMenu["PotionHp"].Cast <Slider>().CurrentValue) { Hunters.Cast(); } } } //Biscuit if (JungleClearMenu["usePotions"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Biscuit.IsOwned() && Biscuit.IsReady()) { if (Player.Instance.HealthPercent <= JungleClearMenu["PotionHp"].Cast <Slider>().CurrentValue) { Biscuit.Cast(); } } } //Refillable if (JungleClearMenu["usePotions"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Refillable.IsOwned() && Refillable.IsReady()) { if (Player.Instance.HealthPercent <= JungleClearMenu["PotionHp"].Cast <Slider>().CurrentValue) { Refillable.Cast(); } } } //Corrupting if (JungleClearMenu["usePotions"].Cast <CheckBox>().CurrentValue) { if (Player.Instance.IsDead || HealBuff) { return; } if (Corrupting.IsOwned() && Corrupting.IsReady()) { if (Player.Instance.HealthPercent <= JungleClearMenu["PotionHp"].Cast <Slider>().CurrentValue) { Corrupting.Cast(); } } } }
/// <summary> /// Put in here what you want to do when the mode is running /// </summary> public static void Execute() { var target = TargetSelector.GetTarget(1250, DamageType.Magical); if (target == null) { return; } if (W.IsReady() && HarassMenu.GetCheckBoxValue("wUse")) { if (W.Handle.Ammo == 1 && HarassMenu.GetCheckBoxValue("wSave")) { return; } if (Orbwalker.AzirSoldiers.Any(x => !x.IsInRange(target, Orbwalker.AzirSoldierAutoAttackRange))) { W.Cast(W.GetPrediction(target).CastPosition); } if (Orbwalker.AzirSoldiers.Count == 0) { W.Cast(W.GetPrediction(target).CastPosition); } if (target.IsValidTarget(Q.Range - 25) && Q.IsReady() && Q.Handle.SData.Mana + W.Handle.SData.Mana < Azir.Mana) { var p = Azir.Distance(target, true) > W.RangeSquared ? Azir.Position.To2D().Extend(target.Position.To2D(), W.Range) : target.Position.To2D(); W.Cast((Vector3)p); } } if (Q.IsReady() && HarassMenu.GetCheckBoxValue("qUse")) { if (Orbwalker.AzirSoldiers.Any(x => x.IsInRange(target, Orbwalker.AzirSoldierAutoAttackRange))) { return; } Q.RangeCheckSource = Azir.ServerPosition; Q.SourcePosition = Orbwalker.AzirSoldiers.FirstOrDefault(s => s.IsAlly)?.ServerPosition; var pred = Q.GetPrediction(target); if (pred.HitChance >= hitchance) { Q.Cast(pred.CastPosition); } if (target.GetDamage(SpellSlot.Q) >= target.TotalShieldHealth()) { Q.Cast(Azir.Position.To2D().Extend(target.Position.To2D(), Q.Range).To3D()); } } if (Ehit(target) && E.IsReady() && HarassMenu.GetCheckBoxValue("eUse")) { if (target.IsUnderHisturret() && !HarassMenu.GetCheckBoxValue("eDive") || (target.CountEnemiesInRange(750) >= HarassMenu.GetSliderValue("eSave"))) { return; } E.TryToCast(target, HarassMenu); } }