private void JungleClear() { JungleclearMenu = menu.AddSubMenu("JungleClear", "JungleClear"); JungleclearMenu.Add("QJ", new CheckBox("Use Q", true)); JungleclearMenu.Add("WJ", new CheckBox("Use W", true)); JungleclearMenu.Add("EJ", new CheckBox("Use E", true)); }
private void load() { menu = MainMenu.AddMenu("Ryze", "Ryze"); HarrashMenu = menu.AddSubMenu("Harrash", "Harrash"); HarrashMenu.Add("HMANA", new Slider("Min. mana for harrash :", 40, 0, 100)); LaneClearMenu = menu.AddSubMenu("Laneclear", "Laneclear"); LaneClearMenu.Add("LQ", new CheckBox("Use Q")); LaneClearMenu.Add("LW", new CheckBox("Use W")); LaneClearMenu.Add("LE", new CheckBox("Use E")); LaneClearMenu.Add("LR", new CheckBox("Use R")); LaneClearMenu.Add("LMANA", new Slider("Min. mana for laneclear :", 0, 0, 100)); DrawMenu = menu.AddSubMenu("Draw", "draw"); DrawMenu.Add("DQ", new CheckBox("Draw Q")); DrawMenu.Add("DW", new CheckBox("Draw W")); DrawMenu.Add("DE", new CheckBox("Draw E")); DrawMenu.Add("DD", new CheckBox("Draw Damage")); JungleclearMenu = menu.AddSubMenu("Jungleclear", "Jungleclear"); JungleclearMenu.Add("JQ", new CheckBox("Use Q")); JungleclearMenu.Add("JW", new CheckBox("Use W")); JungleclearMenu.Add("JE", new CheckBox("Use E")); JungleclearMenu.Add("JR", new CheckBox("Use R")); HumanizerMenu = menu.AddSubMenu("Humanizer", "Humanizer"); HumanizerMenu.Add("Active", new CheckBox("Active")); HumanizerMenu.Add("SliderH", new Slider("Max ticks/s for cast :", 500, 0, 1000)); HumanizerMenu.Add("SliderHM", new Slider("Min ticks/s for cast :", 250, 0, 1000)); }
public static void LoadMenu() { Home = Menu.AddMenu("XinZhao by BadCommand"); //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker")); ComboMenu = Home.AddSubMenu(Prefix + "Combo"); ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); ComboMenu.Add(new MenuCheckbox("useW", "Use W", true)); ComboMenu.Add(new MenuCheckbox("useE", "Use E", true)); ComboMenu.Add(new MenuSlider("rangeE", "Minimum Range for E", 175, 600, 310)); ComboMenu.Add(new MenuCheckbox("useR", "Use R", true)); ComboMenu.Add(new MenuSlider("enemiesR", "Minimum Enemies for R", 1, 5, 3)); HarassMenu = Home.AddSubMenu(Prefix + "Harass"); HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); HarassMenu.Add(new MenuCheckbox("useW", "Use W", true)); HarassMenu.Add(new MenuCheckbox("useE", "Use E", true)); HarassMenu.Add(new MenuSlider("rangeE", "Minimum Range for E", 175, 600, 310)); HarassMenu.Add(new MenuCheckbox("useR", "Use R", true)); HarassMenu.Add(new MenuSlider("enemiesR", "Minimum Enemies for R", 1, 5, 3)); LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear"); LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LaneclearMenu.Add(new MenuCheckbox("useW", "Use W", true)); LaneclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); JungleclearMenu = Home.AddSubMenu(Prefix + "Jungle Clear"); JungleclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); JungleclearMenu.Add(new MenuCheckbox("useW", "Use W", true)); JungleclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); LasthitMenu = Home.AddSubMenu(Prefix + "LastHit"); LasthitMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LasthitMenu.Add(new MenuCheckbox("useW", "Use W", true)); LasthitMenu.Add(new MenuCheckbox("useE", "Use E", true)); DrawingMenu = Home.AddSubMenu(Prefix + "Drawings"); DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true)); DrawingMenu.Add(new MenuCheckbox("drawW", "Draw W", true)); DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true)); DrawingMenu.Add(new MenuCheckbox("drawR", "Draw R", true)); DrawingMenu.Add(new MenuCheckbox("drawEmin", "Draw minimum E range", true)); KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal"); KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true)); KillstealMenu.Add(new MenuCheckbox("useE", "Use E", true)); KillstealMenu.Add(new MenuCheckbox("useR", "Use R", true)); MiscMenu = Home.AddSubMenu(Prefix + "Misc"); MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", true)); MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200)); MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" })); MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1)); MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2)); }
public static void DoJungleClear() { var q = JungleclearMenu.GetCheckbox("useQ") && Q.IsReady(); var minQ = JungleclearMenu.GetSlider("minQ"); var e = JungleclearMenu.GetCheckbox("useE") && E.IsReady(); var minionQ = ObjectManager.MinionsAndMonsters.NeutralCamps.Where(x => x.IsValidTarget(Q.Range)); var qpos = MinionManager.GetBestLineFarmLocation(minionQ.Select(x => x.Position.To2D()).ToList(), Q.Width, Q.Range); foreach (var m in minionQ) { if (q && qpos.MinionsHit >= minQ) { Q.Cast(qpos.Position); } if (e) { if (m.IsInRange(ObjectManager.Me, E.Range + 375)) { ObjectManager.Player.Spellbook.CastSpell(SpellSlot.E, m.Position); Orbwalker.ResetAutoAttackTimer(); Core.DelayAction(() => ObjectManager.Player.IssueOrder(HesaEngine.SDK.Enums.GameObjectOrder.AttackUnit, m), 100); return; } } } }
public static void LoadMenu() { Home = Menu.AddMenu("Vladimir by BadCommand"); //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker")); ComboMenu = Home.AddSubMenu(Prefix + "Combo"); ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); ComboMenu.Add(new MenuCheckbox("useW", "Use W", true)); ComboMenu.Add(new MenuCheckbox("useE", "Use E", true)); ComboMenu.Add(new MenuCheckbox("useR", "Use R", true)); ComboMenu.Add(new MenuSlider("enemiesR", "Minimum Enemies for R", 1, 5, 3)); HarassMenu = Home.AddSubMenu(Prefix + "Harass"); HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); HarassMenu.Add(new MenuCheckbox("useE", "Use E", true)); LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear"); LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LaneclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); JungleclearMenu = Home.AddSubMenu(Prefix + "Jungle Clear"); JungleclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); JungleclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); LasthitMenu = Home.AddSubMenu(Prefix + "LastHit"); LasthitMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); FleeMenu = Home.AddSubMenu(Prefix + "Flee"); FleeMenu.Add(new MenuCheckbox("useW", "Use W", true)); DrawingMenu = Home.AddSubMenu(Prefix + "Drawings"); DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true)); DrawingMenu.Add(new MenuCheckbox("drawQ", "Draw Q", true)); DrawingMenu.Add(new MenuCheckbox("drawW", "Draw W", true)); DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true)); DrawingMenu.Add(new MenuCheckbox("drawR", "Draw R", true)); KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal"); KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true)); KillstealMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); MiscMenu = Home.AddSubMenu(Prefix + "Misc"); MiscMenu.Add(new MenuKeybind("SemiR", "Semi-manual R", SharpDX.DirectInput.Key.A, MenuKeybindType.Hold)); MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", true)); MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200)); MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" })); MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1)); MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2)); }
private static void Loadmenu() { menu = MainMenu.AddMenu("Swain", "Swain"); ComboMenu = menu.AddSubMenu("Combo", "Combomenu"); HarrassMenu = menu.AddSubMenu("Harrass", "Harrassmenu"); LaneclearMenu = menu.AddSubMenu("Laneclear", "Laneclearmenu"); JungleclearMenu = menu.AddSubMenu("Jungleclear", "Jungleclearmenu"); MiscMenu = menu.AddSubMenu("Misc", "Miscmenu"); DrawingsMenu = menu.AddSubMenu("Drawings", "Drawingsmenu"); ItemMenu = menu.AddSubMenu("Items", "ItemMenu"); ComboMenu.Add("CQ", new CheckBox("Use Q")); ComboMenu.Add("CW", new CheckBox("Use W")); ComboMenu.Add("CE", new CheckBox("Use E")); ComboMenu.Add("CR", new CheckBox("Use R")); ComboMenu.Add("StopRMana%", new Slider("Stop R when ur MP %", 1, 0, 100)); ComboMenu.Add("ManualR", new CheckBox("Manual off R")); HarrassMenu.Add("HQ", new CheckBox("Use Q")); HarrassMenu.Add("HE", new CheckBox("Use E")); HarrassMenu.Add("HR", new CheckBox("Use R")); LaneclearMenu.Add("LQ", new CheckBox("Use Q")); LaneclearMenu.Add("Lw", new CheckBox("Use W")); LaneclearMenu.Add("LE", new CheckBox("Use E")); LaneclearMenu.Add("LR", new CheckBox("Use R")); LaneclearMenu.Add("Use laneclear if", new Slider("Use if", 0, 3, 6)); ComboMenu.Add("ManualLR", new CheckBox("Manual off R")); JungleclearMenu.Add("JQ", new CheckBox("Use Q")); JungleclearMenu.Add("JW", new CheckBox("Use W")); JungleclearMenu.Add("JE", new CheckBox("Use E")); JungleclearMenu.Add("JR", new CheckBox("Use R")); MiscMenu.Add("Antigapclosers", new CheckBox("Use W Antigapclosers")); MiscMenu.Add("RecoverHp", new Slider("Use R when ur HP % ", 1, 0, 100)); DrawingsMenu.Add("Draw Q", new CheckBox("Draw Q")); DrawingsMenu.Add("Draw W", new CheckBox("Draw W")); DrawingsMenu.Add("Draw E", new CheckBox("Draw E")); DrawingsMenu.Add("Draw R", new CheckBox("Draw R")); ItemMenu.Add("Use Zhonya", new CheckBox("Use Zhonya if u are dead")); ItemMenu.Add("use Z HP", new Slider("Use Zhonya when ur HP %", 1, 0, 100)); ItemMenu.Add("Use Seraph", new Slider("Use Zhonya when ur HP %", 1, 0, 100)); SkinHackMenu = menu.AddSubMenu("SkinHack", "SkinHack"); var slid = SkinHackMenu.Add("Skin", new Slider("SkinHack", 0, 0, 3)); Player.SetSkinId(slid.CurrentValue); _SkinVals.Add(ObjectManager.Player, slid); }
public static void DoJungleClear() { var w = JungleclearMenu.GetCheckbox("useW") && W.IsReady(); var e = JungleclearMenu.GetCheckbox("useE") && E.IsReady(); var minion = ObjectManager.MinionsAndMonsters.NeutralCamps.Where(x => x.IsValidTarget(Q.Range)); foreach (var m in minion) { if (w && m.IsInRange(ObjectManager.Me, 300f)) { W.Cast(); } if (e && m.IsInRange(ObjectManager.Me, 600f)) { E.CastOnUnit(m); } } }
public static void DoJungleClear() { var q = JungleclearMenu.GetCheckbox("useQ") && Q.IsReady(); var e = JungleclearMenu.GetCheckbox("useE") && E.IsReady(); var minion = ObjectManager.MinionsAndMonsters.NeutralCamps.Where(x => x.IsValidTarget(Q.Range)); foreach (var m in minion) { if (q && m.IsInRange(ObjectManager.Me, Q.Range)) { Q.CastOnUnit(m); } if (e && m.IsInRange(ObjectManager.Me, E.Range)) { E.StartCharging(); } } }
public static void DoJungleClear() { var q = JungleclearMenu.GetCheckbox("useQ") && Q.IsReady(); var w = JungleclearMenu.GetCheckbox("useW") && E.IsReady(); var minionQ = ObjectManager.MinionsAndMonsters.NeutralCamps.Where(x => x.IsValidTarget(Q.Range)); var qpos = MinionManager.GetBestCircularFarmLocation(minionQ.Select(x => x.Position.To2D()).ToList(), Q.Width, Q.Range); foreach (var m in minionQ) { if (q && qpos.MinionsHit >= 1) { Q.Cast(qpos.Position); } } var minionW = ObjectManager.MinionsAndMonsters.NeutralCamps.Where(x => x.IsValidTarget(W.Range)); var wpos = MinionManager.GetBestCircularFarmLocation(minionW.Select(x => x.Position.To2D()).ToList(), W.Width, W.Range); foreach (var m in minionQ) { if (w && wpos.MinionsHit >= 1) { if (W.Instance.ToggleState == 1) // Not holding { var wball = Main.MyBalls.Find(ball => ball.Distance(ObjectManager.Player) < W.Range - 25); // Look for ball var wminion = MinionManager.GetMinions(ObjectManager.Player.ServerPosition, W.Range - 25, MinionTypes.All, MinionTeam.NotAlly, MinionOrderTypes.MaxHealth).FirstOrDefault(); //Look for minion if (wball != null && !wball.IsMoving) { W.Cast(wball); } else if (wminion != null) { W.Cast(wminion); } } else //holding { W.Cast(wpos.Position); } } } }
public static void Before_Attack(BeforeAttackEventArgs ArgsTarget) { if (Orb.ActiveMode.Equals(Orbwalker.OrbwalkingMode.Combo) && ComboMenu.GetCheckbox("useW")) { W.Cast(); } if (Orb.ActiveMode.Equals(Orbwalker.OrbwalkingMode.Harass) && HarassMenu.GetCheckbox("useW")) { W.Cast(); } if (Orb.ActiveMode.Equals(Orbwalker.OrbwalkingMode.LaneClear) && LaneclearMenu.GetCheckbox("useW")) { W.Cast(); } if (Orb.ActiveMode.Equals(Orbwalker.OrbwalkingMode.JungleClear) && JungleclearMenu.GetCheckbox("useW")) { W.Cast(); } }
public static void DoJungleClear() { var q = JungleclearMenu.GetCheckbox("useQ") && Q.IsReady(); var w = JungleclearMenu.GetCheckbox("useW") && W.IsReady(); var e = JungleclearMenu.GetCheckbox("useE") && E.IsReady(); var minion = ObjectManager.MinionsAndMonsters.NeutralCamps.Where(x => x.IsValidTarget(Q.Range)); foreach (var m in minion) { if (w && m.IsInRange(ObjectManager.Me, 325f)) { W.Cast(); } if (e && m.IsInRange(ObjectManager.Me, 900f)) { E.CastIfHitchanceEquals(m, HitChance.Low); } } }
private static void Game_OnTick() { var mana = Me.ManaPercent; if (HarassMenu.GetCheckbox("autoE") && ObjectManager.Me.HealthPercent > HarassMenu.GetSlider("minE") && mana >= HarassMenu.GetSlider("mana")) { if (E.IsReady()) { var target = TargetSelector.GetTarget(E.Range, TargetSelector.DamageType.Magical); if (target != null) { E.CastOnUnit(target); } } } if (KillstealMenu.GetCheckbox("enable")) Killsteal.DoKs(); if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Combo && mana >= ComboMenu.GetSlider("mana")) Combo.DoCombo(); if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Harass && mana >= HarassMenu.GetSlider("mana")) Harass.DoHarass(); if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LaneClear && mana >= LaneclearMenu.GetSlider("mana")) LaneClear.DoLaneClear(); if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.JungleClear && mana >= JungleclearMenu.GetSlider("mana")) JungleClear.DoJungleClear(); if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LastHit && mana >= LasthitMenu.GetSlider("mana")) LastHit.DoLastHit(); //This is a basic fix, due to OnLevelUp being disabled if (_currentLevel == Player.Level) return; Leveler(); _currentLevel = Player.Level; }
public static void LoadMenu() { menu = MainMenu.AddMenu("Ryze", "Ryze"); ComboMenu = menu.AddSubMenu("Combo", "combo"); SkinHackMenu = menu.AddSubMenu("SkinHack", "SkinHack"); HarrashMenu = menu.AddSubMenu("Harrash", "Harrash"); HarrashMenu.Add("HMANA", new Slider("Min. mana for harrash :", 40, 0, 100)); LaneClearMenu = menu.AddSubMenu("Laneclear", "Laneclear"); JungleclearMenu = menu.AddSubMenu("Jungleclear", "Jungleclear"); JungleclearMenu.Add("JQ", new CheckBox("Use Q")); JungleclearMenu.Add("JW", new CheckBox("Use W")); JungleclearMenu.Add("JE", new CheckBox("Use E")); JungleclearMenu.Add("JR", new CheckBox("Use R")); LaneClearMenu.Add("LQ", new CheckBox("Use Q")); LaneClearMenu.Add("LW", new CheckBox("Use W")); LaneClearMenu.Add("LE", new CheckBox("Use E")); LaneClearMenu.Add("LR", new CheckBox("Use R")); LaneClearMenu.Add("LMANA", new Slider("Min. mana for laneclear :", 0, 0, 100)); DrawMenu = menu.AddSubMenu("Draw", "draw"); HarrashMenu.Add("HQ", new CheckBox("Use Q")); HumanizerMenu = menu.AddSubMenu("Humanizer", "Humanizer"); HumanizerMenu.Add("MinDelay", new Slider("Min Delay For Cast", 150, 0, 400)); HumanizerMenu.Add("MaxDelay", new Slider("Max Delay For Cast", 250, 0, 500)); HumanizerMenu.Add("Humanizer", new CheckBox("Humanizer Active", false)); ComboMenu.Add("CQ", new CheckBox("Use Q")); ComboMenu.Add("CE", new CheckBox("Use E")); ComboMenu.Add("CW", new CheckBox("Use W")); ComboMenu.Add("CR", new CheckBox("Use R")); ComboMenu.Add("CRo", new CheckBox("Use R only on Root")); ComboMenu.Add("BlockAA", new CheckBox("Block AutoAttacks on combo")); ItemsMenu = menu.AddSubMenu("Items Menu", "Items"); // ItemsMenu.Add("TEAR", new CheckBox("Use Tear")); // ItemsMenu.Add("TEARFO", new CheckBox("Use Tear only on fountain")); // ItemsMenu.Add("tearSM", new Slider("Min % Mana to Stack Tear",40,0,100)); // ItemsMenu.AddSeparator(25); ItemsMenu.Add("SERAPH", new CheckBox("Use Serapth")); ItemsMenu.Add("seraphHP", new Slider("Hp% for Serapth", 40, 0, 100)); /* PotionMenu = ItemsMenu.AddSubMenu("PotionsMenu", "Potions Menu"); * PotionMenu.Add("autoPO", new CheckBox("Use AutoPot")); * PotionMenu.Add("UsePotion", new CheckBox("Use Potion")); * PotionMenu.Add("PotionHP", new Slider("Potion HP", 50, 0, 0)); * PotionMenu.Add("UseManaPotion", new CheckBox("Use Potion")); * PotionMenu.Add("ManaPotionHP", new Slider("Mana % ", 50, 0, 0)); * PotionMenu.Add("UseBiscuit", new CheckBox("Use Potion")); * PotionMenu.Add("BiscuitHP", new Slider("Biscuit HP", 50, 0, 0)); * PotionMenu.Add("flask", new CheckBox("Use flask")); * PotionMenu.Add("flaskHP", new Slider("flask HP", 50, 0, 0));*/ DrawMenu.Add("DQ", new CheckBox("Draw Q")); DrawMenu.Add("DW", new CheckBox("Draw W")); DrawMenu.Add("DE", new CheckBox("Draw E")); DrawMenu.Add("DD", new CheckBox("Draw Damage")); miscMenu = menu.AddSubMenu("Misc", "Misc"); miscMenu.Add("WGapCloser", new CheckBox("Use W Gapcloser")); miscMenu.Add("WInterrupt", new CheckBox("Use W Interrupt")); miscMenu.Add("LockTar", new CheckBox("Active focus Selected Target")); var slid = SkinHackMenu.Add(ObjectManager.Player.BaseSkinName, new Slider("Select Ryze skin : ", 0, 0, 8)); Player.SetSkinId(slid.CurrentValue); _SkinVals.Add(ObjectManager.Player, slid); _SkinVals[ObjectManager.Player].OnValueChange += Program_OnValueChange; }
private static void Game_OnTick() { var mana = Me.ManaPercent; if (MiscMenu.GetKeybind("manualEQ") && E.IsReady() && Q.IsReady()) { Q.Cast(ObjectManager.Player.Position.Extend(Game.CursorPosition, Q.Range)); DoEQ = true; } if (MiscMenu.GetKeybind("semimanualEQ") && E.IsReady() && Q.IsReady()) { var target = Heroes.Enemies.Where(enemy => enemy.IsValidTarget(EQ.Range)).OrderBy(enemy => enemy.Distance(Game.CursorPosition)).FirstOrDefault(); var qpos = DarkPrediction.CirclerPrediction(Q, (AIHeroClient)target, 1); if (qpos != DarkPrediction.empt && qpos.Distance(ObjectManager.Player) <= Q.Range) { Q.Cast(qpos); } DoEQ = true; } if (DoEQ && !E.IsReady()) { DoEQ = false; } if (KillstealMenu.GetCheckbox("enable")) { Killsteal.DoKs(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.JungleClear && mana >= JungleclearMenu.GetSlider("mana")) { JungleClear.DoJungleClear(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LastHit && mana >= LasthitMenu.GetSlider("mana")) { LastHit.DoLastHit(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Combo && mana >= ComboMenu.GetSlider("mana")) { Combo.DoCombo(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Harass && mana >= HarassMenu.GetSlider("mana")) { Harass.DoHarass(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LaneClear && mana >= LaneclearMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } //This is a basic fix, due to OnLevelUp being disabled if (_currentLevel == Player.Level) { return; } Leveler(); _currentLevel = Player.Level; }
public static void LoadMenu() { Home = Menu.AddMenu("Ekko by BadCommand"); //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker")); ComboMenu = Home.AddSubMenu(Prefix + "Combo"); ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); ComboMenu.Add(new MenuCheckbox("useW", "Use W", true)); ComboMenu.Add(new MenuCheckbox("useW2", "Use W without prediction", true)); ComboMenu.Add(new MenuCheckbox("useE", "Use E", true)); ComboMenu.Add(new MenuCheckbox("nodiveE", "Dont use E on dives", true)); ComboMenu.Add(new MenuCheckbox("useR", "Use R", true)); ComboMenu.Add(new MenuSlider("minR", "Minimum enemies to R", 1, 5, 3)); ComboMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 0)); HarassMenu = Home.AddSubMenu(Prefix + "Harass"); HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); HarassMenu.Add(new MenuCheckbox("useW", "Use W", true)); HarassMenu.Add(new MenuCheckbox("useW2", "Use W without prediction", true)); HarassMenu.Add(new MenuCheckbox("useE", "Use E", true)); HarassMenu.Add(new MenuCheckbox("nodiveE", "Dont use E on dives", true));; HarassMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 10, 100, 50)); LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear"); LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LaneclearMenu.Add(new MenuSlider("minQ", "Minions to use Q", 0, 6, 4)); LaneclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); LaneclearMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 50)); JungleclearMenu = Home.AddSubMenu(Prefix + "Jungle Clear"); JungleclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); JungleclearMenu.Add(new MenuSlider("minQ", "Minions to use Q", 0, 6, 4)); JungleclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); JungleclearMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 50)); DrawingMenu = Home.AddSubMenu(Prefix + "Drawings"); DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true)); DrawingMenu.Add(new MenuCheckbox("drawQ", "Draw Q", true)); DrawingMenu.Add(new MenuCheckbox("drawW", "Draw W", true)); DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true)); DrawingMenu.Add(new MenuCheckbox("drawR", "Draw R", true)); KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal"); KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true)); KillstealMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); KillstealMenu.Add(new MenuCheckbox("useE", "Use E", true)); KillstealMenu.Add(new MenuCheckbox("useR", "Use R", true)); KillstealMenu.Add(new MenuCheckbox("useIgnite", "Use Ignite", true)); KillstealMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 0)); MiscMenu = Home.AddSubMenu(Prefix + "Misc"); MiscMenu.Add(new MenuCheckbox("saveMe", "Save me with R", true)); MiscMenu.Add(new MenuSlider("hpR", "Health % must be >= ", 0, 100, 20)); MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", false)); MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200)); MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" })); MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1)); MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2)); }
public static void LoadMenu() { Home = Menu.AddMenu("Olaf by BadCommand"); //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker")); ComboMenu = Home.AddSubMenu(Prefix + "Combo"); ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); ComboMenu.Add(new MenuSlider("maxQ", "Max Q range", 400, 1000, 900)); ComboMenu.Add(new MenuCheckbox("useW", "Use W", true)); ComboMenu.Add(new MenuCheckbox("useE", "Use E", true)); ComboMenu.Add(new MenuSlider("minE", "Stop using E if my health % <", 0, 100, 0)); ComboMenu.Add(new MenuCheckbox("useH", "Use Hydra/Tiamat", true)); ComboMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 0)); HarassMenu = Home.AddSubMenu(Prefix + "Harass"); HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); HarassMenu.Add(new MenuSlider("maxQ", "Max Q range", 400, 1000, 900)); HarassMenu.Add(new MenuCheckbox("useW", "Use W", true)); HarassMenu.Add(new MenuCheckbox("useE", "Use E", true)); HarassMenu.Add(new MenuCheckbox("autoE", "Use Auto E", true)); HarassMenu.Add(new MenuSlider("minE", "Stop using E if my health % <", 0, 100, 0)); HarassMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 10, 100, 50)); LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear"); LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LaneclearMenu.Add(new MenuCheckbox("useW", "Use W", true)); LaneclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); LaneclearMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 50)); JungleclearMenu = Home.AddSubMenu(Prefix + "Jungle Clear"); JungleclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); JungleclearMenu.Add(new MenuCheckbox("useW", "Use W", true)); JungleclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); JungleclearMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 50)); LasthitMenu = Home.AddSubMenu(Prefix + "Last Hit"); LasthitMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LasthitMenu.Add(new MenuCheckbox("useE", "Use E", true)); LasthitMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 50)); DrawingMenu = Home.AddSubMenu(Prefix + "Drawings"); DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true)); DrawingMenu.Add(new MenuCheckbox("drawQ", "Draw Q", true)); DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true)); KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal"); KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true)); KillstealMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); KillstealMenu.Add(new MenuCheckbox("useE", "Use E", true)); KillstealMenu.Add(new MenuCheckbox("useIgnite", "Use Ignite", true)); KillstealMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 0)); MiscMenu = Home.AddSubMenu(Prefix + "Misc"); MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", false)); MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200)); MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" })); MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1)); MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2)); }
private static void AfterAttack(AttackableUnit sender, AttackableUnit ArgsTarget) { var ttarget = TargetSelector.GetTarget(385); var rtarget = TargetSelector.GetTarget(385); var tiamattarget = TargetSelector.GetTarget(385); THydra = new Item(3748, 385); RHydra = new Item(3074, 385); Tiamat = new Item(3077, 385); if (!sender.IsMe || ObjectManager.Me.IsDead) { return; } if (ArgsTarget == null || ArgsTarget.IsDead || ArgsTarget.Health <= 0) { return; } if (Orb.ActiveMode.Equals(Orbwalker.OrbwalkingMode.Combo)) { var target = ArgsTarget as AIHeroClient; if (target != null && !target.IsDead) { if (ComboMenu.GetCheckbox("useQ")) { if (Q.IsReady() && target.Distance(ObjectManager.Me) < 280) { Q.Cast(); Orbwalker.ResetAutoAttackTimer(); } if (!Q.IsReady() && target.Distance(ObjectManager.Me) < 300) { if (THydra.IsOwned() && THydra.IsReady()) { THydra.Cast(ttarget); } if (RHydra.IsOwned() && RHydra.IsReady()) { RHydra.Cast(rtarget); } if (Tiamat.IsOwned() && Tiamat.IsReady()) { Tiamat.Cast(tiamattarget); } } } } } if (Orb.ActiveMode.Equals(Orbwalker.OrbwalkingMode.Harass)) { var target = ArgsTarget as AIHeroClient; if (target != null && !target.IsDead) { if (HarassMenu.GetCheckbox("useQ")) { if (Q.IsReady() && target.Distance(ObjectManager.Me) < 280) { Q.Cast(); Orbwalker.ResetAutoAttackTimer(); } if (!Q.IsReady() && target.Distance(ObjectManager.Me) < 300) { if (THydra.IsOwned() && THydra.IsReady()) { THydra.Cast(ttarget); } if (RHydra.IsOwned() && RHydra.IsReady()) { RHydra.Cast(rtarget); } if (Tiamat.IsOwned() && Tiamat.IsReady()) { Tiamat.Cast(tiamattarget); } } } } } if (Orb.ActiveMode.Equals(Orbwalker.OrbwalkingMode.LaneClear)) { var target = ArgsTarget as Obj_AI_Minion; if (target != null && !target.IsDead) { if (LaneclearMenu.GetCheckbox("useQ")) { if (Q.IsReady() && target.Distance(ObjectManager.Me) < 280) { Q.Cast(); Orbwalker.ResetAutoAttackTimer(); } if (!Q.IsReady() && target.Distance(ObjectManager.Me) < 300) { if (THydra.IsOwned() && THydra.IsReady()) { THydra.Cast(ttarget); } if (RHydra.IsOwned() && RHydra.IsReady()) { RHydra.Cast(rtarget); } if (Tiamat.IsOwned() && Tiamat.IsReady()) { Tiamat.Cast(tiamattarget); } } } } } if (Orb.ActiveMode.Equals(Orbwalker.OrbwalkingMode.JungleClear)) { var target = ArgsTarget as Obj_AI_Minion; if (target != null && !target.IsDead) { if (JungleclearMenu.GetCheckbox("useQ")) { if (Q.IsReady() && target.Distance(ObjectManager.Me) < 280) { Q.Cast(); Orbwalker.ResetAutoAttackTimer(); } if (!Q.IsReady() && target.Distance(ObjectManager.Me) < 300) { if (THydra.IsOwned() && THydra.IsReady()) { THydra.Cast(ttarget); } if (RHydra.IsOwned() && RHydra.IsReady()) { RHydra.Cast(rtarget); } if (Tiamat.IsOwned() && Tiamat.IsReady()) { Tiamat.Cast(tiamattarget); } } } } } }
public static void LoadMenu() { Home = Menu.AddMenu("Syndra by BadCommand"); //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker")); ComboMenu = Home.AddSubMenu(Prefix + "Combo"); ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); ComboMenu.Add(new MenuCheckbox("useW", "Use W", true)); ComboMenu.Add(new MenuCheckbox("useEQ", "Use EQ combo", true)); ComboMenu.Add(new MenuCheckbox("useE", "Use E to stun", true)); ComboMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 0)); HarassMenu = Home.AddSubMenu(Prefix + "Harass"); HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); HarassMenu.Add(new MenuCheckbox("useW", "Use W", true)); HarassMenu.Add(new MenuCheckbox("useEQ", "Use EQ", true)); HarassMenu.Add(new MenuCheckbox("useE", "Use E to stun", true)); HarassMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 10, 100, 50)); LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear"); LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LaneclearMenu.Add(new MenuCheckbox("useW", "Use W", true)); LaneclearMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 50)); JungleclearMenu = Home.AddSubMenu(Prefix + "Jungle Clear"); JungleclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); JungleclearMenu.Add(new MenuCheckbox("useW", "Use W", true)); JungleclearMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 50)); LasthitMenu = Home.AddSubMenu(Prefix + "Last Hit"); LasthitMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LasthitMenu.Add(new MenuCheckbox("useW", "Use W", true)); LasthitMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 50)); DrawingMenu = Home.AddSubMenu(Prefix + "Drawings"); DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true)); DrawingMenu.Add(new MenuCheckbox("drawQ", "Draw Q", true)); DrawingMenu.Add(new MenuCheckbox("drawW", "Draw W", true)); DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true)); DrawingMenu.Add(new MenuCheckbox("drawEQ", "Draw EQ", true)); DrawingMenu.Add(new MenuCheckbox("drawR", "Draw R", true)); KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal"); KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true)); KillstealMenu.Add(new MenuCheckbox("useIgnite", "Use Ignite", true)); KillstealMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); KillstealMenu.Add(new MenuCheckbox("useW", "Use W", true)); KillstealMenu.Add(new MenuCheckbox("useR", "Use R on the enemies below", true)); foreach (var hero in HesaEngine.SDK.ObjectManager.Heroes.Enemies) { KillstealMenu.Add(new MenuCheckbox("rlist" + hero.ChampionName, hero.ChampionName, true)); } KillstealMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 0)); MiscMenu = Home.AddSubMenu(Prefix + "Misc"); MiscMenu.Add(new MenuKeybind("manualEQ", "EQ to mouse position", SharpDX.DirectInput.Key.A, MenuKeybindType.Hold)); MiscMenu.Add(new MenuKeybind("semimanualEQ", "Semi manual EQ to enemi near mouse", SharpDX.DirectInput.Key.T, MenuKeybindType.Hold)); MiscMenu.Add(new MenuCheckbox("inE", "Use E to interrupt", true)); MiscMenu.Add(new MenuCheckbox("inEQ", "Use EQ to interrupt", true)); MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", false)); MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200)); MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" })); MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1)); MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2)); }