public static void OnGapCloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { var playerPosition = ObjectManager.Player.Position.To2D(); var direction1 = (ObjectManager.Player.ServerPosition - sender.ServerPosition).To2D().Normalized(); const int distance = 475; const int stepSize = 20; if (!Spells.E.IsReady() || !(Init.MiscMenu["gapcloser"].Cast<CheckBox>().CurrentValue && e.Type == Gapcloser.GapcloserType.Skillshot) || !(Init.MiscMenu["gapcloserT"].Cast<CheckBox>().CurrentValue && e.Type == Gapcloser.GapcloserType.Targeted) || sender.IsAlly || !sender.IsValid()) return; { for (var step = 0f; step < 360; step += stepSize) { var currentAngel = step * (float)Math.PI / 90; var currentCheckPoint = playerPosition + distance * direction1.Rotated(currentAngel); if (!Helpers.IsSafePosition((Vector3)currentCheckPoint) || NavMesh.GetCollisionFlags(currentCheckPoint).HasFlag(CollisionFlags.Wall) || NavMesh.GetCollisionFlags(currentCheckPoint).HasFlag(CollisionFlags.Building)) continue; { Spells.E.Cast((Vector3)currentCheckPoint); } } } }
private static void OnGapCloser(Obj_AI_Base sender, Gapcloser.GapcloserEventArgs args) { if (sender.IsEnemy && sender is AIHeroClient && args.End.IsInRange(Player.Instance, W.Range) && W.IsReady()) { W.Cast(sender); } }
public static void Gapcloser_OnGapCloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (sender.IsEnemy && e.End.Distance(_Player) < 200) { Program.Spells[SpellSlot.E].Cast(e.End); } }
private static void AntiGapCloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs gapcloser) { if(gapcloser.End.Distance(_Player.ServerPosition) <= 300) { Q.Cast(gapcloser.End.Extend(_Player.Position,_Player.Distance(gapcloser.End) + Q.Range).To3D()); } }
private static void Gapcloser_OnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (sender.IsEnemy && sender.IsValidTarget(E.Range) && sender != null && e != null) { E.Cast(sender); } }
private static void GapcloserOnOnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs gapcloserEventArgs) { if (!sender.IsEnemy || Player.Instance.IsRecalling()) { return; } if (SettingsMisc.AntigapcloserUseQ && SpellManager.Q.IsReady() && gapcloserEventArgs.End.Distance(Player.Instance) < 200) { Debug.WriteChat("AntiGapcloser with Q, Target: {0}, Distance: {1}, GapcloserSpell: {2}", sender.ChampionName, "" + sender.Distance(Player.Instance), gapcloserEventArgs.SpellName); canAntiGapR = false; if (gapcloserEventArgs.Type == Gapcloser.GapcloserType.Targeted && gapcloserEventArgs.End.Distance(Player.Instance.Position) < 50) { SpellManager.Q.Cast(sender); Core.DelayAction(() => { SpellManager.Q.Cast(sender); }, 1); Core.DelayAction(() => { canAntiGapR = true; }, 200); } else { SpellManager.Q.Cast(gapcloserEventArgs.End); Core.DelayAction(() => { SpellManager.Q.Cast(gapcloserEventArgs.End); }, 1); Core.DelayAction(() => { canAntiGapR = true; }, 200); } return; } if (SettingsMisc.AntigapcloserUseR && !SpellManager.R.IsOnCooldown && SpellManager.R.IsInRange(gapcloserEventArgs.End) && canAntiGapR) { Debug.WriteChat("AntiGapcloser with R, Target: {0}, Distance: {1}, GapcloserSpell: {2}", sender.ChampionName, "" + sender.Distance(Player.Instance), gapcloserEventArgs.SpellName); SpellManager.R.Cast(); } }
private static void Gapcloser_OnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (sender.IsValidTarget() && sender.IsEnemy) { } }
private static void OnGapCloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs args) { if (sender.IsEnemy && sender.IsValidTarget(SpellManager.W.Range) && SpellManager.W.IsReady()) { SpellManager.W.Cast(sender); } }
private static void OnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs args) { if (sender.IsValidTarget() && Settings.UseQOnGapcloser && sender.IsTargetable) { SpellManager.Q.Cast(args.End); } }
private static void OnGapCloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (!sender.IsEnemy) return; if (Miscfig["Gap_R"].Cast<CheckBox>().CurrentValue && sender.IsValidTarget(R.Range) && R.IsReady()) R.Cast(); }
private static void Gapcloser_OnGapCloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (!e.Sender.IsValidTarget() || !MiscMenu["Rgap"].Cast<CheckBox>().CurrentValue) return; SpellManager.R.Cast(e.Sender); }
public static void Gapcloser_OnGapCloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (e.End.Distance(_Player) < 200 && sender.IsValidTarget()) { Program.E.Cast(sender); } }
public static void Execute(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (sender.IsAlly || sender.IsDead || sender.IsMe) return; if (CastCheckbox(LBMenu.AntiGapcloserM, "E")) { if (Lib.E.IsReady()) { var epred = Lib.E.GetPrediction(sender); if (epred.HitChance >= HitChance.Medium) { Lib.E.Cast(epred.CastPosition); } } } if (CastCheckbox(LBMenu.AntiGapcloserM, "RE")) { if (Lib.R.Name == "LeblancSoulShackleM") { if (Lib.R.IsReady()) { var epred = Lib.E.GetPrediction(sender); if (epred.HitChance >= HitChance.Medium) { Lib.R.Cast(epred.CastPosition); } } } } }
static void Gapcloser_OnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (sender.IsEnemy && sender.IsVisible && Player.Instance.Distance(e.End) < 100) { SpellManager.E.Cast(sender.Position); } }
private static void OnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (!sender.IsEnemy || sender.IsUnderEnemyturret() || !MenuDesigner.MiscUi.Get<CheckBox>("GapW").CurrentValue || !W.IsReady() || !W.IsInRange(e.End)) return; W.Cast(sender); }
private void OnGapCloser(AIHeroClient target, Gapcloser.GapcloserEventArgs spell) { if (MiscMenu["Gapcloser"].Cast<CheckBox>().CurrentValue && target.IsEnemy) { // code } }
private static void OnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (sender.IsEnemy && sender.IsValidTarget(SpellManager.E.Range) && SpellManager.E.IsInRange(sender) && SpellManager.E.IsReady() && Config.Modes.Misc.UseEGC) { SpellManager.E.Cast(sender); } }
private static void OnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (!sender.IsEnemy) return; if (Return.UseRGapclose && Spells.R.IsReady() && sender.IsValidTarget(Spells.R.Range)) Spells.R.Cast(sender); }
private static void Gapcloser_OnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (MenuManager.MiscMenu.GetCheckBoxValue("Gapcloser")) { SpellManager.CastE(sender); } }
private static void Gapcloser_OnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (sender.IsEnemy && sender.IsValidTarget(E.Range) && sender != null && e != null) { E.Cast(Player.Instance.Position.Shorten(sender.Position, E.Range)); } }
public static void Gapcloser_OnGapCloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (_miscMenu["gapcloser"].Cast<CheckBox>().CurrentValue && sender.IsEnemy && e.End.Distance(_Player) <= 750) { SpellManager.E.Cast(e.End); } }
private static void GapcloserOnOnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs gapcloserEventArgs) { if (E.IsReady() && E.GetPrediction(sender).HitChance >= HitChance.High && sender.IsEnemy && !sender.IsZombie && Config.Insec.getGap) { E.Cast(sender); } }
private static void OnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs args) { if (sender.IsEnemy && Config.Misc.GapcloserE && SpellManager.E.IsReady() && SpellManager.E.IsInRange(args.End)) { // Cast E on the gapcloser caster SpellManager.E.Cast(sender); } }
private static void Gapcloser_OnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (Settings.useEOnGapcloser && sender.IsEnemy) { Vector3 castTo = e.End; SpellManager.E.Cast(castTo); } }
public static void Gapcloser_OnGapCloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (!Program.GapCloserMenu["enableGapCloser"].Cast<CheckBox>().CurrentValue) return; if (e.End.Distance(_Player) < 200 && sender.IsValidTarget()) { Program.E.Cast(sender); } }
private static void Gapcloser_OnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (Checker.AntiGapCloser && Spells.W.IsReady() && sender.Distance(Ryze.ServerPosition) < Spells.W.Range) { Spells.W.Cast(sender); } }
private static void Gapcloser_OnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (Settings.useWOnGapcloser && sender.IsEnemy) { Vector3 castTo = e.End + 5 * (Player.Instance.Position- e.End); SpellManager.W.Cast(castTo); } }
private static void Gapcloser_OnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs t) { if (sender.IsMe || sender.IsDead || sender.IsAlly || sender == null) { return; } if (t.End.Distance(Player.Instance) <= 400) { S.W.Cast(); } }
public static void Gapcloser_OnGapCloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (AutoMenu["gapcloser"].Cast<CheckBox>().CurrentValue && sender.IsEnemy && e.End.Distance(_Player) < 200) { Q.Cast(e.End); } }
public static void Gapcloser_OnGapcloser(AIHeroClient sender, Gapcloser.GapcloserEventArgs e) { if (Player.Instance.IsDead || !sender.IsEnemy || !ConfigList.Misc.GapCloser) return; if (!SpellManager.W.IsReady() || !sender.IsValidTarget(SpellManager.W.Range)) return; SpellManager.W.Cast(sender); return; }
public MenuConfig() { var mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true); mainMenu.Attach(); Global.Orbwalker.Attach(mainMenu); Combo = new Menu("GravesCombo", "Combo") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W"), new MenuBool("E", "Use E"), new MenuSliderBool("RHealth", "Use R | If Target Health % <=", true, 30), new MenuSliderBool("RCount", "Use R | If Enemies Count >=", true, 2, 1, 5) }; Harass = new Menu("GravesHarass", "Harass") { new MenuSliderBool("Q", "Use Q | If Mana % >=", true, 15), new MenuSliderBool("W", "Use W | If Mana % >=", true, 30), new MenuSliderBool("E", "Use E | If Mana % >=", true, 50), }; LaneClear = new Menu("GravesLane", "LaneClear") { new MenuBool("Check", "Don't Clear When Enemies Nearby"), new MenuSliderBool("Q", "Use Q | If Mana % >=", true, 25), new MenuSliderBool("E", "Use E | If Mana % >=", true, 20) }; JungleClear = new Menu("GravesJungle", "JungleClear") { new MenuSliderBool("Q", "Use Q | If Mana % >=", true, 25), new MenuSliderBool("W", "Use W | If Mana % >=", true, 35), new MenuSliderBool("E", "Use E | If Mana % >=", true, 20), }; Killsteal = new Menu("GravesKillsteal", "Killsteal") { new MenuBool("Q", "Use Q"), new MenuBool("R", "Use R"), }; Drawings = new Menu("GravesDrawManager", "DrawManager") { new MenuBool("Dmg", "Damage"), }; Gapcloser.Attach(mainMenu, "Anti Gapcloser"); foreach (var menu in new List <Menu> { Combo, Harass, LaneClear, JungleClear, Killsteal, Drawings, MenuShortcut.Credits }) { mainMenu.Add(menu); } }
public void LoadMenu() { { #region Combo Menu { GeneralMenu.ComboBack = new Menu("turnback", "W/R Turn back settings"); { //GeneralMenu.ComboBack.Add(new MenuBool("targetdied", "Turn Back if target died.", false)); GeneralMenu.ComboBack.Add(new MenuList("turnbacklogic", "Turn Back if target died.", new[] { "Smart", "Depends On Enemy Number", "Always", "Never" }, 0)); GeneralMenu.ComboBack.Add(new MenuSliderBool("swaphp", "Swap W/R if my hp % <= ", true, 15, 10, 99)); } GeneralMenu.Combo.Add(GeneralMenu.ComboBack); GeneralMenu.Combo.Add(new MenuBool("useQ", "Use Q in Combo", true)); GeneralMenu.Combo.Add(new MenuBool("useW", "Use W in Combo", true)); GeneralMenu.Combo.Add(new MenuBool("useE", "Use E in Combo", true)); GeneralMenu.Combo.Add(new MenuBool("useR", "Use R in Combo", true)); GeneralMenu.Combo.Add(new MenuList("rlogic", "Combo Logic", new[] { "Use Line Mode", "Use Rectangle Mode", "Use Mouse Position" }, 0)); if (SpellManager.IsIgnite) { GeneralMenu.Combo.Add(new MenuList("useI", "Use Ignite in Combo", new[] { "Agressive Mode", "Safe Mode", "Never" }, 1)); } GeneralMenu.Combo.Add(new MenuSeperator("blank1")); GeneralMenu.Combo.Add(new MenuSeperator("extra", "Extra Settings")); GeneralMenu.Combo.Add(new MenuBool("forcer", "Force to start with Ulti")); GeneralMenu.Combo.Add(new MenuBool("secondw", "Use second W to Chase", false)); // Combo.Add(new MenuBool("useitem", "Use Items After R", true)); GeneralMenu.Combo.Add(new MenuBool("wgap", "Use W to Gap Close", false)); GeneralMenu.Combo.Add(new MenuSliderBool("Mana", "Energy Manager %", true, 15, 10, 99)); GeneralMenu.ComboBlacklist = new Menu("blacklist", "Blacklist For Ulti"); foreach (var tar in GameObjects.EnemyHeroes) { GeneralMenu.ComboBlacklist.Add(new MenuBool("use" + tar.ChampionName.ToLower(), "Don't use on :" + tar.ChampionName, false)); } GeneralMenu.Combo.Add(GeneralMenu.ComboBlacklist); } #endregion #region Harass Menu { GeneralMenu.AutoHarass = new Menu("autoharass", "Auto Harass Settings"); { GeneralMenu.AutoHarass.Add(new MenuBool("use", "Use Special Auto Harass", false)); GeneralMenu.AutoHarass.Add(new MenuList("harasslogic", "Special Harass Mode", new[] { "WQ", "WQE", "WE" }, 0)); GeneralMenu.AutoHarass.Add(new MenuBool("useQ", "Use Auto Q Harass", false)); GeneralMenu.AutoHarass.Add(new MenuBool("useE", "Use Auto E Harass", false)); } GeneralMenu.Harass.Add(GeneralMenu.AutoHarass); GeneralMenu.Harass.Add(new MenuBool("useQ", "Use Q in Harass", true)); GeneralMenu.Harass.Add(new MenuBool("useW", "Use W in Harass", true)); GeneralMenu.Harass.Add(new MenuBool("useE", "Use E in Harass", true)); GeneralMenu.Harass.Add(new MenuSliderBool("Mana", "Energy Manager %", true, 15, 10, 99)); } #endregion #region Farm Menu { { GeneralMenu.LaneClear.Add(new MenuBool("useQ", "Use Q in LaneClear", true)); // LaneClear.Add(new MenuSliderBool("qcount", "Minimum minion to Q", true, 2, 1, 10)); GeneralMenu.LaneClear.Add(new MenuBool("useW", "Use W in LaneClear", true)); GeneralMenu.LaneClear.Add(new MenuBool("useE", "Use E in LaneClear", true)); GeneralMenu.LaneClear.Add(new MenuSlider("ecount", "Minimum minion to E", 2, 1, 10)); GeneralMenu.LaneClear.Add(new MenuSeperator("blank1")); GeneralMenu.LaneClear.Add(new MenuSeperator("energylane", "Energy Manager")); GeneralMenu.LaneClear.Add(new MenuSlider("QMana", "Q Skill Energy Manager %", 30, 10, 100)); GeneralMenu.LaneClear.Add(new MenuSlider("WMana", "W Skill Energy Manager %", 30, 10, 100)); GeneralMenu.LaneClear.Add(new MenuSlider("Emana", "E Skill Energy Manager %", 30, 10, 100)); } { GeneralMenu.JungleClear.Add(new MenuBool("useQ", "Use Q in JungleClear", true)); GeneralMenu.JungleClear.Add(new MenuBool("useW", "Use W in JungleClear", true)); GeneralMenu.JungleClear.Add(new MenuBool("useE", "Use E in JungleClear", true)); GeneralMenu.JungleClear.Add(new MenuSeperator("blank1")); GeneralMenu.JungleClear.Add(new MenuSeperator("energylane", "Energy Manager")); GeneralMenu.JungleClear.Add(new MenuSliderBool("QMana", "Q Skill Energy Manager %", true, 30, 10, 99)); GeneralMenu.JungleClear.Add(new MenuSliderBool("WMana", "W Skill Energy Manager %", true, 30, 10, 99)); GeneralMenu.JungleClear.Add(new MenuSliderBool("Emana", "E Skill Energy Manager %", true, 30, 10, 99)); } { GeneralMenu.LastHit.Add(new MenuBool("autolasthit", "Use Auto LastHit", false)); GeneralMenu.LastHit.Add(new MenuBool("useQ", "Use Q in LastHit", true)); GeneralMenu.LastHit.Add(new MenuBool("useE", "Use E in LastHit", true)); GeneralMenu.LastHit.Add(new MenuSeperator("blank1")); GeneralMenu.LastHit.Add(new MenuSeperator("energylane", "Energy Manager")); GeneralMenu.LastHit.Add(new MenuSliderBool("QMana", "Q Skill Energy Manager %", true, 30, 10, 99)); GeneralMenu.LastHit.Add(new MenuSliderBool("Emana", "E Skill Energy Manager %", true, 30, 10, 99)); } } #endregion #region Escape Menu { GeneralMenu.Escape.Add(new MenuBool("useW", "Use W While Escape", true)); } #endregion #region Killsteal Menu { { GeneralMenu.OneShot = new Menu("oneshot", "OneShotCombo Settings"); GeneralMenu.OneShot.Add(new MenuBool("oto", "Use One Shot Combo", true)); foreach (var tar in GameObjects.EnemyHeroes) { GeneralMenu.OneShot.Add(new MenuBool("use" + tar.ChampionName.ToLower(), "Use on :" + tar.ChampionName, false)); } } GeneralMenu.KillSteal.Add(GeneralMenu.OneShot); GeneralMenu.KillSteal.Add(new MenuBool("ks", "Use KillSteal", true)); GeneralMenu.KillSteal.Add(new MenuBool("useQ", "Use Q in Killsteal", true)); GeneralMenu.KillSteal.Add(new MenuBool("useE", "Use E in Killsteal", true)); if (SpellManager.IsIgnite) { GeneralMenu.KillSteal.Add(new MenuBool("useI", "Use Ignite Killsteal", true)); } } #endregion #region Drawing Menu { GeneralMenu.WShadow = new Menu("drawshadowW", "Circle for W Shadow"); { GeneralMenu.WShadow.Add(new MenuBool("enable", "Enable", true)); GeneralMenu.WShadow.Add(new MenuBool("timer", "Draw Shadow Time", true)); } GeneralMenu.Draw.Add(GeneralMenu.WShadow); GeneralMenu.RShadow = new Menu("drawshadowR", "Circle for R Shadow"); { GeneralMenu.RShadow.Add(new MenuBool("enable", "Enable", true)); GeneralMenu.RShadow.Add(new MenuBool("timer", "Draw Shadow Time", true)); } GeneralMenu.Draw.Add(GeneralMenu.RShadow); { GeneralMenu.DrawOptions.Add(new MenuBool("qdraw", "Draw Q Range", true)); GeneralMenu.DrawOptions.Add(new MenuBool("wdraw", "Draw W Range", false)); GeneralMenu.DrawOptions.Add(new MenuBool("edraw", "Draw E Range", false)); GeneralMenu.DrawOptions.Add(new MenuBool("rdraw", "Draw R Range", false)); } GeneralMenu.Draw.Add(new MenuBool("combomode", "Draw Combo Mode", true)); GeneralMenu.Draw.Add(new MenuBool("damage", "Draw Damage Indicator", false)); GeneralMenu.Draw.Add(new MenuBool("targetcal", "Target Calculation Text", false)); GeneralMenu.Draw.Add(new MenuBool("disable", "Disable All Drawings", false)); } Gapcloser.Attach(GeneralMenu.Misc); #endregion #region Key Menu { GeneralMenu.Key.Add(new MenuSeperator("combo1", "Combo Key Settings")); GeneralMenu.Key.Add(new MenuKeyBind("combomode", "Combo Mode Key", KeyCode.G, KeybindType.Press)); // Key.Add(new MenuKeyBind("jungleclearkey", "JungleClear Key", KeyCode.V, KeybindType.Press)); GeneralMenu.Key.Add(new MenuSeperator("other", "Other Key Settings")); GeneralMenu.Key.Add(new MenuKeyBind("escape", "Escape Key", KeyCode.Y, KeybindType.Press)); GeneralMenu.Key.Add(new MenuSeperator("b", "Combo,Harass,Clear keys are the same with orbwalker")); } #endregion } }
protected override void SetMenu() { RootMenu = new Menu("root", $"Potato AIO - {Program.Player.ChampionName}", true); Orbwalker.Implementation.Attach(RootMenu); ComboMenu = new Menu("combo", "Combo"); { ComboMenu.Add(new MenuBool("useq", "Use Q in Combo")); ComboMenu.Add(new MenuBool("usew", "Use W in Combo")); ComboMenu.Add(new MenuBool("wq", " ^- Wait for Q Slow")); ComboMenu.Add(new MenuBool("autow", " ^- Auto W on CC")); ComboMenu.Add(new MenuBool("usee", "Use E in Combo")); ComboMenu.Add(new MenuBool("user", "Use R in Combo")); ComboMenu.Add(new MenuSlider("hitr", "^- If Hits X Enemies", 2, 1, 5)); ComboMenu.Add(new MenuSlider("hitr", " ^- OR My Health Lower than", 50, 1, 100)); ComboMenu.Add(new MenuBool("killr", "Force R if Killable with Combo")); ComboMenu.Add(new MenuBool("autor", "Auto R Turn-Off")); ComboMenu.Add(new MenuSlider("rmana", "Auto R Turn-Off if Below X Mana", 10, 0, 100)); } RootMenu.Add(ComboMenu); HarassMenu = new Menu("harass", "Harass"); { HarassMenu.Add(new MenuSlider("mana", "Mana Manager", 50, 0, 100)); HarassMenu.Add(new MenuBool("useq", "Use Q in Combo")); HarassMenu.Add(new MenuBool("usew", "Use W in Combo")); HarassMenu.Add(new MenuBool("wq", " ^- Wait for Q Slow")); HarassMenu.Add(new MenuBool("usee", "Use E in Combo")); } RootMenu.Add(HarassMenu); FarmMenu = new Menu("farming", "Farming"); var LaneClear = new Menu("lane", "Lane Clear"); { LaneClear.Add(new MenuSlider("mana", "Mana Manager", 50)); LaneClear.Add(new MenuBool("useq", "Use Q to Farm")); LaneClear.Add(new MenuSlider("hitq", "^- if Hits X", 3, 0, 6)); LaneClear.Add(new MenuBool("usew", "Use W to Farm")); LaneClear.Add(new MenuSlider("hitw", "^- if Hits X", 3, 0, 6)); LaneClear.Add(new MenuBool("user", "Use R to Farm")); LaneClear.Add(new MenuSlider("hitr", "^- if X Minions in Range", 3, 0, 6)); } var JungleClear = new Menu("jungle", "Jungle Clear"); { JungleClear.Add(new MenuSlider("mana", "Mana Manager", 50)); JungleClear.Add(new MenuBool("useq", "Use Q to Farm")); JungleClear.Add(new MenuBool("usew", "Use W to Farm")); JungleClear.Add(new MenuBool("usee", "Use E to Farm")); JungleClear.Add(new MenuBool("user", "Use R to Farm")); } RootMenu.Add(FarmMenu); FarmMenu.Add(LaneClear); FarmMenu.Add(JungleClear); KillstealMenu = new Menu("ks", "Killsteal"); { KillstealMenu.Add(new MenuBool("kse", "Killsteal with E")); KillstealMenu.Add(new MenuBool("ksw", "Killsteal with W")); } RootMenu.Add(KillstealMenu); DrawMenu = new Menu("drawings", "Drawings"); { DrawMenu.Add(new MenuBool("drawq", "Draw Q Range")); DrawMenu.Add(new MenuBool("draww", "Draw W Range")); DrawMenu.Add(new MenuBool("drawe", "Draw E Range")); DrawMenu.Add(new MenuBool("drawr", "Draw R Range", false)); DrawMenu.Add(new MenuBool("drawdamage", "Draw Damage")); } Gapcloser.Attach(RootMenu, "W Anti-Gap"); RootMenu.Add(DrawMenu); RootMenu.Attach(); }
public MenuConfig() { mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true); mainMenu.Attach(); Global.Orbwalker.Attach(mainMenu); Combo = new Menu("ZoeCombo", "Combo") { new MenuBool("Q", "Use Q"), new MenuBool("QHit", "Q ONLY if target has CC", false), new MenuSliderBool("W", "Use Aggressive W | When target HP % <= ", true, 70), new MenuSliderBool("WP", "Use Defensive W | When Player HP % <= ", true, 70), new MenuBool("Flash", "Flash (W) After Ult"), new MenuBool("E", "Use E"), new MenuBool("R", "Use R"), }; Harass = new Menu("ZoeHarass", "Harass") { new MenuBool("Q", "Use Q"), new MenuBool("E", "Use E", false) }; LaneClear = new Menu("ZoeLane", "LaneClear") { new MenuBool("Check", "Don't Clear When Enemies Nearby"), new MenuBool("Q", "Use Q") }; JungleClear = new Menu("ZoeJungle", "JungleClear") { new MenuBool("Q", "Use Q"), new MenuBool("E", "Use E"), new MenuBool("R", "Use R"), }; Killsteal = new Menu("ZoeKillsteal", "Killsteal") { new MenuBool("Q", "Use Q"), new MenuBool("E", "Use E") }; Drawings = new Menu("ZoeDrawManager", "DrawManager") { new MenuSlider("Segments", "Segments", 100, 10, 150).SetToolTip("Smoothness of the circles"), new MenuBool("Dmg", "Damage"), new MenuBool("Q", "Draw Q Range"), new MenuBool("Pred", "Draw Q Prediction") }; Gapcloser.Attach(mainMenu, "Anti Gapcloser"); foreach (var menu in new List <Menu> { Combo, Harass, LaneClear, JungleClear, Killsteal, Drawings, MenuShortcut.Credits }) { mainMenu.Add(menu); } }
internal static void Initializer() { try { MyLogic.Menu = new Menu("FlowersVladimir", "Flowers Vladimir", true); { MyLogic.Menu.Add(new MenuSeperator("MadebyNightMoon", "Made by NightMoon")); MyLogic.Menu.Add(new MenuSeperator("willbeRemove", "This Assembly will be Remove")); MyLogic.Menu.Add(new MenuSeperator("inthisassembly", "Use SharpAIO (new Version)")); MyLogic.Menu.Add(new MenuSeperator("ASDASDF")); } MyLogic.Orbwalker = new Aimtec.SDK.Orbwalking.Orbwalker(); MyLogic.Orbwalker.Attach(MyLogic.Menu); MyLogic.ComboMenu = new Menu("FlowersVladimir.ComboMenu", ":: Combo Settings"); { MyLogic.ComboMenu.Add(new MenuBool("FlowersVladimir.ComboMenu.Q", "Use Q")); MyLogic.ComboMenu.Add(new MenuBool("FlowersVladimir.ComboMenu.W", "Use W")); MyLogic.ComboMenu.Add(new MenuBool("FlowersVladimir.ComboMenu.WECharge", "Use W| Only E Charging")); MyLogic.ComboMenu.Add(new MenuBool("FlowersVladimir.ComboMenu.E", "Use E")); MyLogic.ComboMenu.Add(new MenuKeyBind("FlowersVladimir.ComboMenu.R", "Use R", Aimtec.SDK.Util.KeyCode.T, KeybindType.Toggle, true)); MyLogic.ComboMenu.Add(new MenuBool("FlowersVladimir.ComboMenu.RAlways", "Use R| Always Cast", false)); MyLogic.ComboMenu.Add(new MenuBool("FlowersVladimir.ComboMenu.RKillAble", "Use R| KillAble")); MyLogic.ComboMenu.Add(new MenuBool("FlowersVladimir.ComboMenu.RBurstCombo", "Use R| Burst Combo")); MyLogic.ComboMenu.Add(new MenuSliderBool("FlowersVladimir.ComboMenu.RCountHit", "Use R| Min Hit Count >= x", true, 3, 1, 5)); MyLogic.ComboMenu.Add(new MenuBool("FlowersVladimir.ComboMenu.Ignite", "Use Ignite")); } MyLogic.Menu.Add(MyLogic.ComboMenu); MyLogic.HarassMenu = new Menu("FlowersVladimir.HarassMenu", ":: Harass Settings"); { MyLogic.HarassMenu.Add(new MenuBool("FlowersVladimir.HarassMenu.Q", "Use Q")); MyLogic.HarassMenu.Add(new MenuSeperator("FlowersVladimir.HarassMenu.HarassList", "Harass Target List")); foreach (var target in ObjectManager.Get <Obj_AI_Hero>().Where(x => x.IsEnemy)) { MyLogic.HarassMenu.Add(new MenuBool("FlowersVladimir.HarassMenu.Target_" + target.ChampionName, target.ChampionName)); } } MyLogic.Menu.Add(MyLogic.HarassMenu); MyLogic.ClearMenu = new Menu("FlowersVladimir.ClearMenu", ":: Clear Settings"); { MyLogic.ClearMenu.Add(new MenuSeperator("FlowersVladimir.ClearMenu.LaneClearSettings", "-- LaneClear Settings")); MyLogic.ClearMenu.Add(new MenuBool("FlowersVladimir.ClearMenu.LaneClearQ", "Use Q")); MyLogic.ClearMenu.Add(new MenuBool("FlowersVladimir.ClearMenu.LaneClearQFrenzy", "Use Q| Frenzy")); MyLogic.ClearMenu.Add(new MenuBool("FlowersVladimir.ClearMenu.LaneClearQLH", "Use Q| Only LastHit")); MyLogic.ClearMenu.Add(new MenuSliderBool("FlowersVladimir.ClearMenu.LaneClearE", "Use E| Min Hit Count >= x", false, 3, 1, 5)); MyLogic.ClearMenu.Add(new MenuSeperator("FlowersVladimir.ClearMenu.JungleClearSettings", "-- JungleClear Settings")); MyLogic.ClearMenu.Add(new MenuBool("FlowersVladimir.ClearMenu.JungleClearQ", "Use Q")); MyLogic.ClearMenu.Add(new MenuBool("FlowersVladimir.ClearMenu.JungleClearE", "Use E")); MyLogic.ClearMenu.Add(new MenuSeperator("FlowersVladimir.ClearMenu.FarmSettings", "-- Farm Settings")); MyManaManager.AddFarmToMenu(MyLogic.ClearMenu); } MyLogic.Menu.Add(MyLogic.ClearMenu); MyLogic.LastHitMenu = new Menu("FlowersVladimir.LastHitMenu", ":: LastHit Settings"); { MyLogic.LastHitMenu.Add(new MenuBool("FlowersVladimir.LastHitMenu.Q", "Use Q")); MyLogic.LastHitMenu.Add(new MenuBool("FlowersVladimir.LastHitMenu.QFrenzy", "Use Q| Frenzy")); } MyLogic.Menu.Add(MyLogic.LastHitMenu); MyLogic.KillStealMenu = new Menu("FlowersVladimir.KillStealMenu", ":: KillSteal Settings"); { MyLogic.KillStealMenu.Add(new MenuBool("FlowersVladimir.KillStealMenu.Q", "Use Q")); MyLogic.KillStealMenu.Add(new MenuBool("FlowersVladimir.KillStealMenu.E", "Use E")); } MyLogic.Menu.Add(MyLogic.KillStealMenu); Gapcloser.MinSearchRange = 300; Gapcloser.MaxSearchRange = 500; Gapcloser.DefalutHPercent = 40; Gapcloser.Attach(MyLogic.Menu, ":: Gapcloser Settings"); MyLogic.EvadeMenu = new Menu("FlowersVladimir.EvadeMenu", ":: Evade Settings"); { MyEvadeManager.Attach(MyLogic.EvadeMenu); } MyLogic.Menu.Add(MyLogic.EvadeMenu); MyLogic.DrawMenu = new Menu("FlowersVladimir.DrawMenu", ":: Draw Settings"); { MyLogic.DrawMenu.Add(new MenuSeperator("FlowersVladimir.DrawMenu.RangeSettings", "-- Spell Range")); MyLogic.DrawMenu.Add(new MenuBool("FlowersVladimir.DrawMenu.Q", "Draw Q Range", false)); MyLogic.DrawMenu.Add(new MenuBool("FlowersVladimir.DrawMenu.E", "Draw E Range", false)); MyLogic.DrawMenu.Add(new MenuBool("FlowersVladimir.DrawMenu.R", "Draw R Range", false)); MyManaManager.AddDrawToMenu(MyLogic.DrawMenu); MyLogic.DrawMenu.Add(new MenuBool("FlowersVladimir.DrawMenu.ComboR", "Draw Combo R Status")); MyLogic.DrawMenu.Add(new MenuSeperator("FlowersVladimir.DrawMenu.DamageSettings", "-- Damage Indicator")); MyLogic.DrawMenu.Add(new MenuBool("FlowersVladimir.DrawMenu.ComboDamage", "Draw Combo Damage")); MyLogic.DrawMenu.Add(new MenuBool("FlowersVladimir.DrawMenu.FillDamage", "Draw Fill Damage")); } MyLogic.Menu.Add(MyLogic.DrawMenu); MyLogic.Menu.Attach(); } catch (Exception ex) { Console.WriteLine("Error in MyMenuManager.Initializer." + ex); } }
public MenuConfig() { var mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true); mainMenu.Attach(); Global.Orbwalker.Attach(mainMenu); Gapcloser.Attach(mainMenu, "Anti Gapcloser"); Combo = new Menu("Combo", "Combo") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Smart W Usage", false).SetToolTip("Will Try To Chain Combo with W"), new MenuBool("E", "Use E"), new MenuSeperator("Whitelist", "Whitelist") }; foreach (var target in GameObjects.EnemyHeroes) { Combo.Add(new MenuBool(target.ChampionName, "Use E On: " + target.ChampionName)); } Harass = new Menu("Harass", "Harass") { new MenuBool("Q", "Use Q"), new MenuBool("E", "Use E"), new MenuSeperator("Whitelist", "Whitelist") }; foreach (var target in GameObjects.EnemyHeroes) { Harass.Add(new MenuBool(target.ChampionName, "Use E On: " + target.ChampionName)); } LaneClear = new Menu("LaneClear", "LaneClear") { new MenuBool("Check", "Safe Clear").SetToolTip("Wont clear when enemies are nearby"), new MenuBool("Q", "Use Q"), new MenuSliderBool("E", "Use E If X Hit (AoE)", true, 3, 1, 7), new MenuBool("Turret", "Use E At Turret") }; JungleClear = new Menu("JungleClear", "JungleClear") { new MenuBool("Avoid", "Don't Use Anything At Lvl 1"), new MenuBool("Q", "Use Q"), new MenuBool("E", "Use E") }; Killsteal = new Menu("Killsteal", "Killsteal") { new MenuBool("W", "Use W", false), new MenuBool("E", "Use E"), new MenuBool("R", "Use R") }; Drawings = new Menu("Drawings", "Drawings") { new MenuSlider("Segments", "Segments", 200, 50, 300).SetToolTip("Smoothness of the circles"), new MenuBool("Dmg", "Damage"), new MenuBool("W", "W Range") }; foreach (var menu in new List <Menu> { Combo, Harass, LaneClear, JungleClear, Killsteal, Drawings, MenuShortcut.Credits }) { mainMenu.Add(menu); } }
public MenuConfig() { var mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true); mainMenu.Attach(); Global.Orbwalker.Attach(mainMenu); Combo = new Menu("DravenCombo", "Combo") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W").SetToolTip("To Catch Axe OR Kite"), new MenuBool("E", "Use E"), new MenuSliderBool("R", "Use R | If Target Health % <=", true, 30) }; Harass = new Menu("DravenHarass", "Harass") { new MenuSliderBool("Q", "Use Q | If Mana % >=", true, 15), new MenuSliderBool("W", "Use W | If Mana % >=", true, 30), new MenuSliderBool("E", "Use E | If Mana % >=", true, 50), }; LaneClear = new Menu("DravenLane", "LaneClear") { new MenuBool("Check", "Don't Clear When Enemies Nearby"), new MenuSliderBool("Q", "Use Q | If Mana % >=", true, 20), new MenuSliderBool("W", "Use W | If Mana % >=", true, 25) }; JungleClear = new Menu("DravenJungle", "JungleClear") { new MenuSliderBool("Q", "Use Q | If Mana % >=", true, 20), new MenuSliderBool("W", "Use W | If Mana % >=", true, 25), new MenuSliderBool("E", "Use E | If Mana % >=", true, 45), }; Killsteal = new Menu("DravenKillsteal", "Killsteal") { new MenuBool("E", "Use E"), new MenuBool("R", "Use R"), }; Misc = new Menu("DravenMisc", "Miscellaneous") { new MenuList("Catch", "Catch Mode:", new [] { "Always", "Combo Only", "Disabled" }, 0), new MenuSlider("Range", "Catch Range (From Cursor)", 600, 300, 1000), new MenuBool("W", "Use W If Axe Too Far Away") }; Drawings = new Menu("DravenDrawManager", "DrawManager") { new MenuBool("Dmg", "Damage"), new MenuBool("Catch", "Draw Axe Catch Range"), new MenuBool("Axe", "Draw Axe Position") }; Gapcloser.Attach(mainMenu, "Anti Gapcloser"); foreach (var menu in new List <Menu> { Combo, Harass, LaneClear, JungleClear, Killsteal, Misc, Drawings, MenuShortcut.Credits }) { mainMenu.Add(menu); } }
public MenuConfig() { var mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true); mainMenu.Attach(); FleeMode = new OrbwalkerMode("Flee", KeyCode.A, null, Flee.OnKeyPressed); BurstMode = new OrbwalkerMode("Burst", KeyCode.T, () => Global.TargetSelector.GetSelectedTarget(), Burst.OnUpdate); BurstMode.ModeBehaviour.Invoke(); BurstMode.GetTargetImplementation.Invoke(); Global.Orbwalker.AddMode(BurstMode); Global.Orbwalker.AddMode(FleeMode); Global.Orbwalker.Attach(mainMenu); Gapcloser.Attach(mainMenu, "Anti Gapcloser"); Combo = new Menu("RivenCombo", "Combo") { //new MenuList("Mode", "Combo Mode: ", new[] {"Automatic", "Max Damage", "Fast"}, 0), new MenuSlider("Change", "Fast Combo When DMG% (target) >= ", 70), new MenuList("Chase", "Chase Mode", new[] { "Disabled", "Q", "Q & E" }, 0), new MenuBool("Flash", "Flash").SetToolTip("Will flash when an target is safely killable."), new MenuSliderBool("Check", "Don't Use R1 If X (% HP) <=", true, 20), new MenuList("R", "R1 Mode: ", new[] { "Never", "Always", "Killable" }, 2), new MenuBool("R2", "Use R2") }; BurstMenu = new Menu("RivenBurst", "Burst") { new MenuSeperator("Note", "Select Target To Burst"), new MenuList("Mode", "Burst Mode:", new[] { "Automatic", "The Shy", "Execution" }, 0), new MenuSeperator("endmylife") }; foreach (var hero in GameObjects.EnemyHeroes) { BurstMenu.Add(new MenuBool(hero.ChampionName, "Burst: " + hero.ChampionName)); } Harass = new Menu("RivenHarass", "Harass") { new MenuList("Mode", "Mode: ", new[] { "Automatic", "Semi Combo", "Q3 To Safety", "Q3 To Target" }, 0), new MenuList("Dodge", "Dodge: ", new[] { "Turret", "Cursor", "Away From Target" }, 0), new MenuSeperator("Whitelist", "Whitelist") }; foreach (var hero in GameObjects.EnemyHeroes) { Harass.Add(new MenuBool(hero.ChampionName, "Harass: " + hero.ChampionName)); } Lane = new Menu("RivenLane", "Lane") { new MenuBool("Check", "Safe Clear").SetToolTip("Wont clear when enemies are nearby"), new MenuBool("Q", "Q"), new MenuBool("W", "W"), new MenuBool("E", "E") }; Jungle = new Menu("RivenJungle", "Jungle") { new MenuBool("Check", "Safe Clear").SetToolTip("Wont clear when enemies are nearby"), new MenuBool("Q", "Q"), new MenuBool("W", "W"), new MenuBool("E", "E") }; Killsteal = new Menu("RivenKillsteal", "Killsteal") { new MenuBool("Ignite", "Ignite"), new MenuBool("Q", "Q"), new MenuBool("W", "W"), new MenuBool("R2", "R2") }; Miscellaneous = new Menu("RivenMiscellaneous", "Miscellaneous") { new MenuBool("Walljump", "Walljump During Flee"), new MenuBool("Force", "Spam Q1, Q2 During Flee"), new MenuBool("Active", "Keep Q Active"), new MenuBool("Interrupt", "Dodge Certain Spells") }; Drawings = new Menu("RivenDrawManager", "DrawManager") { new MenuSlider("Segments", "Segments", 100, 10, 150).SetToolTip("Smoothness of the circles"), new MenuBool("Dmg", "Damage"), new MenuBool("Mouse", "Mouse Helper").SetToolTip("Shows where to put mouse to properly Q AA chase the target"), new MenuBool("Target", "Draw Line At Target"), new MenuBool("Engage", "Engage Range"), new MenuBool("R2", "R2 Range", false), new MenuBool("Pattern", "Current Pattern") }; foreach (var menu in new List <Menu> { Combo, BurstMenu, Harass, Lane, Jungle, Killsteal, Drawings, Miscellaneous, MenuShortcut.Credits }) { mainMenu.Add(menu); } }
protected override void SetMenu() { RootMenu = new Menu("root", $"Support AIO - {Program.Player.ChampionName}", true); Orbwalker.Implementation.Attach(RootMenu); ComboMenu = new Menu("combo", "Combo"); { ComboMenu.Add(new MenuBool("useq", "Use Q in Combo")); ComboMenu.Add(new MenuBool("usee", "Use E in Combo")); ComboMenu.Add(new MenuBool("support", "Support Mode")); } HarassMenu = new Menu("harass", "Harass"); { HarassMenu.Add(new MenuKeyBind("toggle", "Toggle Key", KeyCode.T, KeybindType.Toggle)); HarassMenu.Add(new MenuBool("useq", "Use Q in Harass")); HarassMenu.Add(new MenuBool("usee", "Use E in Harass")); } RootMenu.Add(ComboMenu); RootMenu.Add(HarassMenu); KillstealMenu = new Menu("misc", "Misc."); { KillstealMenu.Add(new MenuBool("antigapq", "Anti-Gap E")); } RootMenu.Add(KillstealMenu); WhiteList = new Menu("heal", "Healing"); { WhiteList.Add(new MenuBool("autow", "Enable W Healing")); WhiteList.Add(new MenuList("mode", "Healing Priority", new[] { "Most AD", "Most AP", "Least Health", "Least Health (Squishies)", "Whitelist" }, 3)); WhiteList.Add(new MenuSlider("ally", "Ally Health Percent <=", 50)); WhiteList.Add(new MenuSlider("me", "Don't W if my Health <=", 30)); WhiteList.Add(new MenuBool("autor", "Enable R Healing")); WhiteList.Add(new MenuBool("semi", "^- Semi Manual R", false)); WhiteList.Add(new MenuSlider("rhealth", "Ally R Health <=", 20)); } RootMenu.Add(WhiteList); DrawMenu = new Menu("drawings", "Drawings"); { DrawMenu.Add(new MenuBool("drawq", "Draw Q Range")); DrawMenu.Add(new MenuBool("draww", "Draw W Range")); DrawMenu.Add(new MenuBool("drawe", "Draw E Range")); DrawMenu.Add(new MenuBool("toggle", "Draw Toggle")); } RootMenu.Add(DrawMenu); FarmMenu = new Menu("white", "W White List"); { FarmMenu.Add(new MenuSeperator("meow", "Health Percent only works if Whitelist Mode")); foreach (var target in GameObjects.AllyHeroes) { if (!target.IsMe) { FarmMenu.Add(new MenuBool(target.ChampionName.ToLower(), "Enable: " + target.ChampionName)); FarmMenu.Add(new MenuSlider(target.ChampionName.ToLower() + "hp", "^- Health Percent: ", 100, 0, 100)); } } } RootMenu.Add(FarmMenu); WhiteList = new Menu("black", "R Black List"); { foreach (var target in GameObjects.AllyHeroes) { WhiteList.Add(new MenuBool(target.ChampionName.ToLower(), "Block: " + target.ChampionName, false)); } } RootMenu.Add(WhiteList); Gapcloser.Attach(RootMenu, "E Anti-Gap"); RootMenu.Attach(); }
protected override void SetMenu() { RootMenu = new Menu("root", $"Potato AIO - {Program.Player.ChampionName}", true); Orbwalker.Implementation.Attach(RootMenu); ComboMenu = new Menu("combo", "Combo"); { ComboMenu.Add(new MenuBool("useq", "Use Q in Combo")); ComboMenu.Add(new MenuBool("autoq", " ^- Auto Q on CC")); ComboMenu.Add(new MenuBool("usew", "Use W in Combo")); ComboMenu.Add(new MenuBool("usee", "Use E in Combo")); ComboMenu.Add(new MenuBool("eaa", " ^- Only for AA Reset")); ComboMenu.Add(new MenuBool("user", "Use Auto R if Killable")); } RootMenu.Add(ComboMenu); HarassMenu = new Menu("harass", "Harass"); { HarassMenu.Add(new MenuSlider("mana", "Mana Manager", 50, 0, 100)); HarassMenu.Add(new MenuBool("useq", "Use Q in Harass")); HarassMenu.Add(new MenuBool("usew", "Use W in Harass")); HarassMenu.Add(new MenuBool("usee", "Use E in Harass")); HarassMenu.Add(new MenuBool("eaa", " ^- Only for AA Reset")); } RootMenu.Add(HarassMenu); FarmMenu = new Menu("farming", "Farming"); var LaneClear = new Menu("lane", "Lane Clear"); { LaneClear.Add(new MenuSlider("mana", "Mana Manager", 50)); LaneClear.Add(new MenuBool("useq", "Use Q to Farm")); LaneClear.Add(new MenuSlider("hitq", "^- if Hits X", 3, 0, 6)); LaneClear.Add(new MenuBool("usew", "Use W to Farm")); LaneClear.Add(new MenuSlider("hitw", "^- if Hits X", 3, 0, 6)); LaneClear.Add(new MenuBool("usee", "Use E to Farm")); } var JungleClear = new Menu("jungle", "Jungle Clear"); { JungleClear.Add(new MenuSlider("mana", "Mana Manager", 50)); JungleClear.Add(new MenuBool("useq", "Use Q to Farm")); JungleClear.Add(new MenuBool("usew", "Use W to Farm")); JungleClear.Add(new MenuBool("usee", "Use E to Farm")); JungleClear.Add(new MenuBool("autor", "Auto Steal R Baron / Dragon")); } RootMenu.Add(FarmMenu); FarmMenu.Add(LaneClear); FarmMenu.Add(JungleClear); KillstealMenu = new Menu("ks", "Killsteal"); { KillstealMenu.Add(new MenuBool("ksq", "Killsteal with Q")); KillstealMenu.Add(new MenuBool("ksw", "Killsteal with W")); } RootMenu.Add(KillstealMenu); DrawMenu = new Menu("drawings", "Drawings"); { DrawMenu.Add(new MenuBool("drawq", "Draw Q Range")); DrawMenu.Add(new MenuBool("draww", "Draw W Range")); DrawMenu.Add(new MenuBool("drawe", "Draw E Range")); DrawMenu.Add(new MenuBool("drawr", "Draw R Range", false)); DrawMenu.Add(new MenuBool("drawdamage", "Draw R Damage")); } Gapcloser.Attach(RootMenu, "Q Anti-Gap"); RootMenu.Add(DrawMenu); RootMenu.Attach(); }
public MenuConfig() { var mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true); mainMenu.Attach(); Global.Orbwalker.Attach(mainMenu); Combo = new Menu("YorickCombo", "Combo") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W"), new MenuBool("E", "Use E"), new MenuSliderBool("R", "Use R | When Target Health % <=", true, 65), }; Harass = new Menu("YorickHarass", "Harass") { new MenuSliderBool("Q", "Use Q | If Mana % >=", true, 15), new MenuSliderBool("W", "Use W | If Mana % >=", true, 30), new MenuSliderBool("E", "Use E | If Mana % >=", true, 50), }; LaneClear = new Menu("YorickLane", "LaneClear") { new MenuBool("Check", "Don't Clear When Enemies Nearby"), new MenuSliderBool("Q", "Use Q | If Mana % >=", true, 25), new MenuSliderBool("E", "Use E | If Mana % >=", true, 20), new MenuKeyBind("Shove", "Shove Lane When Toggled | Ignores Spell Checks!", KeyCode.A, KeybindType.Toggle) }; JungleClear = new Menu("YorickJungle", "JungleClear") { new MenuSliderBool("Q", "Use Q | If Mana % >=", true, 25), new MenuSliderBool("E", "Use E | If Mana % >=", true, 20), }; Lasthit = new Menu("YorickLasthit", "Lasthit") { new MenuSliderBool("Q", "Use Q | If Mana % >=", true, 15), new MenuSliderBool("E", "Use E | If Mana % >=", false, 20), }; Drawings = new Menu("YorickDrawManager", "DrawManager") { new MenuBool("Dmg", "Damage"), new MenuBool("Shove", "Shove Lane Status") }; Gapcloser.Attach(mainMenu, "Anti Gapcloser"); foreach (var menu in new List <Menu> { Combo, Harass, LaneClear, JungleClear, Lasthit, Drawings, MenuShortcut.Credits }) { mainMenu.Add(menu); } }
public static void Attach() { var mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true); mainMenu.Attach(); Global.Orbwalker.Attach(mainMenu); Gapcloser.Attach(mainMenu, "Anti Gapcloser"); Combo = new Menu("Combo", "Combo") { new MenuBool("Q", "Use Q"), new MenuBool("QM", "Q Minions For AttackSpeed"), new MenuSliderBool("W", "Use W At: Enemy (min. Mana%)", true, 30), new MenuBool("WA", "Use W At: Ally").SetToolTip("Wont W Allies if enemies nearby"), new MenuBool("E", "Use E At Killable Enemies") }; Harass = new Menu("Harass", "Harass") { new MenuBool("Q", "Use Q"), new MenuSliderBool("W", "Use W (min Mana%)", true, 60), new MenuBool("WA", "W Allies", false), new MenuBool("E", "Use E", false) }; Lane = new Menu("LaneClear", "LaneClear") { new MenuBool("Check", "Safe Clear").SetToolTip("Wont clear when enemies are nearby. Except for Q."), new MenuSliderBool("Q", "Use Q (min Mana%)", true, 80), new MenuSliderBool("W", "Use W (min Mana%)", true, 50) }; Jungle = new Menu("JungleClear", "JungleClear") { new MenuBool("Q", "Use Q | Big Mobs"), new MenuBool("QS", "Use Q | Small Mobs"), new MenuSliderBool("W", "Use W if Mana % >=", true, 75) }; Killsteal = new Menu("Killsteal", "Killsteal") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W"), new MenuBool("E", "Use E", false), new MenuSliderBool("Range", "Use R if Distance <=", true, 1500, 500, 5000), new MenuBool("AA", "Autoattack") }; Miscellaneous = new Menu("Misc", "Miscellaneous") { new MenuSliderBool("Stack", "Stack Tear (min. Mana%)", true, 80), new MenuBool("TH", "Humanize Tear Stack", false), new MenuBool("WT", "W When Attacking Turret").SetToolTip("Wont be activated when enemies are nearby") }; Drawings = new Menu("DrawManager", "DrawManager") { new MenuSlider("Segments", "Segments", 100, 100, 200).SetToolTip("Smoothness of the circles"), new MenuBool("Dmg", "Damage"), new MenuBool("Q", "Draw Q Range"), new MenuBool("R", "Draw R Range") }; foreach (var menu in new List <Menu> { Combo, Harass, Lane, Jungle, Killsteal, Drawings, Miscellaneous, MenuShortcut.Credits }) { mainMenu.Add(menu); } }
public static void Attach() { _mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true); _mainMenu.Attach(); FleeOrbwalkerMode = new OrbwalkerMode("Flee", KeyCode.A, null, Flee.OnKeyPressed); Global.Orbwalker.AddMode(FleeOrbwalkerMode); Global.Orbwalker.Attach(_mainMenu); Combo = new Menu("Combo", "Combo") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W"), new MenuBool("E", "Use E"), new MenuBool("R", "Use R"), new MenuList("Style", "Shadow Style", new [] { "Triangle", "Line", "Cursor" }, 0), new MenuBool("Killable", "Only Use R When Killable"), new MenuSeperator("Whitelist") }; foreach (var enemy in GameObjects.EnemyHeroes) { Combo.Add(new MenuBool(enemy.ChampionName, $"Use R On: {enemy.ChampionName}")); } Harass = new Menu("Harass", "Harass") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W"), new MenuSliderBool("W2", "Use W Twice | Not If >= X Enemies", true, 2, 1, 5).SetToolTip("Max Range W, will try to W AA "), new MenuSlider("Health", "Don't Use W2 if % HP is Below", 30), new MenuBool("E", "Use E"), new MenuSlider("Energy", "Min. Energy %", 40) }; LaneClear = new Menu("Lane", "LaneClear") { new MenuBool("Check", "Don't Clear When Enemies Nearby"), new MenuBool("TurretFarm", "Smart Under Turret Farm"), new MenuSliderBool("Q", "Use Q | Min. Minions Hit", true, 3, 1, 6), new MenuBool("W", "Use W"), new MenuSliderBool("E", "Use E | Min. Minions Hit", true, 3, 1, 6), new MenuSlider("Energy", "Min. Energy %", 40) }; JungleClear = new Menu("Jungle", "JungleClear") { new MenuBool("Q", "Use Q"), new MenuBool("E", "Use E"), new MenuSlider("Energy", "Min. Energy %", 40) }; Lasthit = new Menu("Lasthit", "Lasthit") { new MenuBool("Q", "Use Q"), new MenuBool("E", "Use E"), new MenuSlider("Energy", "Min. Energy %", 40) }; Killsteal = new Menu("Killsteal", "Killsteal") { new MenuBool("Q", "Use Q"), new MenuBool("E", "Use E") }; Misc = new Menu("Misc", "Miscellaneous") { new MenuBool("Q", "Always Use Q On Enemies", false), new MenuBool("E", "Use E To Slow Enemies"), new MenuBool("R", "Use R To Dodge Enemy Spells"), new MenuSlider("Health", "Dodge if % Health is below", 20), new MenuBool("W", "Anti-Gapclose with W") }; Drawings = new Menu("DrawManager", "DrawManager") { new MenuSlider("Segments", "Segments", 100, 10, 150).SetToolTip("Smoothness of the circles"), new MenuBool("Dmg", "Damage"), new MenuBool("Range", "Draw Engage Range"), new MenuBool("Q", "Draw Q Range"), new MenuBool("Pred", "Draw Q Prediction") }; Gapcloser.Attach(_mainMenu, "Anti Gapcloser"); foreach (var menu in new List <Menu> { Combo, Harass, LaneClear, JungleClear, Lasthit, Killsteal, Misc, Drawings, MenuShortcut.Credits }) { _mainMenu.Add(menu); } }
public static void Attach() { var mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true); mainMenu.Attach(); Global.Orbwalker.Attach(mainMenu); Gapcloser.Attach(mainMenu, "Anti Gapcloser"); AzirHelper.JumpMode = new OrbwalkerMode("Jump (Cursor)", KeyCode.A, null, Flee.OnKeyPressed); AzirHelper.InsecMode = new OrbwalkerMode("Insec", KeyCode.T, () => null, null); Global.Orbwalker.AddMode(AzirHelper.JumpMode); Global.Orbwalker.AddMode(AzirHelper.InsecMode); InsecMenu = new Menu("AzirInsec", "Insec") { new MenuBool("Flash", "Flash"), new MenuSlider("Range", "Q | Distance To Soldier <=", 600, 450, 800), new MenuSliderBool("Auto", "Auto Insec If X Hit", true, 3, 2, 5) }; Combo = new Menu("AzirCombo", "Combo") { new MenuBool("Q", "Use Q"), new MenuBool("Extend", "Extended Q"), new MenuSlider("QCount", "Q If X Soldiers Alive", 2, 1, 4), new MenuBool("W", "Use W"), new MenuBool("E", "Use E"), new MenuSlider("EDmg", "Force E When Health% <= ", 80), new MenuBool("R", "Use R") }; Harass = new Menu("AzirHarass", "Harass") { new MenuSliderBool("Q", "Use Q (min. Mana%)", true, 40), new MenuSliderBool("W", "Use W (min. Mana%)", true, 25), new MenuSliderBool("E", "Use E (min. Mana%)", false, 35) }; Lane = new Menu("AzirLane", "Lane") { new MenuBool("Check", "Safe Clear"), new MenuSliderBool("Q", "Use Q (min Mana%)", true, 40), new MenuSlider("QHit", "Min Hit By Q", 3, 1, 7), new MenuSliderBool("W", "Use W (min Mana%)", true, 25), new MenuSliderBool("E", "Use E (min Mana%)", false, 70), new MenuSlider("EHit", "Min Hit By E", 4, 1, 7) }; Jungle = new Menu("AzirJungle", "Jungle") { new MenuSliderBool("Q", "Use Q (min. Mana%)", true, 40), new MenuSliderBool("W", "Use W (min. Mana%)", true, 25) }; Killsteal = new Menu("AzirKillsteal", "Killsteal") { new MenuBool("Q", "Use Q"), new MenuBool("E", "Use E") }; Drawings = new Menu("AzirDrawManager", "DrawManager") { new MenuSlider("Segments", "Segments", 100, 10, 150).SetToolTip("Smoothness of the circles"), new MenuBool("Dmg", "Damage"), new MenuBool("Soldiers", "Draw Soldiers"), new MenuBool("Q", "Draw Q Range"), new MenuBool("R", "Draw R Range") }; foreach (var menu in new List <Menu> { InsecMenu, Combo, Harass, Lane, Jungle, Killsteal, Drawings, MenuShortcut.Credits }) { mainMenu.Add(menu); } }
protected override void SetMenu() { RootMenu = new Menu("root", $"Potato AIO - {Program.Player.ChampionName}", true); Orbwalker.Implementation.Attach(RootMenu); ComboMenu = new Menu("combo", "Combo"); { ComboMenu.Add(new MenuBool("useq", "Use Q in Combo")); ComboMenu.Add(new MenuBool("qaa", "^- Only for AA Reset")); ComboMenu.Add(new MenuBool("usee", "Use E in Combo")); ComboMenu.Add(new MenuSlider("erange", "^- Min. E Range", 200, 0, 400)); ComboMenu.Add(new MenuKeyBind("turret", "E Under Turret Toggle", KeyCode.T, KeybindType.Toggle)); ComboMenu.Add(new MenuBool("user", "Use R in Combo")); ComboMenu.Add(new MenuSlider("hitsr", "If Hits X Enemies", 3, 0, 5)); ComboMenu.Add(new MenuBool("kill", "Use R in 1v1 if Killable")); ComboMenu.Add(new MenuSlider("wasteR", "^- Dont waste R if Enemy HP lower than", 100, 0, 300)); ComboMenu.Add(new MenuBool("qr", "^- Don't R if Has Q Buff and in Auto Attack range")); ComboMenu.Add(new MenuBool("items", "Use Items")); ComboMenu.Add(new MenuBool("follow", "Follow Mouse while Casting R")); } RootMenu.Add(ComboMenu); HarassMenu = new Menu("harass", "Harass"); { HarassMenu.Add(new MenuSlider("mana", "Mana Percent", 50, 1, 100)); HarassMenu.Add(new MenuBool("useq", "Use Q in Harass")); HarassMenu.Add(new MenuBool("qaa", "^- Only for AA Reset")); HarassMenu.Add(new MenuBool("usee", "Use E in Harass")); } RootMenu.Add(HarassMenu); FarmMenu = new Menu("farming", "Farming"); var LaneClear = new Menu("lane", "Lane Clear"); { LaneClear.Add(new MenuSlider("mana", "Mana Manager", 50)); LaneClear.Add(new MenuBool("useq", "Use Q to Farm")); LaneClear.Add(new MenuBool("qaa", "^- Only for AA Reset")); LaneClear.Add(new MenuBool("usee", "Use E to Farm")); LaneClear.Add(new MenuSlider("hite", "^- if Hits X", 3, 0, 6)); } var JungleClear = new Menu("jungle", "Jungle Clear"); { JungleClear.Add(new MenuSlider("mana", "Mana Manager", 50)); JungleClear.Add(new MenuBool("useq", "Use Q to Farm")); JungleClear.Add(new MenuBool("qaa", "^- Only for AA Reset")); JungleClear.Add(new MenuBool("usee", "Use E to Farm")); } RootMenu.Add(FarmMenu); FarmMenu.Add(LaneClear); FarmMenu.Add(JungleClear); KillstealMenu = new Menu("ks", "Killsteal"); { KillstealMenu.Add(new MenuBool("ksq", "Killsteal with Q")); KillstealMenu.Add(new MenuBool("kse", "Killsteal with E")); } RootMenu.Add(KillstealMenu); DrawMenu = new Menu("drawings", "Drawings"); { DrawMenu.Add(new MenuBool("drawq", "Draw Q Range")); DrawMenu.Add(new MenuBool("drawe", "Draw E Range")); DrawMenu.Add(new MenuBool("drawr", "Draw R Range")); DrawMenu.Add(new MenuBool("drawdamage", "Draw Damage")); DrawMenu.Add(new MenuBool("drawtoggle", "Draw Under-Turret Toggle")); } Gapcloser.Attach(RootMenu, "W Anti-Gap"); RootMenu.Add(DrawMenu); RootMenu.Attach(); }
protected override void SetMenu() { RootMenu = new Menu("root", $"Support AIO - {Program.Player.ChampionName}", true); Orbwalker.Implementation.Attach(RootMenu); ComboMenu = new Menu("combo", "Combo"); { ComboMenu.Add(new MenuBool("useq", "Use Q in Combo")); ComboMenu.Add(new MenuBool("gapq", "^- Use Q2 to GapClose")); ComboMenu.Add(new MenuList("qmode", "Q2 Usage", new[] { "Always", "Only in 1v1" }, 1)); ComboMenu.Add(new MenuBool("usew", "Use W in Combo")); ComboMenu.Add(new MenuBool("usee", "Use E for Damage")); ComboMenu.Add(new MenuBool("user", "Use R in Combo")); ComboMenu.Add(new MenuList("rmode", "R Usage", new[] { "If Killable", "If X Enemies in Range" }, 0)); ComboMenu.Add(new MenuSlider("hitr", "^- if Hits X", 2, 1, 5)); } RootMenu.Add(ComboMenu); HarassMenu = new Menu("harass", "Harass"); { HarassMenu.Add(new MenuBool("useq", "Use Q to Harass")); HarassMenu.Add(new MenuBool("gapq", "^- Use Q2 to GapClose")); HarassMenu.Add(new MenuList("qmode", "Q2 Usage", new[] { "Always", "Only in 1v1" }, 1)); } RootMenu.Add(HarassMenu); var FarmMenu = new Menu("farming", "Farming"); var LaneClear = new Menu("lane", "Lane Clear"); { LaneClear.Add(new MenuSlider("mana", "Mana Manager", 50)); LaneClear.Add(new MenuBool("usee", "Use E to Farm")); LaneClear.Add(new MenuSlider("hite", "^- if Hits X", 3, 1, 6)); } RootMenu.Add(FarmMenu); FarmMenu.Add(LaneClear); DrawMenu = new Menu("drawings", "Drawings"); { DrawMenu.Add(new MenuBool("drawq", "Draw Q Range")); DrawMenu.Add(new MenuBool("draww", "Draw W Range")); DrawMenu.Add(new MenuBool("drawe", "Draw E Range")); } RootMenu.Add(DrawMenu); var MiscMenu = new Menu("misc", "Misc."); { MiscMenu.Add(new MenuBool("autoq", "Auto Q on CC'd")); } RootMenu.Add(MiscMenu); Gapcloser.Attach(RootMenu, "Q Anti-Gap"); EvadeMenu = new Menu("wset", "Shielding"); { EvadeMenu.Add(new MenuList("modes", "Shielding Mode", new[] { "Spells Detector", "ZLib" }, 1)); var First = new Menu("first", "Spells Detector"); SpellBlocking.EvadeManager.Attach(First); SpellBlocking.EvadeOthers.Attach(First); SpellBlocking.EvadeTargetManager.Attach(First); EvadeMenu.Add(First); var zlib = new Menu("zlib", "ZLib"); Support_AIO.ZLib.Attach(EvadeMenu); } RootMenu.Add(EvadeMenu); RootMenu.Attach(); }
public static void Load() { Variables.Menu = new Menu("com.ilulu", "iLulu - The Pixy Lickur", true); Variables.Orbwalker = new Orbwalker(); Variables.Orbwalker.Attach(Variables.Menu); ZLib.ZLib.Attach(Variables.Menu); var comboSettings = new Menu("combo", ">> Combo Options"); { var qSettings = new Menu("q", ">> Q Settings"); { qSettings.Add(new MenuBool("useQ", "Use Q")); qSettings.Add(new MenuBool("useQImpaired", "Use Q on imparied targets")); comboSettings.Add(qSettings); } var wMenu = new Menu("w", ">> W Settings"); { wMenu.Add(new MenuBool("useW", "Use W on Enemies")); var polymorphMenu = new Menu("poly", ">> Polymorph Settings"); { foreach (var hero in GameObjects.EnemyHeroes) { polymorphMenu.Add(new MenuSlider(hero.ChampionName + "WPriority", hero.ChampionName, 1, 0, 5)); } wMenu.Add(polymorphMenu); } var spellMenu = new Menu("spell", ">> Spell Settings"); comboSettings.Add(wMenu); } var eSettings = new Menu("e", ">> E Settings"); { eSettings.Add(new MenuBool("useE", "Use E on enemies", false)); eSettings.Add(new MenuBool("eq", "Use E-Q when no allies around")); eSettings.Add(new MenuSeperator("1123", "Will only use E on enemies if no allies around")); comboSettings.Add(eSettings); } var rSettings = new Menu("r", ">> R Settings"); { rSettings.Add(new MenuBool("useR", "Use R")); rSettings.Add(new MenuSlider("rAmount", "Auto Ult x enemies (0 to disable)", 3, 0, 5)); comboSettings.Add(rSettings); } Variables.Menu.Add(comboSettings); } var autoShieldMenu = new Menu("autoShield", ">> Shield Settings"); { autoShieldMenu.Add(new MenuBool("useE", "Use E")); var priorityMenu = new Menu("prior", ">> Priority Settings"); { foreach (var hero in GameObjects.AllyHeroes) { priorityMenu.Add( new MenuSlider(hero.ChampionName + "EPriority", hero.ChampionName + " Min Health %", 20)); } } autoShieldMenu.Add(priorityMenu); Variables.Menu.Add(autoShieldMenu); } var speedyMenu = new Menu("speedy", ">> Speedy Gonzales"); { foreach (var ally in GameObjects.AllyHeroes.Where(x => !x.IsMe)) { speedyMenu.Add( new MenuSlider(ally.ChampionName + "WEPriority", ally.ChampionName + " Priority", 1, 0, 5)); } speedyMenu.Add(new MenuSeperator("$")); speedyMenu.Add(new MenuKeyBind("key", "Key", KeyCode.Z, KeybindType.Press)); Variables.Menu.Add(speedyMenu); } var miscMenu = new Menu("misc", ">> Misc Options"); { var specialSpells = new Menu("spec", ">> Special Spells to cast W"); { foreach (var hero in GameObjects.AllyHeroes.Where(x => !x.IsMe)) { foreach (var spell in Variables.SpecialSpells) { if (hero.ChampionName != spell.Key) { continue; } var champMenu = new Menu(hero.ChampionName, hero.ChampionName); { champMenu.Add(new MenuBool(spell.Value, spell.Value)); } specialSpells.Add(champMenu); } miscMenu.Add(specialSpells); } } var initiatorsList = new Menu("init", ">> Initiators to speed up"); { foreach (var hero in GameObjects.AllyHeroes.Where(x => !x.IsMe)) { foreach (var spell in Variables.InitiatorsList) { if (hero.ChampionName != spell.Key) { continue; } var champMenu = new Menu(hero.ChampionName, hero.ChampionName); { champMenu.Add(new MenuBool(spell.Value, spell.Value)); } initiatorsList.Add(champMenu); } miscMenu.Add(initiatorsList); } } Variables.Menu.Add(miscMenu); } Gapcloser.Attach(Variables.Menu, ">> Gapcloser Options"); /*var evadeMenu = new Menu("evade", ">> Evade Menu"); * { * EvadeManager.Attach(evadeMenu); * Variables.Menu.Add(evadeMenu); * }*/ Variables.Menu.Attach(); }
public MenuConfig() { var mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true); mainMenu.Attach(); Global.Orbwalker.Attach(mainMenu); Gapcloser.Attach(mainMenu, "Anti Gapcloser"); Combo = new Menu("GnarCombo", "Combo") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W"), new MenuBool("E", "Use E (Killable)"), new MenuBool("R", "Use R (Killable)"), new MenuBool("Flash", "Flash") }; Harass = new Menu("GnarHarass", "Harass") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W"), new MenuBool("E", "Use E", false) }; LaneClear = new Menu("GnarLaneClear", "LaneClear") { new MenuBool("Check", "Don't Clear When Enemies Nearby"), new MenuSliderBool("Q", "Use Q if hit count => ", true, 3, 1, 6), new MenuSliderBool("W", "Use W if hit count => ", true, 3, 1, 6) }; JungleClear = new Menu("GnarJngl", " JungleClear") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W") }; Killsteal = new Menu("GnarKS", "Killsteal") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W") }; Misc = new Menu("GnarMisc", "Miscellaneous") { new MenuSliderBool("Auto", "Auto R if hit count => ", true, 3, 1, 5) }; Drawings = new Menu("YDrawManager", "Drawings") { new MenuSlider("Segments", "Segments", 100, 10, 150).SetToolTip("Smoothness of the circles"), new MenuBool("Dmg", "Damage"), new MenuBool("Q", "Draw Q Range"), new MenuBool("Debug", "Debug") }; foreach (var menu in new List <Menu> { Combo, Harass, LaneClear, JungleClear, Killsteal, Misc, Drawings, MenuShortcut.Credits }) { mainMenu.Add(menu); } }
protected override void SetMenu() { RootMenu = new Menu("root", $"Potato AIO - {Program.Player.ChampionName}", true); Orbwalker.Implementation.Attach(RootMenu); ComboMenu = new Menu("combo", "Combo"); { ComboMenu.Add(new MenuBool("useQA", "Use Q in Combo")); ComboMenu.Add(new MenuBool("useW", "Use W in Combo")); ComboMenu.Add(new MenuBool("useE", "Use E in Combo")); ComboMenu.Add(new MenuBool("useEQ", " ^- Wait for Q")); ComboMenu.Add(new MenuBool("useR", "Use R in Combo")); ComboMenu.Add(new MenuSlider("hitR", "^- If Hits X Enemies", 2, 1, 5)); ComboMenu.Add(new MenuBool("forceR", "Force R if Killable with Combo")); ComboMenu.Add(new MenuBool("items", "Use Items")); } RootMenu.Add(ComboMenu); HarassMenu = new Menu("harass", "Harass"); { HarassMenu.Add(new MenuSlider("mana", "Mana Manager", 50)); HarassMenu.Add(new MenuBool("useQA", "Use Q in Harass")); HarassMenu.Add(new MenuBool("useW", "Use W in Harass")); HarassMenu.Add(new MenuBool("useE", "Use E in Harass")); HarassMenu.Add(new MenuBool("useEQ", " ^- Wait for Q")); } RootMenu.Add(HarassMenu); var FarmMenu = new Menu("farming", "Farming"); var LaneClear = new Menu("lane", "Lane Clear"); { LaneClear.Add(new MenuSlider("mana", "Mana Manager", 50)); LaneClear.Add(new MenuBool("useQ", "Use Q to Farm")); LaneClear.Add(new MenuSlider("hitQ", "^- If Hits X Minions", 3, 1, 6)); LaneClear.Add(new MenuBool("useW", "Use W to Farm")); LaneClear.Add(new MenuSlider("hitW", "^- If Hits X Minions", 3, 1, 6)); } var JungleClear = new Menu("jungle", "Jungle Clear"); { JungleClear.Add(new MenuSlider("mana", "Mana Manager", 50)); JungleClear.Add(new MenuBool("useQ", "Use Q to Farm")); JungleClear.Add(new MenuBool("useW", "Use W to Farm")); } RootMenu.Add(FarmMenu); FarmMenu.Add(LaneClear); FarmMenu.Add(JungleClear); KillstealMenu = new Menu("killsteal", "Killsteal"); { KillstealMenu.Add(new MenuBool("useQ", "Use Q to Killsteal")); KillstealMenu.Add(new MenuBool("useE", "Use E to Killsteal")); } RootMenu.Add(KillstealMenu); var Flee = new Menu("flee", "Flee"); { Flee.Add(new MenuKeyBind("flee", "Flee Key", KeyCode.Z, KeybindType.Press)); } RootMenu.Add(Flee); DrawMenu = new Menu("drawings", "Drawings"); { DrawMenu.Add(new MenuBool("drawq", "Draw Q Range")); DrawMenu.Add(new MenuBool("draww", "Draw W Range", false)); DrawMenu.Add(new MenuBool("drawe", "Draw E Range")); DrawMenu.Add(new MenuBool("drawr", "Draw R Range")); DrawMenu.Add(new MenuBool("drawdamage", "Draw Damage")); DrawMenu.Add(new MenuBool("draweqr", "Draw E > Q > R Range")); DrawMenu.Add(new MenuBool("draweqflash", "Draw E > Q > Flash Range")); } Gapcloser.Attach(RootMenu, "W Anti-Gap"); var zzzzzz = new Menu("wset", "W Shielding"); WShield.EvadeManager.Attach(zzzzzz); WShield.EvadeOthers.Attach(zzzzzz); WShield.EvadeTargetManager.Attach(zzzzzz); RootMenu.Add(zzzzzz); RootMenu.Add(DrawMenu); RootMenu.Add(new MenuKeyBind("eqr", "E > Q > R on Key", KeyCode.T, KeybindType.Press)); RootMenu.Add(new MenuKeyBind("eqflash", "E > Q > Flash on Key", KeyCode.G, KeybindType.Press)); RootMenu.Attach(); }
protected override void SetMenu() { RootMenu = new Menu("root", $"Potato AIO - {Program.Player.ChampionName}", true); Orbwalker.Implementation.Attach(RootMenu); ComboMenu = new Menu("combo", "Combo"); { ComboMenu.Add(new MenuBool("useQA", "Use Q in Combo")); ComboMenu.Add(new MenuBool("useW", "Use W in Combo")); ComboMenu.Add(new MenuBool("useE", "Use E in Combo")); ComboMenu.Add(new MenuBool("WE", "^- Only if W Active", false)); ComboMenu.Add(new MenuBool("useR", "Use R in Combo")); ComboMenu.Add(new MenuSlider("hitr", "^- if Hits X Enemies", 2, 1, 5)); ComboMenu.Add(new MenuBool("autow", "Auto W Turn-Off")); } RootMenu.Add(ComboMenu); var BlackList = new Menu("whitelist", "E Whitelist"); { foreach (var target in GameObjects.EnemyHeroes) { BlackList.Add(new MenuBool(target.ChampionName.ToLower(), "Use E on: " + target.ChampionName, true)); } } RootMenu.Add(BlackList); HarassMenu = new Menu("harass", "Harass"); { HarassMenu.Add(new MenuSlider("mana", "Mana Manager", 50)); HarassMenu.Add(new MenuBool("useQA", "Use Q in Harass")); HarassMenu.Add(new MenuBool("useW", "Use W in Harass")); HarassMenu.Add(new MenuBool("useE", "Use E in Harass")); HarassMenu.Add(new MenuBool("WE", "^- Only if W Active", false)); } RootMenu.Add(HarassMenu); var FarmMenu = new Menu("farming", "Farming"); var LaneClear = new Menu("lane", "Lane Clear"); { LaneClear.Add(new MenuSlider("mana", "Mana Manager", 50)); LaneClear.Add(new MenuBool("useW", "Use W to Farm")); } var JungleClear = new Menu("jungle", "Jungle Clear"); { JungleClear.Add(new MenuSlider("mana", "Mana Manager", 50)); JungleClear.Add(new MenuBool("useQ", "Use Q to Farm")); JungleClear.Add(new MenuBool("useW", "Use W to Farm")); JungleClear.Add(new MenuBool("useE", "Use E to Farm")); } RootMenu.Add(FarmMenu); FarmMenu.Add(LaneClear); FarmMenu.Add(JungleClear); DrawMenu = new Menu("drawings", "Drawings"); { DrawMenu.Add(new MenuBool("drawq", "Draw Q Engage Range")); DrawMenu.Add(new MenuBool("drawe", "Draw E Range")); DrawMenu.Add(new MenuBool("drawr", "Draw R Range")); } Gapcloser.Attach(RootMenu, "E Anti-Gap"); RootMenu.Add(DrawMenu); RootMenu.Attach(); }
protected override void SetMenu() { RootMenu = new Menu("root", $"Potato AIO - {Program.Player.ChampionName}", true); Orbwalker.Implementation.Attach(RootMenu); ComboMenu = new Menu("combo", "Combo"); { ComboMenu.Add(new MenuBool("useq", "Use Q in Combo")); ComboMenu.Add(new MenuBool("qaa", "^- Only for AA Reset")); ComboMenu.Add(new MenuBool("usew", "Use W in Combo")); ComboMenu.Add(new MenuSlider("whp", "^- Use W only if Target HP Below", 70, 0, 100)); ComboMenu.Add(new MenuBool("usee", "Use E in Combo")); ComboMenu.Add(new MenuBool("user", "Use R in Combo")); ComboMenu.Add(new MenuSlider("hitsr", "If X Enemies in Range", 2, 0, 5)); ComboMenu.Add(new MenuBool("kill", "Use R in 1v1 if Killable")); ComboMenu.Add(new MenuSlider("wasteR", "^- Dont waste R if Enemy HP lower than", 100, 0, 300)); ComboMenu.Add(new MenuBool("items", "Use Items")); } RootMenu.Add(ComboMenu); HarassMenu = new Menu("harass", "Harass"); { HarassMenu.Add(new MenuSlider("mana", "Mana Percent", 50, 1, 100)); HarassMenu.Add(new MenuBool("useq", "Use Q in Harass")); HarassMenu.Add(new MenuBool("qaa", "^- Only for AA Reset")); HarassMenu.Add(new MenuBool("usew", "Use W in Harass")); HarassMenu.Add(new MenuSlider("whp", "^- Use W only if Target HP Below", 70, 0, 100)); HarassMenu.Add(new MenuBool("usee", "Use E in Harass")); } RootMenu.Add(HarassMenu); FarmMenu = new Menu("farming", "Farming"); var LaneClear = new Menu("lane", "Lane Clear"); { LaneClear.Add(new MenuSlider("mana", "Mana Manager", 50)); LaneClear.Add(new MenuBool("usew", "Use W to Farm")); LaneClear.Add(new MenuBool("lastw", "^- Only to Last Hit")); LaneClear.Add(new MenuBool("usee", "Use E to Farm")); LaneClear.Add(new MenuSlider("hite", "^- if Hits X", 3, 0, 6)); } var JungleClear = new Menu("jungle", "Jungle Clear"); { JungleClear.Add(new MenuSlider("mana", "Mana Manager", 50)); JungleClear.Add(new MenuBool("usew", "Use W to Farm")); JungleClear.Add(new MenuBool("usee", "Use E to Farm")); } RootMenu.Add(FarmMenu); FarmMenu.Add(LaneClear); FarmMenu.Add(JungleClear); KillstealMenu = new Menu("ks", "Killsteal"); { KillstealMenu.Add(new MenuBool("ksw", "Killsteal with W")); KillstealMenu.Add(new MenuBool("kse", "Killsteal with E")); } RootMenu.Add(KillstealMenu); DrawMenu = new Menu("drawings", "Drawings"); { DrawMenu.Add(new MenuBool("drawq", "Draw Q Engage Range")); DrawMenu.Add(new MenuBool("draww", "Draw W Range")); DrawMenu.Add(new MenuBool("drawe", "Draw E Range")); DrawMenu.Add(new MenuBool("drawr", "Draw R Range")); DrawMenu.Add(new MenuBool("drawdamage", "Draw Damage")); } Gapcloser.Attach(RootMenu, "E Anti-Gap"); RootMenu.Add(DrawMenu); RootMenu.Attach(); }
public static void Attach() { var mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true); mainMenu.Attach(); Extension.FleeMode = new OrbwalkerMode("Flee", KeyCode.A, null, Flee.OnKeyPressed); Extension.BeybladeMode = new OrbwalkerMode("Keyblade", KeyCode.T, () => Global.TargetSelector.GetSelectedTarget(), Beyblade.OnKeyPressed); Extension.BeybladeMode.ModeBehaviour.Invoke(); Extension.BeybladeMode.GetTargetImplementation.Invoke(); Global.Orbwalker.AddMode(Extension.FleeMode); Global.Orbwalker.AddMode(Extension.BeybladeMode); Global.Orbwalker.Attach(mainMenu); Whitelist = new Menu("Whitelist", "Whitelist"); foreach (var hero in GameObjects.EnemyHeroes) { Whitelist.Add(new MenuBool(hero.ChampionName, "Use R Against: " + hero.ChampionName)); } Combo = new Menu("YCombo", "Combo") { new MenuBool("Walk", "Walk Behind Minion To Dash"), new MenuBool("Dodge", "Windwall Targetted Spells"), new MenuSlider("Count", "Use R If X Airbourne", 2, 0, 5), new MenuBool("Flash", "Use Flash (Beyblade)").SetToolTip("Will try to E-Q -> Flash. AKA Beyblade"), new MenuBool("Turret", "Avoid Using E Under Turret"), new MenuList("Dash", "Dash Mode: ", new[] { "Cursor", "From Player" }, 0), new MenuSlider("Range", "Mouse Dash Range: ", 650, 1, 1000), new MenuSlider("MRange", "Search Range For Behind Minions", 180, 100, 240) }; // Todo: Add Check and go: EQ AA -> E Out Harass = new Menu("Harass", "Harass") { new MenuBool("Q", "Use Q3"), new MenuBool("E", "Use E") }; LaneClear = new Menu("YLane", "LaneClear") { new MenuBool("Check", "Don't Clear When Enemies Nearby"), new MenuBool("Turret", "Don't Clear Under Turret"), new MenuBool("Q3", "Use Q3"), new MenuBool("EAA", "Only E After AA"), new MenuList("Mode", "E Mode: ", new[] { "Disabled", "Lasthit", "Fast Clear" }, 1) }; JungleClear = new Menu("YJungle", "JungleClear") { new MenuBool("Q3", "Allow Q3 Usage"), new MenuBool("Q", "Allow Q1 Usage"), new MenuBool("E", "Allow E Usage") }; Killsteal = new Menu("YKillsteal", "Killsteal") { new MenuBool("Ignite", "Ignite"), new MenuBool("Q", "Use Q"), new MenuBool("Q3", "Use Q3"), new MenuBool("E", "Use E") }; Misc = new Menu("YMisc", "Miscellaneous") { new MenuBool("Stack", "Stack Q").SetToolTip("Wont Stack when enemy is within 900 units."), new MenuBool("LasthitE", "Lasthit With E"), new MenuBool("LasthitQ", "Lasthit With Q"), new MenuBool("LasthitQ3", "Lasthit With Tornado (Q3)") }; Drawings = new Menu("YDrawManager", "Drawings") { new MenuSlider("Segments", "Segments", 100, 10, 150).SetToolTip("Smoothness of the circles"), new MenuBool("Dmg", "Damage"), new MenuBool("R", "Draw R Range"), new MenuBool("Path", "Draw Minion Path"), new MenuBool("Range", "Draw Minion Search Range"), new MenuBool("Debug", "Debug") }; Gapcloser.Attach(mainMenu, "Anti Gapcloser"); foreach (var menu in new List <Menu> { Whitelist, Combo, Harass, LaneClear, JungleClear, Killsteal, Misc, Drawings, MenuShortcut.Credits }) { mainMenu.Add(menu); } }
protected override void SetMenu() { RootMenu = new Menu("root", $"Potato AIO - {Program.Player.ChampionName}", true); Orbwalker.Implementation.Attach(RootMenu); ComboMenu = new Menu("combo", "Combo"); { ComboMenu.Add(new MenuBool("useQA", "Use Q in Combo")); ComboMenu.Add(new MenuBool("useW", "Use W in Combo")); ComboMenu.Add(new MenuBool("useE", "Use E in Combo")); } RootMenu.Add(ComboMenu); HarassMenu = new Menu("harass", "Harass"); { HarassMenu.Add(new MenuSlider("mana", "Mana Manager", 50)); HarassMenu.Add(new MenuBool("useQA", "Use Q in Harass", true)); HarassMenu.Add(new MenuBool("useW", "Use W in Harass")); HarassMenu.Add(new MenuBool("useE", "Use E in Harass")); } RootMenu.Add(HarassMenu); var FarmMenu = new Menu("farming", "Farming"); var LaneClear = new Menu("lane", "Lane Clear"); { LaneClear.Add(new MenuSlider("mana", "Mana Manager", 50)); LaneClear.Add(new MenuBool("useQ", "Use Q to Farm")); LaneClear.Add(new MenuBool("useE", "Use E to Farm")); } var JungleClear = new Menu("jungle", "Jungle Clear"); { JungleClear.Add(new MenuSlider("mana", "Mana Manager", 50)); JungleClear.Add(new MenuBool("useQ", "Use Q to Farm")); JungleClear.Add(new MenuBool("useW", "Use W to Farm")); JungleClear.Add(new MenuBool("useE", "Use E to Farm")); } RootMenu.Add(FarmMenu); FarmMenu.Add(LaneClear); FarmMenu.Add(JungleClear); KillstealMenu = new Menu("killsteal", "Killsteal"); { KillstealMenu.Add(new MenuBool("useQ", "Use Q to Killsteal")); } RootMenu.Add(KillstealMenu); DrawMenu = new Menu("drawings", "Drawings"); { DrawMenu.Add(new MenuBool("drawq", "Draw Q Range")); DrawMenu.Add(new MenuBool("draww", "Draw W Range")); DrawMenu.Add(new MenuBool("drawe", "Draw E Range")); DrawMenu.Add(new MenuBool("drawr", "Draw R Minimap")); DrawMenu.Add(new MenuBool("drawdamage", "Draw Damage")); } Gapcloser.Attach(RootMenu, "W Anti-Gap"); var zzzzzz = new Menu("wset", "W Settings"); WDodge.EvadeManager.Attach(zzzzzz); WDodge.EvadeOthers.Attach(zzzzzz); WDodge.EvadeTargetManager.Attach(zzzzzz); RootMenu.Add(zzzzzz); RootMenu.Add(DrawMenu); RootMenu.Add(new MenuKeyBind("insec", "Insec with W > Q", KeyCode.T, KeybindType.Press)); RootMenu.Attach(); }
public MenuConfig() { var mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true); mainMenu.Attach(); Global.Orbwalker.Attach(mainMenu); Gragas.InsecOrbwalkerMode = new OrbwalkerMode("Insec", KeyCode.T, () => Global.TargetSelector.GetSelectedTarget(), Insec.OnKeyPressed); Global.Orbwalker.AddMode(Gragas.InsecOrbwalkerMode); Gapcloser.Attach(mainMenu, "Anti Gapcloser"); InsecMenu = new Menu("GragasInsec", "Insec") { new MenuBool("Flash", "Flash | E Flash"), // new MenuSliderBool("Auto", "Auto Insec If X Hit", true, 3, 2, 5), new MenuBool("Q", "Use Q Before R") }; Combo = new Menu("GragasCombo", "Combo") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W"), new MenuBool("Flash", "Flash | E Flash"), new MenuBool("E", "Use E"), new MenuBool("R", "Use R"), new MenuBool("Killable", "R | ONLY If Killable") }; Harass = new Menu("GragasHarass", "Harass") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W"), new MenuBool("E", "Use E") }; Lane = new Menu("GragasLane", "LaneClear") { new MenuBool("Check", "Safe Clear"), new MenuSliderBool("Q", "Use Q If minimum hit", true, 4, 1, 7), new MenuSlider("QMana", "Q | Minimum Mana %", 35), new MenuBool("W", "Use W"), new MenuSliderBool("E", "Use E If minimum hit", true, 3, 1, 7), new MenuSlider("EMana", "E | Minimum Mana %", 40) }; Jungle = new Menu("GragasJungle", "Jungle") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W"), new MenuBool("E", "Use E") }; Automatic = new Menu("GragasAuto", "Automatic") { new MenuBool("Q", "Auto Q (Smart)"), new MenuBool("E", "Killsteal E"), new MenuBool("Disengage", "R | Disengage", false) }; Drawings = new Menu("GragasDrawManager", "DrawManager") { new MenuSlider("Segments", "Segments", 100, 10, 150).SetToolTip("Smoothness of the circles"), new MenuBool("Dmg", "Damage"), new MenuBool("Q", "Draw Q Range"), new MenuBool("R", "Draw R Range"), new MenuBool("Debug", "Debug DrawManager") }; foreach (var menu in new List <Menu> { InsecMenu, Combo, Harass, Lane, Jungle, Automatic, Drawings, MenuShortcut.Credits }) { mainMenu.Add(menu); } }
protected override void SetMenu() { RootMenu = new Menu("root", $"Potato AIO - {Program.Player.ChampionName}", true); Orbwalker.Implementation.Attach(RootMenu); ComboMenu = new Menu("combo", "Combo"); { ComboMenu.Add(new MenuBool("useQA", "Use Q in Combo")); ComboMenu.Add(new MenuSlider("timerq", "^- Release Q After X ms.", 1000, 0, 2000)); ComboMenu.Add(new MenuBool("autoq", "Release Q if Enemy is going outside of it")); ComboMenu.Add(new MenuBool("useE", "Use E in Combo")); ComboMenu.Add(new MenuBool("extendede", "^- Use Extended E")); } RootMenu.Add(ComboMenu); HarassMenu = new Menu("harass", "Harass"); { HarassMenu.Add(new MenuSlider("mana", "Mana Manager", 50)); HarassMenu.Add(new MenuBool("useQA", "Use Q in Harass")); HarassMenu.Add(new MenuSlider("timerq", "^- Release Q After X ms.", 1000, 0, 2000)); HarassMenu.Add(new MenuBool("autoq", "Release Q if Enemy is going outside of it")); HarassMenu.Add(new MenuBool("useE", "Use E in Harass")); HarassMenu.Add(new MenuBool("extendede", "^- Use Extended E")); } RootMenu.Add(HarassMenu); var FarmMenu = new Menu("farming", "Farming"); var LaneClear = new Menu("lane", "Lane Clear"); { LaneClear.Add(new MenuSlider("mana", "Mana Manager", 50)); LaneClear.Add(new MenuBool("useQ", "Use Q to Farm")); LaneClear.Add(new MenuSlider("qhit", "^- If Hits X Minions", 3, 1, 6)); LaneClear.Add(new MenuBool("useW", "Use W to Farm")); LaneClear.Add(new MenuSlider("whit", "^- If Hits X Minions", 3, 1, 6)); } var JungleClear = new Menu("jungle", "Jungle Clear"); { JungleClear.Add(new MenuSlider("mana", "Mana Manager", 50)); JungleClear.Add(new MenuBool("useQ", "Use Q to Farm")); JungleClear.Add(new MenuBool("useW", "Use W to Farm")); JungleClear.Add(new MenuBool("useE", "Use E to Farm")); } RootMenu.Add(FarmMenu); FarmMenu.Add(LaneClear); FarmMenu.Add(JungleClear); KillstealMenu = new Menu("killsteal", "Killsteal"); { KillstealMenu.Add(new MenuBool("useE", "Use E to Killsteal")); KillstealMenu.Add(new MenuBool("useEmax", "Use Extended E to Killsteal")); } RootMenu.Add(KillstealMenu); DrawMenu = new Menu("drawings", "Drawings"); { DrawMenu.Add(new MenuBool("drawq", "Draw Q Range")); DrawMenu.Add(new MenuBool("draww", "Draw W Range")); DrawMenu.Add(new MenuBool("drawe", "Draw E Range")); DrawMenu.Add(new MenuBool("drawemax", "Draw E Max Range")); DrawMenu.Add(new MenuBool("drawdamage", "Draw Damage")); } Gapcloser.Attach(RootMenu, "E Anti-Gap"); var zzzzzz = new Menu("wset", "W Settings"); WShield.EvadeManager.Attach(zzzzzz); WShield.EvadeOthers.Attach(zzzzzz); WShield.EvadeTargetManager.Attach(zzzzzz); RootMenu.Add(zzzzzz); RootMenu.Add(DrawMenu); RootMenu.Attach(); }
public MenuConfig() { var mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true); mainMenu.Attach(); Global.Orbwalker.Attach(mainMenu); Combo = new Menu("MissFortuneCombo", "Combo") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W"), new MenuBool("E", "Use E") }; Harass = new Menu("MissFortuneHarass", "Harass") { new MenuSliderBool("Q", "Use Q | If Mana % >=", true, 50), new MenuSliderBool("W", "Use W | If Mana % >=", false, 50), new MenuSliderBool("E", "Use E | If Mana % >=", false, 50), }; LaneClear = new Menu("MissFortuneLane", "LaneClear") { new MenuBool("Check", "Don't Clear When Enemies Nearby"), new MenuSliderBool("Q", "Use Q | If Mana % >=", true, 50), new MenuSliderBool("W", "Use W | If Mana % >=", true, 50), new MenuSliderBool("E", "Use E | If Mana % >=", true, 50) }; JungleClear = new Menu("MissFortuneJungle", "JungleClear") { new MenuSliderBool("Q", "Use Q | If Mana % >=", true, 35), new MenuSliderBool("W", "Use W | If Mana % >=", true, 35), new MenuSliderBool("E", "Use E | If Mana % >=", true, 50), }; Automatic = new Menu("MissFortuneAuto", "Automatic") { new MenuBool("Path", "Auto Path To Q Extend"), new MenuBool("Q", "Use Q (Killable"), new MenuBool("QAuto", "Use Q (When Enemy Can Be Hit)"), new MenuBool("R", "Use R (Killable)"), new MenuBool("RCC", "Use R (Hard CC") }; Drawings = new Menu("MissFortuneDrawManager", "DrawManager") { new MenuBool("Dmg", "Damage"), new MenuBool("Cone", "Q Cone") }; Gapcloser.Attach(mainMenu, "Anti Gapcloser"); foreach (var menu in new List <Menu> { Combo, Harass, LaneClear, JungleClear, Automatic, Drawings, MenuShortcut.Credits }) { mainMenu.Add(menu); } }
public LeeSin() { var spellConfig = new SpellConfig(); spellConfig.Load(); var insecManager = new InsecManager(spellConfig); var wardtracker = new WardTracker(spellConfig); var wardmanager = new WardManager(wardtracker); var wardjump = new WardJump(wardtracker, wardmanager, spellConfig); var insec = new Insec(wardtracker, wardmanager, spellConfig, insecManager); var kickFlash = new KickFlash(spellConfig, insecManager); var combo = new Combo(wardmanager, spellConfig, wardtracker); var harass = new Harass(wardmanager, spellConfig); var jungle = new JungleClear(wardmanager, spellConfig); var lane = new LaneClear(spellConfig); var lasthit = new Lasthit(spellConfig); var killsteal = new Killsteal(spellConfig); var drawManager = new DrawManager(spellConfig, insecManager, new Dmg(spellConfig)); var mainmenu = new Menu("main", "Adept AIO", true); mainmenu.Attach(); spellConfig.InsecMode = new OrbwalkerMode("Insec", KeyCode.T, Global.TargetSelector.GetSelectedTarget, insec.OnKeyPressed); spellConfig.WardjumpMode = new OrbwalkerMode("Wardjump", KeyCode.G, null, wardjump.OnKeyPressed); spellConfig.KickFlashMode = new OrbwalkerMode("Kick Flash", KeyCode.A, null, kickFlash.OnKeyPressed); spellConfig.InsecMode.MenuItem.OnValueChanged += (sender, args) => insec.Enabled = args.GetNewValue <MenuKeyBind>().Value; spellConfig.WardjumpMode.MenuItem.OnValueChanged += (sender, args) => wardjump.Enabled = args.GetNewValue <MenuKeyBind>().Value; spellConfig.KickFlashMode.MenuItem.OnValueChanged += (sender, args) => kickFlash.Enabled = args.GetNewValue <MenuKeyBind>().Value; Global.Orbwalker.AddMode(spellConfig.InsecMode); Global.Orbwalker.AddMode(spellConfig.WardjumpMode); Global.Orbwalker.AddMode(spellConfig.KickFlashMode); Global.Orbwalker.Attach(mainmenu); var insecMenu = new Menu("Insec", "Insec"); var insecBk = new MenuKeyBind("BK", "Bubba Kush Toggle", KeyCode.L, KeybindType.Toggle); var insecF = new MenuBool("Flash", "Enable Flash"); var insecObject = new MenuBool("Object", "Use Q On Minions").SetToolTip("Uses Q to gapclose to every minion"); var insecQLast = new MenuBool("Last", "Use Q After Insec").SetToolTip("Only possible if no minions near target"); var insecPosition = new MenuList("Position", "Insec Position", new[] { "Ally Turret", "Ally Hero" }, 0); var insecKick = new MenuList("Kick", "Kick Type: ", new[] { "Flash R", "R Flash" }, 1); insecMenu.Add(insecBk); insecMenu.Add(insecF); insecMenu.Add(insecObject); insecMenu.Add(insecQLast); insecMenu.Add(insecPosition); insecMenu.Add(insecKick); mainmenu.Add(insecMenu); Temp.IsBubbaKush = insec.Bk = insecMenu["BK"].Enabled; insec.FlashEnabled = insecMenu["Flash"].Enabled; insec.ObjectEnabled = insecMenu["Object"].Enabled; insec.QLast = insecMenu["Last"].Enabled; insecManager.InsecPositionValue = insecMenu["Position"].Value; insecManager.InsecKickValue = insecMenu["Kick"].Value; insecBk.OnValueChanged += (sender, args) => { insec.Bk = args.GetNewValue <MenuKeyBind>().Value; Temp.IsBubbaKush = args.GetNewValue <MenuKeyBind>().Value; }; insecF.OnValueChanged += (sender, args) => insec.FlashEnabled = args.GetNewValue <MenuBool>().Value; insecObject.OnValueChanged += (sender, args) => insec.ObjectEnabled = args.GetNewValue <MenuBool>().Value; insecQLast.OnValueChanged += (sender, args) => insec.QLast = args.GetNewValue <MenuBool>().Value; insecPosition.OnValueChanged += (sender, args) => insecManager.InsecPositionValue = args.GetNewValue <MenuList>().Value; insecKick.OnValueChanged += (sender, args) => insecManager.InsecKickValue = args.GetNewValue <MenuList>().Value; var comboMenu = new Menu("Combo", "Combo"); var comboTurret = new MenuBool("Turret", "Don't Q2 Into Turret"); var comboQ = new MenuBool("Q", "Use Q"); var comboQ2 = new MenuBool("Q2", "Use Q2"); var comboW = new MenuBool("W", "Use W"); var comboWard = new MenuBool("Ward", "Use Wards"); var comboE = new MenuBool("E", "Use E"); foreach (var b in new List <MenuBool> { comboTurret, comboQ, comboQ2, comboW, comboWard, comboE }) { comboMenu.Add(b); } mainmenu.Add(comboMenu); combo.TurretCheckEnabled = comboMenu["Turret"].Enabled; combo.Q1Enabled = comboMenu["Q"].Enabled; combo.Q2Enabled = comboMenu["Q2"].Enabled; combo.WEnabled = comboMenu["W"].Enabled; combo.WardEnabled = comboMenu["Ward"].Enabled; combo.EEnabled = comboMenu["E"].Enabled; comboTurret.OnValueChanged += (sender, args) => combo.TurretCheckEnabled = args.GetNewValue <MenuBool>().Value; comboQ.OnValueChanged += (sender, args) => combo.Q1Enabled = args.GetNewValue <MenuBool>().Value; comboQ2.OnValueChanged += (sender, args) => combo.Q2Enabled = args.GetNewValue <MenuBool>().Value; comboW.OnValueChanged += (sender, args) => combo.WEnabled = args.GetNewValue <MenuBool>().Value; comboWard.OnValueChanged += (sender, args) => combo.WardEnabled = args.GetNewValue <MenuBool>().Value; comboE.OnValueChanged += (sender, args) => combo.EEnabled = args.GetNewValue <MenuBool>().Value; var harassMenu = new Menu("Harass", "Harass"); var harassQ = new MenuBool("Q", "Use Q"); var harassQ2 = new MenuBool("Q2", "Use Q2"); var harassMode = new MenuList("Mode", "W Mode: ", new[] { "Away", "W Self" }, 0); var harassE = new MenuBool("E", "Use E"); var harassE2 = new MenuBool("E2", "Use E2"); harassMenu.Add(harassQ); harassMenu.Add(harassQ2); harassMenu.Add(harassMode); harassMenu.Add(harassE); harassMenu.Add(harassE2); mainmenu.Add(harassMenu); harass.Q1Enabled = harassMenu["Q"].Enabled; harass.Q2Enabled = harassMenu["Q2"].Enabled; harass.Mode = harassMenu["Mode"].Value; harass.EEnabled = harassMenu["E"].Enabled; harass.E2Enabled = harassMenu["E2"].Enabled; harassQ.OnValueChanged += (sender, args) => harass.Q1Enabled = args.GetNewValue <MenuBool>().Value; harassQ2.OnValueChanged += (sender, args) => harass.Q2Enabled = args.GetNewValue <MenuBool>().Value; harassMode.OnValueChanged += (sender, args) => harass.Mode = args.GetNewValue <MenuList>().Value; harassE.OnValueChanged += (sender, args) => harass.EEnabled = args.GetNewValue <MenuBool>().Value; harassE2.OnValueChanged += (sender, args) => harass.E2Enabled = args.GetNewValue <MenuBool>().Value; var jungleMenu = new Menu("Jungle", "Jungle"); var jungleSteal = new MenuBool("Steal", "Steal Legendary"); var jungleSmite = new MenuBool("Smite", "Smite Big Mobs"); var jungleBlue = new MenuBool("Blue", "Smite Blue Buff"); var jungleQ = new MenuBool("Q", "Q"); var jungleW = new MenuBool("W", "W"); var jungleE = new MenuBool("E", "E"); foreach (var b in new List <MenuBool> { jungleSteal, jungleSmite, jungleBlue, jungleQ, jungleW, jungleE }) { jungleMenu.Add(b); } mainmenu.Add(jungleMenu); jungle.StealEnabled = jungleMenu["Steal"].Enabled; jungle.SmiteEnabled = jungleMenu["Smite"].Enabled; jungle.BlueEnabled = jungleMenu["Blue"].Enabled; jungle.Q1Enabled = jungleMenu["Q"].Enabled; jungle.WEnabled = jungleMenu["W"].Enabled; jungle.EEnabled = jungleMenu["E"].Enabled; jungleSteal.OnValueChanged += (sender, args) => jungle.StealEnabled = args.GetNewValue <MenuBool>().Value; jungleSmite.OnValueChanged += (sender, args) => jungle.Q1Enabled = args.GetNewValue <MenuBool>().Value; jungleBlue.OnValueChanged += (sender, args) => jungle.BlueEnabled = args.GetNewValue <MenuBool>().Value; jungleQ.OnValueChanged += (sender, args) => jungle.Q1Enabled = args.GetNewValue <MenuBool>().Value; jungleW.OnValueChanged += (sender, args) => jungle.WEnabled = args.GetNewValue <MenuBool>().Value; jungleE.OnValueChanged += (sender, args) => jungle.EEnabled = args.GetNewValue <MenuBool>().Value; var laneMenu = new Menu("Lane", "Lane"); var laneCheck = new MenuBool("Check", "Don't Clear When Enemies Nearby"); var laneQ = new MenuBool("Q", "Q"); var laneW = new MenuBool("W", "W"); var laneE = new MenuBool("E", "E"); foreach (var b in new List <MenuBool> { laneCheck, laneQ, laneW, laneE }) { laneMenu.Add(b); } mainmenu.Add(laneMenu); lane.CheckEnabled = laneMenu["Check"].Enabled; lane.Q1Enabled = laneMenu["Q"].Enabled; lane.WEnabled = laneMenu["W"].Enabled; lane.EEnabled = laneMenu["E"].Enabled; laneCheck.OnValueChanged += (sender, args) => lane.CheckEnabled = args.GetNewValue <MenuBool>().Value; laneQ.OnValueChanged += (sender, args) => lane.Q1Enabled = args.GetNewValue <MenuBool>().Value; laneW.OnValueChanged += (sender, args) => lane.WEnabled = args.GetNewValue <MenuBool>().Value; laneE.OnValueChanged += (sender, args) => lane.EEnabled = args.GetNewValue <MenuBool>().Value; var lasthitMenu = new Menu("Lasthit", "Lasthit"); var lasthitEnabled = new MenuBool("Enabled", "Enabled"); lasthitMenu.Add(lasthitEnabled); mainmenu.Add(lasthitMenu); lasthit.Enabled = lasthitMenu["Enabled"].Enabled; lasthitEnabled.OnValueChanged += (sender, args) => lasthit.Enabled = args.GetNewValue <MenuBool>().Value; var ksMenu = new Menu("Killsteal", "Killsteal"); var ksIgnite = new MenuBool("Ignite", "Ignite"); var ksSmite = new MenuBool("Smite", "Smite"); var ksQ = new MenuBool("Q", "Q"); var ksE = new MenuBool("E", "E"); var ksR = new MenuBool("R", "R"); foreach (var b in new List <MenuBool> { ksIgnite, ksSmite, ksQ, ksE, ksR }) { ksMenu.Add(b); } mainmenu.Add(ksMenu); killsteal.IgniteEnabled = ksMenu["Ignite"].Enabled; killsteal.SmiteEnabled = ksMenu["Smite"].Enabled; killsteal.QEnabled = ksMenu["Q"].Enabled; killsteal.EEnabled = ksMenu["E"].Enabled; killsteal.REnabled = ksMenu["R"].Enabled; ksIgnite.OnValueChanged += (sender, args) => killsteal.IgniteEnabled = args.GetNewValue <MenuBool>().Value; ksSmite.OnValueChanged += (sender, args) => killsteal.SmiteEnabled = args.GetNewValue <MenuBool>().Value; ksQ.OnValueChanged += (sender, args) => killsteal.QEnabled = args.GetNewValue <MenuBool>().Value; ksE.OnValueChanged += (sender, args) => killsteal.EEnabled = args.GetNewValue <MenuBool>().Value; ksR.OnValueChanged += (sender, args) => killsteal.REnabled = args.GetNewValue <MenuBool>().Value; var drawMenu = new Menu("Draw", "DrawManager"); var drawSegments = new MenuSlider("Segments", "Segments", 100, 10, 150).SetToolTip("Smoothness of the circles"); var drawPosition = new MenuBool("Position", "Insec Position"); var drawQ = new MenuBool("Q", "Q Range"); drawMenu.Add(drawSegments); drawMenu.Add(drawPosition); drawMenu.Add(drawQ); mainmenu.Add(drawMenu); drawManager.QEnabled = drawMenu["Q"].Enabled; drawManager.SegmentsValue = drawMenu["Segments"].Value; drawManager.PositionEnabled = drawMenu["Position"].Enabled; drawSegments.OnValueChanged += (sender, args) => drawManager.SegmentsValue = args.GetNewValue <MenuSlider>().Value; drawPosition.OnValueChanged += (sender, args) => drawManager.PositionEnabled = args.GetNewValue <MenuBool>().Value; drawQ.OnValueChanged += (sender, args) => drawManager.QEnabled = args.GetNewValue <MenuBool>().Value; Gapcloser.Attach(mainmenu, "Gapcloser"); var gapcloser = new AntiGapcloser(spellConfig, wardmanager, wardtracker); Gapcloser.OnGapcloser += gapcloser.OnGapcloser; var manager = new Manager(combo, harass, jungle, lane, lasthit); Game.OnUpdate += manager.OnUpdate; Game.OnUpdate += killsteal.OnUpdate; Global.Orbwalker.PostAttack += manager.PostAttack; Render.OnRender += drawManager.OnRender; Render.OnPresent += drawManager.RenerDamage; Obj_AI_Base.OnProcessSpellCast += insec.OnProcessSpellCast; Obj_AI_Base.OnProcessSpellCast += kickFlash.OnProcessSpellCast; Obj_AI_Base.OnProcessSpellCast += spellConfig.OnProcessSpellCast; GameObject.OnCreate += wardtracker.OnCreate; }
protected override void SetMenu() { RootMenu = new Menu("root", $"Support AIO - {Program.Player.ChampionName}", true); Orbwalker.Implementation.Attach(RootMenu); ComboMenu = new Menu("combo", "Combo"); { ComboMenu.Add(new MenuBool("useq", "Use Q in Combo")); ComboMenu.Add(new MenuBool("usee", "Use E in Combo")); ComboMenu.Add(new MenuBool("user", "Use R in Combo")); ComboMenu.Add(new MenuSlider("hitr", "^- if Hits", 2, 1, 5)); ComboMenu.Add(new MenuKeyBind("semir", "Semi-R Key", KeyCode.T, KeybindType.Press)); ComboMenu.Add(new MenuBool("support", "Support Mode")); } RootMenu.Add(ComboMenu); HarassMenu = new Menu("harass", "Harass"); { HarassMenu.Add(new MenuSlider("mana", "Mana Manager", 50, 0, 100)); HarassMenu.Add(new MenuBool("useq", "Use Q in Combo")); HarassMenu.Add(new MenuBool("usee", "Use E in Combo")); } RootMenu.Add(HarassMenu); HarassMenu = new Menu("misc", "Misc."); { HarassMenu.Add(new MenuBool("autoe", "Auto E if Slowed")); } RootMenu.Add(HarassMenu); EvadeMenu = new Menu("wset", "Healing"); { EvadeMenu.Add(new MenuList("modes", "Healing Mode", new[] { "Spells Detector", "ZLib", "Healing Mode" }, 1)); var First = new Menu("first", "Spells Detector"); SpellBlocking.EvadeManager.Attach(First); SpellBlocking.EvadeOthers.Attach(First); SpellBlocking.EvadeTargetManager.Attach(First); EvadeMenu.Add(First); var zlib = new Menu("zlib", "ZLib"); var three = new Menu("three", "Healing Mode"); three.Add(new MenuBool("autow", "Enable Healing")); three.Add(new MenuSlider("ally", "Ally Health Percent <=", 50)); three.Add(new MenuSlider("me", "My Health Percent <=", 50)); three.Add(new MenuSlider("mana", "Mana Manager", 20)); EvadeMenu.Add(three); Support_AIO.ZLib.Attach(EvadeMenu); } RootMenu.Add(EvadeMenu); DrawMenu = new Menu("drawings", "Drawings"); { DrawMenu.Add(new MenuBool("drawq", "Draw Q Range")); DrawMenu.Add(new MenuBool("draww", "Draw W Range")); DrawMenu.Add(new MenuBool("drawe", "Draw E Range")); DrawMenu.Add(new MenuBool("drawr", "Draw R Range")); DrawMenu.Add(new MenuBool("drawdamage", "Draw Damage")); } RootMenu.Add(DrawMenu); Gapcloser.Attach(RootMenu, "R Anti-Gap"); RootMenu.Attach(); }
protected override void SetMenu() { RootMenu = new Menu("root", $"Potato AIO - {Program.Player.ChampionName}", true); RootMenu.Add(new MenuKeyBind("savestacks", "Save Stacks for Q", KeyCode.G, KeybindType.Toggle)); Orbwalker.Implementation.Attach(RootMenu); ComboMenu = new Menu("combo", "Combo"); { ComboMenu.Add(new MenuBool("useq", "Auto Q nearest Minion")); ComboMenu.Add(new MenuSlider("qhp", " ^- if Health Percent lower than", 80, 0, 100)); ComboMenu.Add(new MenuBool("usew", "Use W in Combo")); ComboMenu.Add(new MenuBool("usee", "Use E in Combo")); } RootMenu.Add(ComboMenu); var wpriorityMenu = new Menu("priority", "W Priority"); wpriorityMenu.Add(new MenuSeperator("meow", "0 - Disabled")); wpriorityMenu.Add(new MenuSeperator("meowmeow", "1 - Lowest, 5 - Biggest Priority")); foreach (var target in GameObjects.AllyHeroes) { wpriorityMenu.Add(new MenuSlider(target.ChampionName.ToLower() + "priority", target.ChampionName + " Priority: ", 1, 0, 5)); } RootMenu.Add(wpriorityMenu); HarassMenu = new Menu("harass", "Harass"); { HarassMenu.Add(new MenuSlider("mana", "Mana Percent", 50, 1, 100)); HarassMenu.Add(new MenuBool("usee", "Use E in Harass")); } RootMenu.Add(HarassMenu); FarmMenu = new Menu("farming", "Farming"); var LaneClear = new Menu("lane", "Lane Clear"); { LaneClear.Add(new MenuSlider("mana", "Mana Manager", 50)); LaneClear.Add(new MenuBool("useq", "Use Q to Farm")); LaneClear.Add(new MenuBool("qaa", "^- Only for Last Hit")); LaneClear.Add(new MenuBool("usew", "Use W to Farm")); } var JungleClear = new Menu("jungle", "Jungle Clear"); { JungleClear.Add(new MenuSlider("mana", "Mana Manager", 50)); JungleClear.Add(new MenuBool("useq", "Use Q to Farm")); JungleClear.Add(new MenuBool("autoq", "Auto Steal Q Baron / Dragon / Buffs")); JungleClear.Add(new MenuBool("usew", "Use W to Farm")); JungleClear.Add(new MenuBool("usee", "Use E to Farm")); } RootMenu.Add(FarmMenu); FarmMenu.Add(LaneClear); FarmMenu.Add(JungleClear); KillstealMenu = new Menu("ks", "Killsteal"); { KillstealMenu.Add(new MenuBool("kse", "Killsteal with E")); } RootMenu.Add(KillstealMenu); DrawMenu = new Menu("drawings", "Drawings"); { DrawMenu.Add(new MenuBool("drawq", "Draw Q Range")); DrawMenu.Add(new MenuBool("draww", "Draw W Range")); DrawMenu.Add(new MenuBool("drawe", "Draw E Range")); DrawMenu.Add(new MenuBool("drawr", "Draw R Range")); DrawMenu.Add(new MenuBool("drawtoggle", "Draw Toggle")); } Gapcloser.Attach(RootMenu, "E Anti-Gap"); RootMenu.Add(DrawMenu); RootMenu.Attach(); }
public MenuConfig() { var mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true); mainMenu.Attach(); Global.Orbwalker.Attach(mainMenu); Gapcloser.Attach(mainMenu, "Anti Gapcloser"); Combo = new Menu("Combo", "Combo") { new MenuList("E1", "E Mode", new[] { "After Auto", "Engage" }, 0), new MenuList("Mode1", "E To:", new[] { "Cursor", "Side" }, 1), new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W"), new MenuBool("Last", "Use R When No Other Spells Avaible") }; Harass = new Menu("Harass", "Harass") { new MenuList("E2", "E Mode", new[] { "After Auto", "Engage" }, 0), new MenuList("Mode2", "E To:", new[] { "Cursor", "Side" }, 1), new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W") }; LaneClear = new Menu("LucianLaneClear", "Lane") { new MenuBool("Check", "Dont' Clear When Enemies Nearby"), new MenuList("E3", "E Mode", new[] { "After Auto", "Engage" }, 0), new MenuList("Mode3", "E To:", new[] { "Cursor", "Side" }, 1), new MenuSliderBool("Q", "Min. Q Hit", true, 3, 1, 7), new MenuSliderBool("W", "Min. Minions Nearby To W", true, 3, 1, 7), new MenuSlider("Mana", "Min. Mana %", 40) }; JungleClear = new Menu("Jungle", "Jungle") { new MenuList("E4", "E Mode", new[] { "After Auto", "Engage" }, 0), new MenuList("Mode4", "E To:", new[] { "Cursor", "Side" }, 1), new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W") }; Killsteal = new Menu("Killsteal", "Killsteal") { new MenuBool("Q", "Use Q"), new MenuBool("W", "Use W"), new MenuBool("E", "Use E (AA)"), new MenuBool("R", "Use R") }; Drawings = new Menu("Drawings", "Drawings") { new MenuSlider("Segments", "Segments", 100, 10, 150).SetToolTip("Smoothness of the circles"), new MenuBool("Dmg", "Damage"), new MenuBool("Q", "Draw Q Range"), new MenuBool("Extended", "Draw Q Extended"), new MenuBool("Debug", "Debug") }; foreach (var menu in new List <Menu> { Combo, Harass, LaneClear, JungleClear, Killsteal, Drawings, MenuShortcut.Credits }) { mainMenu.Add(menu); } }