public static void Execute() { /////////////////////////////////////////////////////////////////// var qtarget = TargetSelector.GetTarget(Q.Range, DamageType.Magical); var wtarget = TargetSelector.GetTarget(W.Range, DamageType.Magical); var etarget = TargetSelector.GetTarget(E.Range, DamageType.Magical); var rtarget = TargetSelector.GetTarget(R.Range, DamageType.Magical); if (rtarget == null) { return; } /////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////// COMBO if (Q.IsReady()) { Q.Cast(qtarget); } if (E.IsReady()) { E.Cast(); } if (W.IsReady() && _player.HealthPercent <= 40) { W.Cast(_player); } if (R.IsReady() && _player.HealthPercent <= FirstMenu.GetSliderValue("hpR") && FirstMenu.GetCheckBoxValue("Saferme") && !_player.IsRecalling()) { R.Cast(_player); } else if (R.IsReady() && FirstMenu.GetCheckBoxValue("Saferali")) { Program.SafeAllies(); } /////////////////////////////////////////////////////////////////// COMBO END }
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 > FirstMenu.GetSliderValue("manaSlider")) { Harass.Execute(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.Flee)) { Flee.Execute(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.LaneClear) && playerMana > FirstMenu.GetSliderValue("manaSlider")) { LaneClear.Execute(); } if (orbMode.HasFlag(Orbwalker.ActiveModes.JungleClear)) { JungleClear.Execute(); } if (Program.check(MiscMenu, "skinhax")) { Program._player.SetSkinId((int)MiscMenu["skinID"].Cast <ComboBox>().CurrentValue); } if (Program.check(MiscMenu, "lvlup")) { Program.LevelUpSpells(); } }
private static void OnUpdate(EventArgs args) { var target = TargetSelector.GetTarget(2000, DamageType.Mixed); if (target != null) { //Q if (Skillshots.Contains(Q)) { var qSS = Q as Spell.Skillshot; qSS.TryToCast(target, FirstMenu, FirstMenu.GetSliderValue("qHitChance")); } else { try { Q.TryToCast(target, FirstMenu); } catch (Exception) { Q.Cast(); } } //W if (Skillshots.Contains(W)) { var wSS = W as Spell.Skillshot; wSS.TryToCast(target, FirstMenu, FirstMenu.GetSliderValue("wHitChance")); } else { try { W.TryToCast(target, FirstMenu); } catch (Exception) { W.Cast(); } } //E if (Skillshots.Contains(E)) { var eSS = E as Spell.Skillshot; eSS.TryToCast(target, FirstMenu, FirstMenu.GetSliderValue("eHitChance")); } else { try { E.TryToCast(target, FirstMenu); } catch (Exception) { E.Cast(); } } //R if (Skillshots.Contains(R)) { var rSS = R as Spell.Skillshot; rSS.TryToCast(target, FirstMenu, FirstMenu.GetSliderValue("rHitChance")); } else { try { R.TryToCast(target, FirstMenu); } catch (Exception) { R.Cast(); } } } else //No Target { //Q if (Skillshots.Contains(Q)) { Q.Cast(Game.CursorPos); } else { Q.Cast(); } //W if (Skillshots.Contains(W)) { W.Cast(Game.CursorPos); } else { W.Cast(); } //E if (Skillshots.Contains(W)) { E.Cast(Game.CursorPos); } else { E.Cast(); } } }
public static void SafeAllies() { if (Combo._player.IsDead || !SpellsManager.R.IsReady() || Combo._player.IsRecalling()) { return; } var test = EntityManager.Heroes.Allies.Where(hero => !hero.IsDead && !hero.IsInShopRange() && !hero.IsZombie && !hero.IsRecalling() && !Combo._player.IsRecalling() && hero.Distance(Combo._player) <= SpellsManager.R.Range && hero.HealthPercent <= FirstMenu.GetSliderValue("hpR")).ToList(); var allytoheal = test.OrderBy(x => x.Health).FirstOrDefault(x => !x.IsInShopRange()); if (allytoheal != null && FirstMenu.GetCheckBoxValue("Saferali")) { SpellsManager.R.Cast(allytoheal); } }