public static void LoadMenu() { Home = Menu.AddMenu("XinZhao by BadCommand"); //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker")); ComboMenu = Home.AddSubMenu(Prefix + "Combo"); ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); ComboMenu.Add(new MenuCheckbox("useW", "Use W", true)); ComboMenu.Add(new MenuCheckbox("useE", "Use E", true)); ComboMenu.Add(new MenuSlider("rangeE", "Minimum Range for E", 175, 600, 310)); ComboMenu.Add(new MenuCheckbox("useR", "Use R", true)); ComboMenu.Add(new MenuSlider("enemiesR", "Minimum Enemies for R", 1, 5, 3)); HarassMenu = Home.AddSubMenu(Prefix + "Harass"); HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); HarassMenu.Add(new MenuCheckbox("useW", "Use W", true)); HarassMenu.Add(new MenuCheckbox("useE", "Use E", true)); HarassMenu.Add(new MenuSlider("rangeE", "Minimum Range for E", 175, 600, 310)); HarassMenu.Add(new MenuCheckbox("useR", "Use R", true)); HarassMenu.Add(new MenuSlider("enemiesR", "Minimum Enemies for R", 1, 5, 3)); LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear"); LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LaneclearMenu.Add(new MenuCheckbox("useW", "Use W", true)); LaneclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); JungleclearMenu = Home.AddSubMenu(Prefix + "Jungle Clear"); JungleclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); JungleclearMenu.Add(new MenuCheckbox("useW", "Use W", true)); JungleclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); LasthitMenu = Home.AddSubMenu(Prefix + "LastHit"); LasthitMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LasthitMenu.Add(new MenuCheckbox("useW", "Use W", true)); LasthitMenu.Add(new MenuCheckbox("useE", "Use E", true)); DrawingMenu = Home.AddSubMenu(Prefix + "Drawings"); DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true)); DrawingMenu.Add(new MenuCheckbox("drawW", "Draw W", true)); DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true)); DrawingMenu.Add(new MenuCheckbox("drawR", "Draw R", true)); DrawingMenu.Add(new MenuCheckbox("drawEmin", "Draw minimum E range", true)); KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal"); KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true)); KillstealMenu.Add(new MenuCheckbox("useE", "Use E", true)); KillstealMenu.Add(new MenuCheckbox("useR", "Use R", true)); MiscMenu = Home.AddSubMenu(Prefix + "Misc"); MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", true)); MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200)); MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" })); MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1)); MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2)); }
public static void DoKs() { var q = Q.IsReady() && KillstealMenu.GetCheckbox("useQ"); var e = E.IsReady() && KillstealMenu.GetCheckbox("useE"); var r = R.IsReady() && KillstealMenu.GetCheckbox("useR"); var ignite = KillstealMenu.GetCheckbox("useIgnite"); if (ignite) { Functions.UseIgnite(); } foreach (var enemy in ObjectManager.Heroes.Enemies.Where(x => x.IsValidTarget(E.Range) && !x.IsDead && !x.IsZombie)) { if (e && E.GetDamage(enemy) >= enemy.Health) { E.Cast(enemy); } } foreach (var enemy in ObjectManager.Heroes.Enemies.Where(x => x.IsValidTarget(Q.Range) && !x.IsDead && !x.IsZombie)) { if (q && Q.GetDamage(enemy) >= enemy.Health) { Q.CastIfHitchanceEquals(enemy, HitChance.VeryHigh); } } foreach (var enemy in ObjectManager.Heroes.Enemies.Where(x => x.IsValidTarget(R.Range) && !x.IsDead && !x.IsZombie)) { if (r && !Functions.HasSpellShield(enemy) && !Functions.IsNotKillable(enemy) && R.GetDamage(enemy) >= enemy.Health) { R.Cast(enemy); } } }
public static void DoKs() { var q = Q.IsReady() && KillstealMenu.GetCheckbox("useQ"); var e = E.IsReady() && KillstealMenu.GetCheckbox("useE"); var ignite = KillstealMenu.GetCheckbox("useIgnite"); if (ignite) { Functions.UseIgnite(); } foreach (var enemy in ObjectManager.Heroes.Enemies.Where(x => x.IsValidTarget(E.Range) && !x.IsDead && !x.IsZombie)) { if (e && !Functions.IsNotKillable(enemy) && E.GetDamage(enemy) >= enemy.Health) { E.CastOnUnit(enemy); } } foreach (var enemy in ObjectManager.Heroes.Enemies.Where(x => x.IsValidTarget(Q.Range) && !x.IsDead && !x.IsZombie)) { if (q && !Functions.IsNotKillable(enemy) && Q.GetDamage(enemy) >= enemy.Health) { var location = LinearPrediction(ObjectManager.Player.Position, Q, (AIHeroClient)enemy); if (enemy != null && (enemy.Distance(ObjectManager.Me) < HarassMenu.GetSlider("maxQ")) && location != DarkPrediction.empt) { Q.Cast(location); } } } }
public static void LoadMenu() { Menu = MainMenu.AddMenu("HM Katarina", "HMKatarina"); Menu.AddLabel(" HM Katarina "); Menu.AddLabel(" Made by HappyMajor "); Menu.AddLabel("Enjoy"); /* Combo Section */ ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.Add("useQCombo", new CheckBox("Use Q", false)); ComboMenu.Add("useWCombo", new CheckBox("Use W", false)); ComboMenu.Add("useECombo", new CheckBox("Use E", false)); ComboMenu.Add("useRCombo", new CheckBox("Use R", false)); ComboMenu.Add("useD", new CheckBox("Use Jump to Dagger", false)); ComboMenu.Add("useRECombo", new CheckBox("Use E if Enemy walk outside R range", false)); LaneClearMenu = Menu.AddSubMenu("Laneclear Settings", "Laneclear"); LaneClearMenu.Add("useQLC", new CheckBox("Use Q", false)); LaneClearMenu.Add("useWLC", new CheckBox("Use W", false)); LaneClearMenu.Add("useELC", new CheckBox("Use E", false)); KillstealMenu = Menu.AddSubMenu("Killsteal Settings", "Killsteal"); KillstealMenu.Add("useKS", new CheckBox("Use Killsteal", false)); KillstealMenu.Add("Q", new CheckBox("Use Q", false)); KillstealMenu.Add("E", new CheckBox("Use E", false)); KillstealMenu.Add("R", new CheckBox("Use R", false)); }
public static void Load() { // Combo ComboMenu = MainMenu.Add(new Menu("ComboMenu", "Combo")); ComboW = ComboMenu.Add(new MenuBool("ComboW", "Use W", true)); ComboE = ComboMenu.Add(new MenuBool("ComboE", "Use E", true)); UseYoumuu = ComboMenu.Add(new MenuBool("UseYoumuu", "Use Youmuu", true)); UseBotrk = ComboMenu.Add(new MenuBool("UseBotrk", "Use Blade Of The Ruined King", true)); // Harass HarassMenu = MainMenu.Add(new Menu("HarassMenu", "Harass")); HarassW = HarassMenu.Add(new MenuBool("HarassW", "Use W")); HarassE = HarassMenu.Add(new MenuSliderButton("HarassE", "E At Max E Range", 4, 0, 6, true)); // Lane LaneMenu = MainMenu.Add(new Menu("LaneMenu", "Lane")); LaneW = LaneMenu.Add(new MenuBool("LaneW", "Use W", true)); // Jungle JungleMenu = MainMenu.Add(new Menu("JungleMenu", "Jungle")); JungleW = JungleMenu.Add(new MenuBool("JungleW", "Use W", true)); JungleE = JungleMenu.Add(new MenuBool("JungleE", "Use E", true)); // Misc MiscMenu = MainMenu.Add(new Menu("MiscMenu", "Misc")); EBeforeDeath = MiscMenu.Add(new MenuBool("EBeforeDeath", "Use E Before Death", true)); StealEpic = MiscMenu.Add(new MenuBool("StealEpic", "Steal Herald, Baron & Dragons", true)); StealRed = MiscMenu.Add(new MenuBool("StealRed", "Steal Redbuff", true)); QRecall = MiscMenu.Add(new MenuKeyBind("QRecall", "Q Recall", Keys.B, KeyBindType.Press)); // Drawings DrawMenu = MainMenu.Add(new Menu("DrawMenu", "Drawings")); DrawDmg = DrawMenu.Add(new MenuBool("DrawDmg", "Damage Indicator", true)); DrawTimer = DrawMenu.Add(new MenuBool("DrawTimer", "Q Timer", true)); DrawKillable = DrawMenu.Add(new MenuBool("DrawKillable", "Killable By Passive", true)); // Killsteal KillstealMenu = MainMenu.Add(new Menu("KillstealMenu", "Killsteal")); KillstealE = KillstealMenu.Add(new MenuBool("KillstealE", "Killsecure E", true)); KillstealIgnite = KillstealMenu.Add(new MenuBool("KillstealIgnite", "Killsecure Ignite", true)); // Trinket TrinketMenu = MainMenu.Add(new Menu("TrinketMenu", "Trinket")); BuyTrinket = TrinketMenu.Add(new MenuBool("BuyTrinket", "Buy Trinket")); TrinketList = TrinketMenu.Add(new MenuList <string>("TrinketList", "Choose Trinket", new[] { "Oracle Alternation", "Farsight Alternation" })); // Skin SkinMenu = MainMenu.Add(new Menu("SkinMenu", "Skinchanger")); UseSkin = SkinMenu.Add(new MenuBool("UseSkin", "Use Skinchanger")); SkinList = SkinMenu.Add(new MenuList <string>("Skins", "Skins", new[] { "Default", "Kingping Twitch", "Whistler Village Twitch", "Medieval Twitch", "Gangster Twitch", "Vandal Twitch", "Pickpocket Twitch", "SSW Twitch" })); Debug = MainMenu.Add(new MenuBool("Debug", "Debug Mode")); MainMenu.Attach(); }
public static void LoadMenu() { Home = Menu.AddMenu("Vladimir by BadCommand"); //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker")); ComboMenu = Home.AddSubMenu(Prefix + "Combo"); ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); ComboMenu.Add(new MenuCheckbox("useW", "Use W", true)); ComboMenu.Add(new MenuCheckbox("useE", "Use E", true)); ComboMenu.Add(new MenuCheckbox("useR", "Use R", true)); ComboMenu.Add(new MenuSlider("enemiesR", "Minimum Enemies for R", 1, 5, 3)); HarassMenu = Home.AddSubMenu(Prefix + "Harass"); HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); HarassMenu.Add(new MenuCheckbox("useE", "Use E", true)); LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear"); LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LaneclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); JungleclearMenu = Home.AddSubMenu(Prefix + "Jungle Clear"); JungleclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); JungleclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); LasthitMenu = Home.AddSubMenu(Prefix + "LastHit"); LasthitMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); FleeMenu = Home.AddSubMenu(Prefix + "Flee"); FleeMenu.Add(new MenuCheckbox("useW", "Use W", true)); DrawingMenu = Home.AddSubMenu(Prefix + "Drawings"); DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true)); DrawingMenu.Add(new MenuCheckbox("drawQ", "Draw Q", true)); DrawingMenu.Add(new MenuCheckbox("drawW", "Draw W", true)); DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true)); DrawingMenu.Add(new MenuCheckbox("drawR", "Draw R", true)); KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal"); KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true)); KillstealMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); MiscMenu = Home.AddSubMenu(Prefix + "Misc"); MiscMenu.Add(new MenuKeybind("SemiR", "Semi-manual R", SharpDX.DirectInput.Key.A, MenuKeybindType.Hold)); MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", true)); MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200)); MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" })); MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1)); MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2)); }
public static void LoadMenu() { Home = Menu.AddMenu("Malzahar by BadCommand"); //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker")); ComboMenu = Home.AddSubMenu(Prefix + "Combo"); ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); ComboMenu.Add(new MenuCheckbox("useW", "Use W", true)); ComboMenu.Add(new MenuCheckbox("useE", "Use E", true)); ComboMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 0)); HarassMenu = Home.AddSubMenu(Prefix + "Harass"); HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); HarassMenu.Add(new MenuCheckbox("useW", "Use W", true)); HarassMenu.Add(new MenuCheckbox("useE", "Use E", true)); HarassMenu.Add(new MenuCheckbox("autoE", "Use Auto E", true)); HarassMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 10, 100, 50)); LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear"); LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LaneclearMenu.Add(new MenuCheckbox("useW", "Use W", true)); LaneclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); LaneclearMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 50)); DrawingMenu = Home.AddSubMenu(Prefix + "Drawings"); DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true)); DrawingMenu.Add(new MenuCheckbox("drawQ", "Draw Q", true)); DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true)); DrawingMenu.Add(new MenuCheckbox("drawR", "Draw R", true)); KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal"); KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true)); KillstealMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); KillstealMenu.Add(new MenuCheckbox("useW", "Use W", true)); KillstealMenu.Add(new MenuCheckbox("useE", "Use E", true)); KillstealMenu.Add(new MenuCheckbox("useR", "Use R", true)); KillstealMenu.Add(new MenuCheckbox("useIgnite", "Use Ignite", true)); KillstealMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 0)); MiscMenu = Home.AddSubMenu(Prefix + "Misc"); MiscMenu.Add(new MenuCheckbox("inQ", "Interrupt Q", true)); MiscMenu.Add(new MenuCheckbox("inR", "Interrupt R", true)); MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", false)); MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200)); MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" })); MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1)); MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2)); }
public static void DoKs() { var e = E.IsReady() && KillstealMenu.GetCheckbox("useE"); foreach (var enemy in ObjectManager.Heroes.Enemies.Where(x => x.IsValidTarget(E.Range) && !x.IsDead && !x.IsZombie)) { if (e && E.GetDamage(enemy) >= enemy.Health) { E.CastIfHitchanceEquals(enemy, HitChance.VeryHigh); } } }
public static void DoKs() { var q = Q.IsReady() && KillstealMenu.GetCheckbox("useQ"); foreach (var enemy in ObjectManager.Heroes.Enemies.Where(x => x.IsValidTarget(Q.Range) && !x.IsDead && !x.IsZombie)) { if (q && Q.GetDamage(enemy) >= enemy.Health) { Q.CastOnUnit(enemy); } } }
public static void DoKs() { var q = Q.IsReady() && KillstealMenu.GetCheckbox("useQ"); var w = W.IsReady() && KillstealMenu.GetCheckbox("useW"); var e = E.IsReady() && KillstealMenu.GetCheckbox("useE"); var r = R.IsReady() && KillstealMenu.GetCheckbox("useR"); foreach (var enemy in ObjectManager.Heroes.Enemies.Where(x => x.IsValidTarget(W.Range) && !x.IsDead && !x.IsZombie)) { if (w && W.GetDamage(enemy) >= enemy.Health) { W.CastIfHitchanceEquals(enemy, HitChance.Medium); } } }
private static void Game_OnTick() { var mana = Me.ManaPercent; if (KillstealMenu.GetCheckbox("enable")) { Killsteal.DoKs(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Combo) { Combo.DoCombo(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Harass) { Harass.DoHarass(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LaneClear) { LaneClear.DoLaneClear(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.JungleClear) { JungleClear.DoJungleClear(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LastHit) { LastHit.DoLastHit(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Flee) { Flee.DoFlee(); } //This is a basic fix, due to OnLevelUp being disabled if (_currentLevel == Player.Level) { return; } Leveler(); _currentLevel = Player.Level; }
private static void Game_OnTick() { var mana = Me.ManaPercent; if (HarassMenu.GetCheckbox("autoE") && mana >= HarassMenu.GetSlider("mana")) { if (E.IsReady() && !Main._isUlting) { var target = TargetSelector.GetTarget(E.Range, TargetSelector.DamageType.Magical); if (target != null) { E.Cast(target); } } } if (KillstealMenu.GetCheckbox("enable")) { Killsteal.DoKs(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Combo && mana >= ComboMenu.GetSlider("mana")) { Combo.DoCombo(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Harass && mana >= HarassMenu.GetSlider("mana")) { Harass.DoHarass(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LaneClear && mana >= LaneclearMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } //This is a basic fix, due to OnLevelUp being disabled if (_currentLevel == Player.Level) { return; } Leveler(); _currentLevel = Player.Level; }
private static void Game_OnTick() { var mana = Me.ManaPercent; if (EkkoRGhost == null && R.IsReady()) { EkkoRGhost = ObjectManager.Get <Obj_AI_Base>().FirstOrDefault(x => !x.IsEnemy && x.Name.ToLower().Contains("ekko")); } if (KillstealMenu.GetCheckbox("enable")) { Killsteal.DoKs(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Combo && mana >= ComboMenu.GetSlider("mana")) { Combo.DoCombo(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Harass && mana >= HarassMenu.GetSlider("mana")) { Harass.DoHarass(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LaneClear && mana >= LaneclearMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.JungleClear && mana >= LaneclearMenu.GetSlider("mana")) { JungleClear.DoJungleClear(); } //This is a basic fix, due to OnLevelUp being disabled if (_currentLevel == Player.Level) { return; } Leveler(); _currentLevel = Player.Level; }
private static void Game_OnTick() { var mana = Me.ManaPercent; if (KillstealMenu.GetCheckbox("enable")) { Killsteal.DoKs(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Combo && mana >= ComboMenu.GetSlider("mana")) { Combo.DoCombo(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Harass && mana >= HarassMenu.GetSlider("mana")) { Harass.DoHarass(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LaneClear && mana >= LaneclearMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LastHit && mana >= LasthitMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Flee && mana >= FleeMenu.GetSlider("mana")) { Flee.DoFlee(); } //This is a basic fix, due to OnLevelUp being disabled if (_currentLevel == Player.Level) { return; } Leveler(); _currentLevel = Player.Level; }
public static void DoKs() { var e = E.IsReady() && KillstealMenu.GetCheckbox("useE"); var r = R.IsReady() && KillstealMenu.GetCheckbox("useR"); foreach (var enemy in ObjectManager.Heroes.Enemies.Where(x => x.IsValidTarget(E.Range) && !x.IsDead && !x.IsZombie)) { if (e && E.GetDamage(enemy) >= enemy.Health) { E.CastOnUnit(enemy); } } foreach (var enemy in ObjectManager.Heroes.Enemies.Where(x => x.IsValidTarget(R.Range) && !x.IsDead && !x.IsZombie)) { if (r && R.GetDamage(enemy) >= enemy.Health) { R.Cast(); } } }
public static void DoKs() { var q = Q.IsReady() && KillstealMenu.GetCheckbox("useQ"); var e = E.IsReady() && KillstealMenu.GetCheckbox("useE"); var r = R.IsReady() && KillstealMenu.GetCheckbox("useR"); var ignite = KillstealMenu.GetCheckbox("useIgnite"); if (ignite) { Functions.UseIgnite(); } foreach (var enemy in ObjectManager.Heroes.Enemies.Where(x => x.IsValidTarget(E.Range + 325) && !x.IsDead && !x.IsZombie)) { if (e && E.GetDamage(enemy) >= enemy.Health) { E.Cast(enemy.Position); Orbwalker.ResetAutoAttackTimer(); Core.DelayAction(() => ObjectManager.Player.IssueOrder(HesaEngine.SDK.Enums.GameObjectOrder.AttackUnit, enemy), 100); return; } } foreach (var enemy in ObjectManager.Heroes.Enemies.Where(x => x.IsValidTarget(Q.Range) && !x.IsDead && !x.IsZombie)) { if (q && Q.GetDamage(enemy) >= enemy.Health) { Q.CastIfHitchanceEquals(enemy, HitChance.VeryHigh); } } if (Main.EkkoRGhost != null) { foreach (var enemy in ObjectManager.Heroes.Enemies.Where(x => x.Distance(Main.EkkoRGhost) <= R.Range && !x.IsDead && !x.IsZombie)) { if (r && enemy.Distance(Main.EkkoRGhost.Position) <= R.Range && !Functions.HasSpellShield(enemy) && !Functions.IsNotKillable(enemy) && R.GetDamage(enemy) >= enemy.Health) { R.Cast(); } } } }
public static void LoadMenu() { Menu = MainMenu.AddMenu("HM Katarina", "HMKatarina"); Menu.AddLabel(" HM Katarina "); Menu.AddLabel(" Made by HappyMajor "); Menu.AddLabel("Enjoy"); /* Combo Section */ ComboMenu = Menu.AddSubMenu("Combo Settings", "Combo"); ComboMenu.Add("useQCombo", new CheckBox("Use Q", true)); ComboMenu.Add("useWCombo", new CheckBox("Use W", true)); ComboMenu.Add("useECombo", new CheckBox("Use E", true)); ComboMenu.Add("useRCombo", new CheckBox("Use R", true)); ComboMenu.Add("useD", new CheckBox("Use Jump to Dagger", true)); ComboMenu.Add("useRECombo", new CheckBox("Use E if Enemy walk outside R range", false)); ComboMenu.Add("useITEMS", new CheckBox("Use Items", true)); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.Add("UseQH", new CheckBox("Use Q", true)); HarassMenu.Add("useWH", new CheckBox("Use W", true)); HarassMenu.Add("useEH", new CheckBox("Use E", false)); HarassMenu.Add("UseQA", new CheckBox("Use Auto Q", false)); HarassMenu.Add("UseDH", new CheckBox("Use Dagger Logic in Harras", true)); LaneClearMenu = Menu.AddSubMenu("Laneclear Settings", "Laneclear"); LaneClearMenu.Add("useQLC", new CheckBox("Use Q", true)); LaneClearMenu.Add("useWLC", new CheckBox("Use W", true)); LaneClearMenu.Add("useELC", new CheckBox("Use E", true)); KillstealMenu = Menu.AddSubMenu("Killsteal Settings", "Killsteal"); KillstealMenu.Add("useKS", new CheckBox("Use Killsteal", true)); KillstealMenu.Add("Q", new CheckBox("Use Q", true)); KillstealMenu.Add("E", new CheckBox("Use EW", true)); FleeMenu = Menu.AddSubMenu("Flee Settings", "Flee"); FleeMenu.Add("useEF", new CheckBox("Use E Flee", true)); FleeMenu.Add("useWF", new CheckBox("Use W Flee", false)); }
public static void Initialize() { MainMenu = EloBuddy.SDK.Menu.MainMenu.AddMenu("iKalista", "com.iKalista"); ComboMenu = MainMenu.AddSubMenu("Combo Options", "com.iKalista.combo"); { ComboMenu.AddBool("com.ikalista.combo.useQ", "Use Q", true); ComboMenu.AddBool("com.ikalista.combo.useE", "Use E", true); ComboMenu.AddSlider("com.ikalista.combo.eStacks", "E Stacks To Cast", 10, 1, 50); ComboMenu.AddBool("com.ikalista.combo.useR", "Save n***a with R", true); ComboMenu.AddSlider("com.ikalista.combo.allyPercent", "Percent to save", 5, 1, 100); } HarassMenu = MainMenu.AddSubMenu("Harass Options", "com.iKalista.harass"); { HarassMenu.AddBool("com.ikalista.harass.useQ", "Use Q", true); HarassMenu.AddBool("com.ikalista.harass.useE", "Use E", true); HarassMenu.AddSlider("com.ikalista.harass.eStacksH", "Rend at X stacks", 10, 1, 20); } KillstealMenu = MainMenu.AddSubMenu("Killsteal Options", "com.ikalista.ks"); { KillstealMenu.AddBool("com.ikalista.ks.enabled", "Use Killsteal", true); KillstealMenu.AddBool("com.ikalista.ks.q", "Use Q", true); KillstealMenu.AddBool("com.ikalista.ks.e", "Use E Killsteal"); } MiscMenu = MainMenu.AddSubMenu("Misc Options", "com.iKalista.misc"); { MiscMenu.AddBool("com.ikalista.misc.jungle", "Use JungleSteal", true); } DrawMenu = MainMenu.AddSubMenu("Drawing Options", "com.iKalista.drawing"); { DrawMenu.AddBool("com.ikalista.drawing.drawRanges", "Draw Soell Ranges"); DrawMenu.AddBool("com.ikalista.drawing.drawStacks", "Draw E Stacks"); DrawMenu.AddBool("com.ikalista.drawing.drawDamage", "Draw Damage Indicator"); DrawMenu.AddBool("com.ikalista.drawing.drawDamagePercent", "Draw Percent Damage"); } }
private static void Game_OnTick() { var mana = Me.ManaPercent; if (HarassMenu.GetCheckbox("autoE") && ObjectManager.Me.HealthPercent > HarassMenu.GetSlider("minE") && mana >= HarassMenu.GetSlider("mana")) { if (E.IsReady()) { var target = TargetSelector.GetTarget(E.Range, TargetSelector.DamageType.Magical); if (target != null) { E.CastOnUnit(target); } } } if (KillstealMenu.GetCheckbox("enable")) Killsteal.DoKs(); if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Combo && mana >= ComboMenu.GetSlider("mana")) Combo.DoCombo(); if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Harass && mana >= HarassMenu.GetSlider("mana")) Harass.DoHarass(); if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LaneClear && mana >= LaneclearMenu.GetSlider("mana")) LaneClear.DoLaneClear(); if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.JungleClear && mana >= JungleclearMenu.GetSlider("mana")) JungleClear.DoJungleClear(); if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LastHit && mana >= LasthitMenu.GetSlider("mana")) LastHit.DoLastHit(); //This is a basic fix, due to OnLevelUp being disabled if (_currentLevel == Player.Level) return; Leveler(); _currentLevel = Player.Level; }
private static void Game_OnTick() { var mana = Me.ManaPercent; if (MiscMenu.GetKeybind("manualQ")) { if (Q.IsReady()) { AIHeroClient target; target = TargetSelector.GetTarget(QMenu.GetSlider("rangeQ"), TargetSelector.DamageType.Magical); if (MiscMenu.GetCheckbox("useDP")) { var location = LinearPrediction(ObjectManager.Player.Position, Q, (AIHeroClient)target); if (target != null && (target.Distance(ObjectManager.Me) > QMenu.GetSlider("minQ")) && !Functions.HasSpellShield(target) && location != DarkPrediction.empt && !DarkPrediction.CollisionChecker(location, ObjectManager.Me.Position, Q)) { Q.Cast(location); } } else { if (target != null && (target.Distance(ObjectManager.Me) > QMenu.GetSlider("minQ")) && !Functions.HasSpellShield(target)) { Q.CastIfHitchanceEquals(target, HitChance.VeryHigh); } } } } if (KillstealMenu.GetCheckbox("enable")) { Killsteal.DoKs(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Combo && mana >= ComboMenu.GetSlider("mana")) { Combo.DoCombo(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Harass && mana >= HarassMenu.GetSlider("mana")) { Harass.DoHarass(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LaneClear && mana >= LaneclearMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LastHit && mana >= LasthitMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Flee && mana >= FleeMenu.GetSlider("mana")) { Flee.DoFlee(); } //This is a basic fix, due to OnLevelUp being disabled if (_currentLevel == Player.Level) { return; } Leveler(); _currentLevel = Player.Level; }
public static void Init() { ComboMenu = Program.menu.AddSubMenu("Combo Settings"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddLabel("Q-1 Ayarlari"); ComboMenu.Add("useQ1", new CheckBox("Kullan Q-1")); ComboMenu.AddLabel("Q-2 Ayarlari"); ComboMenu.Add("qBeforeExpire", new CheckBox("Sure bitmeden once Q")); ComboMenu.Add("qOutOfRange", new CheckBox("Q Menzil disinda")); ComboMenu.Add("qExecute", new CheckBox("Q Olduruken")); ComboMenu.AddLabel("W-1 Ayarlari"); ComboMenu.Add("useW1", new CheckBox("W1 Pasif icin")); ComboMenu.Add("wCatchUp", new CheckBox("Kullan W takim arkadasina atilmada")); ComboMenu.AddLabel("W-2 Ayarlari"); ComboMenu.Add("useW2", new CheckBox("W2 Pasif icin")); ComboMenu.AddLabel("E-1 Ayarlari"); ComboMenu.Add("useE1", new CheckBox("Kullan E1")); ComboMenu.AddLabel("E-2 Ayarlari"); ComboMenu.Add("useE2", new CheckBox("E2")); ComboMenu.AddLabel("R Ayarlari"); ComboMenu.Add("useR", new CheckBox("Kullan R")); ComboMenu.AddLabel("Pasif Ayarlari"); ComboMenu.Add("minPassiveSliderCombo", new Slider("Skillerden sonra kac pasif kullanilsin", 1, 0, 2)); HarassMenu = Program.menu.AddSubMenu("Durtme Ayarlari"); HarassMenu.AddGroupLabel("Durtme Ayarlari"); HarassMenu.AddLabel("Q-1 Ayarlari"); HarassMenu.Add("useQ1H", new CheckBox("Kullan Q-1")); HarassMenu.AddLabel("Q-2 Ayarlari"); HarassMenu.Add("qBeforeExpireH", new CheckBox("Sure bitmeden once Q")); HarassMenu.Add("qOutOfRangeH", new CheckBox("Q Menzil disinda")); HarassMenu.Add("qExecuteH", new CheckBox("Q Olduruken")); HarassMenu.AddLabel("E-1 Ayarlari"); HarassMenu.Add("useE1H", new CheckBox("Kullan E1")); HarassMenu.AddLabel("E-2 Ayarlari"); HarassMenu.Add("useE2H", new CheckBox("Kullan")); FarmMenu = Program.menu.AddSubMenu("Farm Ayarlari"); FarmMenu.AddGroupLabel("SonVurus Ayarlari"); FarmMenu.Add("useQ1F", new CheckBox("Kullan Q-1")); FarmMenu.Add("qExecuteF", new CheckBox("Q Olduruken")); FarmMenu.AddGroupLabel("SonVurus Ayarlari"); FarmMenu.Add("useQ1WC", new CheckBox("Kullan Q-1")); FarmMenu.Add("qExecuteWC", new CheckBox("Q Olduruken")); FarmMenu.Add("eExecuteWC", new CheckBox("E Olduruken")); JungleMenu = Program.menu.AddSubMenu("Orman Ayarlari"); JungleMenu.AddGroupLabel("Orman Ayarlari"); JungleMenu.Add("useQ1J", new CheckBox("Kullan Q-1")); JungleMenu.Add("useQ2J", new CheckBox("Kullan Q-2")); JungleMenu.Add("useW1J", new CheckBox("Kullan W-1")); JungleMenu.Add("useW2J", new CheckBox("Kullan W-2")); JungleMenu.Add("useE1J", new CheckBox("Kullan E-1")); JungleMenu.Add("useE2J", new CheckBox("Kullan E-2")); JungleMenu.Add("minPassiveSlider", new Slider("Skillerden sonra kac pasif kullanilsin", 1, 0, 2)); KillstealMenu = Program.menu.AddSubMenu("Oldurme Ayarlari"); KillstealMenu.AddGroupLabel("Oldurme Ayarlari"); KillstealMenu.Add("KSQ1", new CheckBox("Kullan Q1")); KillstealMenu.Add("KSQ2", new CheckBox("Kullan Q2")); KillstealMenu.Add("KSE1", new CheckBox("Kullan E")); KillstealMenu.Add("KSR1", new CheckBox("Kullan R")); Game.OnTick += Game_OnUpdate; }
private static void OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Corki")) { return; } Chat.Print("Borki Loaded!", Color.GreenYellow); Chat.Print("Good Luck!", Color.GreenYellow); Bootstrap.Init(null); Q = new Spell.Skillshot(SpellSlot.Q, 825, SkillShotType.Circular, 300, 1000, 250); W = new Spell.Skillshot(SpellSlot.W, 800, SkillShotType.Linear); E = new Spell.Active(SpellSlot.E, 600); R = new Spell.Skillshot(SpellSlot.R, 1200, SkillShotType.Linear, 200, 1950, 40); Botrk = new Item(ItemId.Blade_of_the_Ruined_King); Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); Menu = MainMenu.AddMenu("Borki", "Borki"); Menu.AddGroupLabel("BORKI"); Menu.AddSeparator(); Menu.AddLabel("Good Luck!"); SpellMenu = Menu.AddSubMenu("Spells Settings", "Combo"); SpellMenu.AddGroupLabel("Combo Settings"); SpellMenu.Add("ComboQ", new CheckBox("Spell [Q]")); SpellMenu.Add("ComboE", new CheckBox("Spell [E]")); SpellMenu.Add("ComboR", new CheckBox("Spell [R]")); SpellMenu.Add("item", new CheckBox("Use [BOTRK]")); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("HarassQ", new CheckBox("Spell [Q]", false)); HarassMenu.Add("HarassR", new CheckBox("Spell [R]")); HarassMenu.Add("HarassE", new CheckBox("Spell [E]")); HarassMenu.Add("manaHarass", new Slider("Min Mana For Harass", 50, 0, 100)); HarassMenu.Add("RocketHarass", new Slider("Save Rockets [R]", 3, 0, 6)); ClearMenu = Menu.AddSubMenu("LaneClear Settings", "LaneClear"); ClearMenu.AddGroupLabel("Laneclear Settings"); ClearMenu.Add("ClearQ", new CheckBox("Spell [Q]", false)); ClearMenu.Add("ClearR", new CheckBox("Spell [R]", false)); ClearMenu.Add("ClearE", new CheckBox("Spell [E]", false)); ClearMenu.Add("manaClear", new Slider("Min Mana For LaneClear", 65, 0, 100)); ClearMenu.Add("RocketClear", new Slider("Save Rockets [R]", 3, 0, 6)); JungleMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear"); JungleMenu.AddGroupLabel("JungleClear Settings"); JungleMenu.Add("JungleQ", new CheckBox("Spell [Q]")); JungleMenu.Add("JungleR", new CheckBox("Spell [R]")); JungleMenu.Add("JungleE", new CheckBox("Spell [E]")); JungleMenu.Add("manaJung", new Slider("Min Mana For JungleClear", 30, 0, 100)); JungleMenu.Add("RocketJung", new Slider("Save Rockets [R]", 3, 0, 6)); KillstealMenu = Menu.AddSubMenu("KillSteal Settings", "KS"); KillstealMenu.AddGroupLabel("KillSteal Settings"); KillstealMenu.Add("RKs", new CheckBox("Spell [R]")); KillstealMenu.Add("QKs", new CheckBox("Spell [Q]")); KillstealMenu.Add("ign", new CheckBox("Use [Ignite] KillSteal")); Misc = Menu.AddSubMenu("Misc Settings", "Misc"); Misc.AddGroupLabel("Misc Settings"); Misc.Add("AntiGap", new CheckBox("Use [W] AntiGapcloser")); Misc.AddSeparator(); Misc.Add("drawQ", new CheckBox("Range [Q]")); Misc.Add("drawW", new CheckBox("Range [W]", false)); Misc.Add("drawE", new CheckBox("Range [E]")); Misc.Add("drawR", new CheckBox("Range [R]")); Skin = Menu.AddSubMenu("Skin Changer", "SkinChanger"); Skin.Add("checkSkin", new CheckBox("Use Skin Changer")); Skin.Add("skin.Id", new ComboBox("Skin Mode", 0, "Default", "1", "2", "3", "4", "5", "6", "7")); Game.OnTick += Game_OnTick; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; Drawing.OnDraw += Drawing_OnDraw; }
public static void Execute() { Menuini = MainMenu.AddMenu("Kapp沙皇", "KappAzir"); Auto = Menuini.AddSubMenu("自动"); JumperMenu = Menuini.AddSubMenu("漂移"); ComboMenu = Menuini.AddSubMenu("连招"); HarassMenu = Menuini.AddSubMenu("骚扰"); LaneClearMenu = Menuini.AddSubMenu("清线"); JungleClearMenu = Menuini.AddSubMenu("清野"); KillstealMenu = Menuini.AddSubMenu("抢头"); DrawMenu = Menuini.AddSubMenu("线圈"); ColorMenu = Menuini.AddSubMenu("颜色"); Auto.AddGroupLabel("设置"); Auto.Add("gap", new CheckBox("防突进")); Auto.Add("int", new CheckBox("技能打断")); Auto.Add("danger", new ComboBox("技能危险等级打断", 1, "高", "中", "低")); Auto.AddGroupLabel("防御塔设置"); Auto.Add("tower", new CheckBox("召唤防御塔")); Auto.Add("Tenemy", new Slider("召唤防御塔当有 [{0}] 敌人", 3, 1, 6)); Auto.AddGroupLabel("自动防突进技能"); foreach (var spell in from spell in Gapcloser.GapCloserList from enemy in EntityManager.Heroes.Enemies.Where(enemy => spell.ChampName == enemy.ChampionName) select spell) { Auto.Add(spell.SpellName, new CheckBox(spell.ChampName + " " + spell.SpellSlot)); } if (EntityManager.Heroes.Enemies.Any(e => e.Hero == Champion.Rengar)) { Auto.Add("rengar", new CheckBox("狮子狗跳跃")); } JumperMenu.Add("jump", new KeyBind("WEQ 逃跑按键", false, KeyBind.BindTypes.HoldActive, 'A')); JumperMenu.Add("normal", new KeyBind("正常漂移推按键", false, KeyBind.BindTypes.HoldActive, 'S')); JumperMenu.Add("new", new KeyBind("新漂移推", false, KeyBind.BindTypes.HoldActive, 'Z')); JumperMenu.Add("flash", new CheckBox("尝试使用闪现进行大范围伤害")); JumperMenu.Add("delay", new Slider("延迟 EQ", 200, 0, 500)); JumperMenu.Add("range", new Slider("检查士兵距离", 800, 0, 1000)); ComboMenu.AddGroupLabel("连招设置"); ComboMenu.Add("key", new KeyBind("连招按键", false, KeyBind.BindTypes.HoldActive, 32)); ComboMenu.AddSeparator(0); ComboMenu.AddGroupLabel("Q 设置"); ComboMenu.Add("Q", new CheckBox("使用 Q")); ComboMenu.Add("WQ", new CheckBox("使用 W > Q")); ComboMenu.Add("Qaoe", new CheckBox("使用 Q 范围伤害", false)); ComboMenu.Add("QS", new Slider("士兵数量使用Q", 1, 1, 3)); ComboMenu.AddSeparator(0); ComboMenu.AddGroupLabel("W 设置"); ComboMenu.Add("W", new CheckBox("使用 W")); ComboMenu.Add("Wsave", new CheckBox("保留 1 个 W 层数", false)); ComboMenu.Add("WS", new Slider("限制召唤几名士兵", 3, 1, 3)); ComboMenu.AddSeparator(0); ComboMenu.AddGroupLabel("E 设置"); ComboMenu.Add("E", new CheckBox("使用 E")); ComboMenu.Add("Ekill", new CheckBox("E 只用于可击杀敌人")); ComboMenu.Add("Edive", new CheckBox("E 越塔", false)); ComboMenu.Add("EHP", new Slider("只使用 E 当我的血量高于 [{0}%]", 50)); ComboMenu.Add("Esafe", new Slider("不 E 进 [{0}] 个敌人", 3, 1, 6)); ComboMenu.AddSeparator(0); ComboMenu.AddGroupLabel("R 设置"); ComboMenu.Add("R", new CheckBox("使用 R")); ComboMenu.Add("Rkill", new CheckBox("R 尾头")); ComboMenu.Add("insec", new CheckBox("连招尝试进行漂移推")); ComboMenu.Add("Raoe", new Slider("R 范围伤害 [{0}] 名敌人", 3, 1, 6)); ComboMenu.Add("Rsave", new CheckBox("R 自救")); ComboMenu.Add("RHP", new Slider("推开敌人当我的血量低于 [{0}%]", 35)); HarassMenu.AddGroupLabel("骚扰设置"); HarassMenu.Add("key", new KeyBind("骚扰按键", false, KeyBind.BindTypes.HoldActive, 'C')); HarassMenu.Add("toggle", new KeyBind("自动骚扰开关按键", false, KeyBind.BindTypes.PressToggle, 'H')); HarassMenu.AddSeparator(0); HarassMenu.AddGroupLabel("Q 设置"); HarassMenu.Add("Q", new CheckBox("使用 Q")); HarassMenu.Add("WQ", new CheckBox("使用 W > Q")); HarassMenu.Add("QS", new Slider("士兵数量使用Q", 1, 1, 3)); HarassMenu.Add("Qmana", new Slider("蓝量Q限制 < [{0}%]", 65)); HarassMenu.AddSeparator(0); HarassMenu.AddGroupLabel("W 设置"); HarassMenu.Add("W", new CheckBox("使用 W")); HarassMenu.Add("Wsave", new CheckBox("保留 1 个 W 层数")); HarassMenu.Add("WS", new Slider("限制召唤几名士兵", 3, 1, 3)); HarassMenu.Add("Wmana", new Slider("蓝量W限制 < [{0}%]", 65)); HarassMenu.AddSeparator(0); HarassMenu.AddGroupLabel("E 设置"); HarassMenu.Add("E", new CheckBox("使用 E")); HarassMenu.Add("Edive", new CheckBox("E Dive Turrets", false)); HarassMenu.Add("EHP", new Slider("只使用 E 当我的血量高于 [{0}%]", 50)); HarassMenu.Add("Esafe", new Slider("不 E 进 [{0}] 个敌人", 3, 1, 6)); HarassMenu.Add("Emana", new Slider("蓝量E限制 < [{0}%]", 65)); LaneClearMenu.AddGroupLabel("清线设置"); LaneClearMenu.Add("key", new KeyBind("清线按键", false, KeyBind.BindTypes.HoldActive, 'V')); LaneClearMenu.Add("Q", new CheckBox("使用 Q")); LaneClearMenu.Add("Qmana", new Slider("蓝量Q限制 < [{0}%]", 65)); LaneClearMenu.Add("W", new CheckBox("使用 W")); LaneClearMenu.Add("Wsave", new CheckBox("保留 1 个 W 层数")); LaneClearMenu.Add("Wmana", new Slider("蓝量W限制 < [{0}%]", 65)); JungleClearMenu.AddGroupLabel("清野设置"); JungleClearMenu.Add("key", new KeyBind("清野按键", false, KeyBind.BindTypes.HoldActive, 'V')); JungleClearMenu.Add("Q", new CheckBox("使用 Q")); JungleClearMenu.Add("Qmana", new Slider("蓝量Q限制 < [{0}%]", 65)); JungleClearMenu.Add("W", new CheckBox("使用 W")); JungleClearMenu.Add("Wsave", new CheckBox("保留 1 个 W 层数")); JungleClearMenu.Add("Wmana", new Slider("蓝量W限制 < [{0}%]", 65)); KillstealMenu.AddGroupLabel("抢头设置"); KillstealMenu.Add("Q", new CheckBox("使用 Q")); KillstealMenu.Add("E", new CheckBox("使用 E")); KillstealMenu.Add("R", new CheckBox("使用 R")); foreach (var spell in Azir.SpellList) { DrawMenu.Add(spell.Slot.ToString(), new CheckBox(spell.Slot + " Range")); ColorMenu.Add(spell.Slot.ToString(), new ColorPicker(spell.Slot + " Color", System.Drawing.Color.Chartreuse)); } DrawMenu.Add("insec", new CheckBox("显示漂移推助手")); }
public static void Init() { ComboMenu = Program.menu.AddSubMenu("Combo Settings"); ComboMenu.AddGroupLabel("Combo Settings"); ComboMenu.AddLabel("Q-1 Settings"); ComboMenu.Add("useQ1", new CheckBox("Use Q-1")); ComboMenu.AddLabel("Q-2 Settings"); ComboMenu.Add("qBeforeExpire", new CheckBox("Before Q Expire")); ComboMenu.Add("qOutOfRange", new CheckBox("Q Out Of Range")); ComboMenu.Add("qExecute", new CheckBox("Q Execute")); ComboMenu.AddLabel("W-1 Settings"); ComboMenu.Add("useW1", new CheckBox("W1 For Passive")); ComboMenu.Add("wCatchUp", new CheckBox("Use W on Ally to Get Closer")); ComboMenu.AddLabel("W-2 Settings"); ComboMenu.Add("useW2", new CheckBox("W2 For Passive")); ComboMenu.AddLabel("E-1 Settings"); ComboMenu.Add("useE1", new CheckBox("Use E1")); ComboMenu.AddLabel("E-2 Settings"); ComboMenu.Add("useE2", new CheckBox("E2")); ComboMenu.AddLabel("R Settings"); ComboMenu.Add("useR", new CheckBox("Use R")); ComboMenu.AddLabel("Passive Settings"); ComboMenu.Add("minPassiveSliderCombo", new Slider("Passive Stacks Before Spell", 1, 0, 2)); HarassMenu = Program.menu.AddSubMenu("Harass Settings"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.AddLabel("Q-1 Settings"); HarassMenu.Add("useQ1H", new CheckBox("Use Q-1")); HarassMenu.AddLabel("Q-2 Settings"); HarassMenu.Add("qBeforeExpireH", new CheckBox("Before Q Expire")); HarassMenu.Add("qOutOfRangeH", new CheckBox("Q Out Of Range")); HarassMenu.Add("qExecuteH", new CheckBox("Q Execute")); HarassMenu.AddLabel("E-1 Settings"); HarassMenu.Add("useE1H", new CheckBox("Use E1")); HarassMenu.AddLabel("E-2 Settings"); HarassMenu.Add("useE2H", new CheckBox("E2")); FarmMenu = Program.menu.AddSubMenu("Farming Settings"); FarmMenu.AddGroupLabel("LastHit Settings"); FarmMenu.Add("useQ1F", new CheckBox("Use Q-1")); FarmMenu.Add("qExecuteF", new CheckBox("Q Execute")); FarmMenu.AddGroupLabel("LastHit Settings"); FarmMenu.Add("useQ1WC", new CheckBox("Use Q-1")); FarmMenu.Add("qExecuteWC", new CheckBox("Q Execute")); FarmMenu.Add("eExecuteWC", new CheckBox("E Execute")); JungleMenu = Program.menu.AddSubMenu("Jungle Settings"); JungleMenu.AddGroupLabel("Jungle Settings"); JungleMenu.Add("useQ1J", new CheckBox("Use Q-1")); JungleMenu.Add("useQ2J", new CheckBox("Use Q-2")); JungleMenu.Add("useW1J", new CheckBox("Use W-1")); JungleMenu.Add("useW2J", new CheckBox("Use W-2")); JungleMenu.Add("useE1J", new CheckBox("Use E-1")); JungleMenu.Add("useE2J", new CheckBox("Use E-2")); JungleMenu.Add("minPassiveSlider", new Slider("Passive Stacks Before Spell", 1, 0, 2)); KillstealMenu = Program.menu.AddSubMenu("Killsteal Settings"); KillstealMenu.AddGroupLabel("Killsteal Settings"); KillstealMenu.Add("KSQ1", new CheckBox("KS Q1")); KillstealMenu.Add("KSQ2", new CheckBox("KS Q2")); KillstealMenu.Add("KSE1", new CheckBox("KS E")); KillstealMenu.Add("KSR1", new CheckBox("KS R")); Game.OnTick += Game_OnUpdate; }
private static void Game_OnTick() { var mana = Me.ManaPercent; if (MiscMenu.GetKeybind("manualEQ") && E.IsReady() && Q.IsReady()) { Q.Cast(ObjectManager.Player.Position.Extend(Game.CursorPosition, Q.Range)); DoEQ = true; } if (MiscMenu.GetKeybind("semimanualEQ") && E.IsReady() && Q.IsReady()) { var target = Heroes.Enemies.Where(enemy => enemy.IsValidTarget(EQ.Range)).OrderBy(enemy => enemy.Distance(Game.CursorPosition)).FirstOrDefault(); var qpos = DarkPrediction.CirclerPrediction(Q, (AIHeroClient)target, 1); if (qpos != DarkPrediction.empt && qpos.Distance(ObjectManager.Player) <= Q.Range) { Q.Cast(qpos); } DoEQ = true; } if (DoEQ && !E.IsReady()) { DoEQ = false; } if (KillstealMenu.GetCheckbox("enable")) { Killsteal.DoKs(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.JungleClear && mana >= JungleclearMenu.GetSlider("mana")) { JungleClear.DoJungleClear(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LastHit && mana >= LasthitMenu.GetSlider("mana")) { LastHit.DoLastHit(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Combo && mana >= ComboMenu.GetSlider("mana")) { Combo.DoCombo(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.Harass && mana >= HarassMenu.GetSlider("mana")) { Harass.DoHarass(); } if (Orb.ActiveMode == Orbwalker.OrbwalkingMode.LaneClear && mana >= LaneclearMenu.GetSlider("mana")) { LaneClear.DoLaneClear(); } //This is a basic fix, due to OnLevelUp being disabled if (_currentLevel == Player.Level) { return; } Leveler(); _currentLevel = Player.Level; }
public static void LoadMenu() { Home = Menu.AddMenu("Maniac" + ObjectManager.Me.Hero); //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker")); ComboMenu = Home.AddSubMenu(Prefix + "Combo"); ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); ComboMenu.Add(new MenuCheckbox("useW", "Use W", true)); ComboMenu.Add(new MenuCheckbox("useE", "Use E", true)); ComboMenu.Add(new MenuCheckbox("useR", "Use R", true)); ComboMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 10, 100, 50)); HarassMenu = Home.AddSubMenu(Prefix + "Harass"); HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); HarassMenu.Add(new MenuCheckbox("useW", "Use W", true)); HarassMenu.Add(new MenuCheckbox("useE", "Use E", true)); HarassMenu.Add(new MenuCheckbox("useR", "Use R", true)); HarassMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 10, 100, 50)); LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear"); LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LaneclearMenu.Add(new MenuCheckbox("useW", "Use W", true)); LaneclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); LaneclearMenu.Add(new MenuCheckbox("useR", "Use R", true)); LaneclearMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 10, 100, 50)); LasthitMenu = Home.AddSubMenu(Prefix + "LastHit"); LasthitMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LasthitMenu.Add(new MenuCheckbox("useW", "Use W", true)); LasthitMenu.Add(new MenuCheckbox("useE", "Use E", true)); LasthitMenu.Add(new MenuCheckbox("useR", "Use R", true)); LasthitMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 10, 100, 50)); FleeMenu = Home.AddSubMenu(Prefix + "Flee"); FleeMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); FleeMenu.Add(new MenuCheckbox("useW", "Use W", true)); FleeMenu.Add(new MenuCheckbox("useE", "Use E", true)); FleeMenu.Add(new MenuCheckbox("useR", "Use R", true)); FleeMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 10, 100, 5)); DrawingMenu = Home.AddSubMenu(Prefix + "Drawings"); DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true)); DrawingMenu.Add(new MenuCheckbox("drawQ", "Draw Q", true)); DrawingMenu.Add(new MenuCheckbox("drawW", "Draw W", true)); DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true)); DrawingMenu.Add(new MenuCheckbox("drawR", "Draw R", true)); KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal"); KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true)); KillstealMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); KillstealMenu.Add(new MenuCheckbox("useW", "Use W", true)); KillstealMenu.Add(new MenuCheckbox("useE", "Use E", true)); KillstealMenu.Add(new MenuCheckbox("useR", "Use R", true)); KillstealMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 10, 100, 10)); MiscMenu = Home.AddSubMenu(Prefix + "Misc"); MiscMenu.Add(new MenuCheckbox("agQ", "AntiGapclose Q", true)); MiscMenu.Add(new MenuCheckbox("agW", "AntiGapclose W", true)); MiscMenu.Add(new MenuCheckbox("agE", "AntiGapclose E", true)); MiscMenu.Add(new MenuCheckbox("agR", "AntiGapclose R", true)); MiscMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 10, 100, 30)); MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", true)); MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200)); MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" })); MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1)); MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2)); }
public static void LoadMenu() { Home = Menu.AddMenu("Syndra by BadCommand"); //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker")); ComboMenu = Home.AddSubMenu(Prefix + "Combo"); ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); ComboMenu.Add(new MenuCheckbox("useW", "Use W", true)); ComboMenu.Add(new MenuCheckbox("useEQ", "Use EQ combo", true)); ComboMenu.Add(new MenuCheckbox("useE", "Use E to stun", true)); ComboMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 0)); HarassMenu = Home.AddSubMenu(Prefix + "Harass"); HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); HarassMenu.Add(new MenuCheckbox("useW", "Use W", true)); HarassMenu.Add(new MenuCheckbox("useEQ", "Use EQ", true)); HarassMenu.Add(new MenuCheckbox("useE", "Use E to stun", true)); HarassMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 10, 100, 50)); LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear"); LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LaneclearMenu.Add(new MenuCheckbox("useW", "Use W", true)); LaneclearMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 50)); JungleclearMenu = Home.AddSubMenu(Prefix + "Jungle Clear"); JungleclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); JungleclearMenu.Add(new MenuCheckbox("useW", "Use W", true)); JungleclearMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 50)); LasthitMenu = Home.AddSubMenu(Prefix + "Last Hit"); LasthitMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LasthitMenu.Add(new MenuCheckbox("useW", "Use W", true)); LasthitMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 50)); DrawingMenu = Home.AddSubMenu(Prefix + "Drawings"); DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true)); DrawingMenu.Add(new MenuCheckbox("drawQ", "Draw Q", true)); DrawingMenu.Add(new MenuCheckbox("drawW", "Draw W", true)); DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true)); DrawingMenu.Add(new MenuCheckbox("drawEQ", "Draw EQ", true)); DrawingMenu.Add(new MenuCheckbox("drawR", "Draw R", true)); KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal"); KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true)); KillstealMenu.Add(new MenuCheckbox("useIgnite", "Use Ignite", true)); KillstealMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); KillstealMenu.Add(new MenuCheckbox("useW", "Use W", true)); KillstealMenu.Add(new MenuCheckbox("useR", "Use R on the enemies below", true)); foreach (var hero in HesaEngine.SDK.ObjectManager.Heroes.Enemies) { KillstealMenu.Add(new MenuCheckbox("rlist" + hero.ChampionName, hero.ChampionName, true)); } KillstealMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 0)); MiscMenu = Home.AddSubMenu(Prefix + "Misc"); MiscMenu.Add(new MenuKeybind("manualEQ", "EQ to mouse position", SharpDX.DirectInput.Key.A, MenuKeybindType.Hold)); MiscMenu.Add(new MenuKeybind("semimanualEQ", "Semi manual EQ to enemi near mouse", SharpDX.DirectInput.Key.T, MenuKeybindType.Hold)); MiscMenu.Add(new MenuCheckbox("inE", "Use E to interrupt", true)); MiscMenu.Add(new MenuCheckbox("inEQ", "Use EQ to interrupt", true)); MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", false)); MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200)); MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" })); MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1)); MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2)); }
public static void Init() { ComboMenu = Program.menu.AddSubMenu("Combo Config"); ComboMenu.AddGroupLabel("Combo Config"); ComboMenu.AddLabel("Q-1 Config"); ComboMenu.Add("useQ1", new CheckBox("Use Q-1")); ComboMenu.AddLabel("Q-2 Config"); ComboMenu.Add("qBeforeExpire", new CheckBox("Antes de que la Q expire")); ComboMenu.Add("qOutOfRange", new CheckBox("Q Fuera de rango")); ComboMenu.Add("qExecute", new CheckBox("Q Ejecutar")); ComboMenu.AddLabel("W-1 Config"); ComboMenu.Add("useW1", new CheckBox("W1 Para pasivo")); ComboMenu.Add("wCatchUp", new CheckBox("Usar W en aliado para acercarse")); ComboMenu.AddLabel("W-2 Config"); ComboMenu.Add("useW2", new CheckBox("W2 Para pasiva")); ComboMenu.AddLabel("E-1 Config"); ComboMenu.Add("useE1", new CheckBox("Usar E1")); ComboMenu.AddLabel("E-2 Config"); ComboMenu.Add("useE2", new CheckBox("E2")); ComboMenu.AddLabel("R Config"); ComboMenu.Add("useR", new CheckBox("Usar R")); ComboMenu.AddLabel("Pasiva Config"); ComboMenu.Add("minPassiveSliderCombo", new Slider("Passiva Stacks antes de Spell", 1, 0, 2)); HarassMenu = Program.menu.AddSubMenu("Tirar Config"); HarassMenu.AddGroupLabel("Tirar Config"); HarassMenu.AddLabel("Q-1 Config"); HarassMenu.Add("useQ1H", new CheckBox("Usar Q-1")); HarassMenu.AddLabel("Q-2 Config"); HarassMenu.Add("qBeforeExpireH", new CheckBox("Antes de que Q expire")); HarassMenu.Add("qOutOfRangeH", new CheckBox("Q Fuera de Rango")); HarassMenu.Add("qExecuteH", new CheckBox("Q Ejecutar")); HarassMenu.AddLabel("E-1 Config"); HarassMenu.Add("useE1H", new CheckBox("Usar E1")); HarassMenu.AddLabel("E-2 Config"); HarassMenu.Add("useE2H", new CheckBox("E2")); FarmMenu = Program.menu.AddSubMenu("Farming Config"); FarmMenu.AddGroupLabel("UltimoGolpe Config"); FarmMenu.Add("useQ1F", new CheckBox("Usar Q-1")); FarmMenu.Add("qExecuteF", new CheckBox("Q Ejecutar")); FarmMenu.AddGroupLabel("UltimoGolpe Config"); FarmMenu.Add("useQ1WC", new CheckBox("Usar Q-1")); FarmMenu.Add("qExecuteWC", new CheckBox("Q Ejecutar")); FarmMenu.Add("eExecuteWC", new CheckBox("E Ejecutar")); JungleMenu = Program.menu.AddSubMenu("Jungla Config"); JungleMenu.AddGroupLabel("Jungla Config"); JungleMenu.Add("useQ1J", new CheckBox("Usar Q-1")); JungleMenu.Add("useQ2J", new CheckBox("Usar Q-2")); JungleMenu.Add("useW1J", new CheckBox("Usar W-1")); JungleMenu.Add("useW2J", new CheckBox("Usar W-2")); JungleMenu.Add("useE1J", new CheckBox("Usar E-1")); JungleMenu.Add("useE2J", new CheckBox("Usar E-2")); JungleMenu.Add("minPassiveSlider", new Slider("Passiva Stacks antes de Spell", 1, 0, 2)); KillstealMenu = Program.menu.AddSubMenu("Killsteal Config"); KillstealMenu.AddGroupLabel("Killsteal Config"); KillstealMenu.Add("KSQ1", new CheckBox("KS Q1")); KillstealMenu.Add("KSQ2", new CheckBox("KS Q2")); KillstealMenu.Add("KSE1", new CheckBox("KS E")); KillstealMenu.Add("KSR1", new CheckBox("KS R")); Game.OnTick += Game_OnUpdate; }
// Menu private static void OnLoadingComplete(EventArgs args) { if (!_Player.ChampionName.Contains("Corki")) { return; } Chat.Print("Doctor's Corki Loaded!", Color.Orange); Q = new Spell.Skillshot(SpellSlot.Q, 825, SkillShotType.Circular, 300, 1000, 250); Q.AllowedCollisionCount = int.MaxValue; W = new Spell.Skillshot(SpellSlot.W, 800, SkillShotType.Linear); W.AllowedCollisionCount = int.MaxValue; E = new Spell.Active(SpellSlot.E, 600); R = new Spell.Skillshot(SpellSlot.R, 1200, SkillShotType.Linear, 200, 1950, 40); Botrk = new Item(ItemId.Blade_of_the_Ruined_King); Bil = new Item(3144, 475f); Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600); Menu = MainMenu.AddMenu("Doctor's Corki", "Corki"); Menu.AddGroupLabel("Mercedes7"); SpellMenu = Menu.AddSubMenu("Combo Settings", "Combo"); SpellMenu.AddGroupLabel("Combo Settings"); SpellMenu.Add("ComboQ", new CheckBox("Use [Q] Combo")); SpellMenu.Add("QMode", new ComboBox("Q Mode:", 0, "Fast [Q]", "[Q] After Attack")); SpellMenu.Add("ComboR", new CheckBox("Use [R] Combo")); SpellMenu.Add("RMode", new ComboBox("Q Mode:", 0, "Fast [R]", "[R] After Attack")); SpellMenu.Add("ComboE", new CheckBox("Use [E] Combo")); HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass"); HarassMenu.AddGroupLabel("Harass Settings"); HarassMenu.Add("HarassQ", new CheckBox("Use [Q] Harass")); HarassMenu.Add("HarassR", new CheckBox("Use [R] Harass")); HarassMenu.Add("HarassE", new CheckBox("Use [E Harass]")); HarassMenu.Add("manaHarass", new Slider("Min Mana Harass", 50, 0, 100)); HarassMenu.Add("RocketHarass", new Slider("Save Rockets [R]", 3, 0, 6)); ClearMenu = Menu.AddSubMenu("LaneClear Settings", "LaneClear"); ClearMenu.AddGroupLabel("Laneclear Settings"); ClearMenu.Add("ClearQ", new CheckBox("Use [Q] LaneClear", false)); ClearMenu.Add("ClearR", new CheckBox("Use [R] LaneClear", false)); ClearMenu.Add("ClearE", new CheckBox("Use [E] LaneClear", false)); ClearMenu.Add("manaClear", new Slider("Min Mana LaneClear", 65, 0, 100)); ClearMenu.Add("RocketClear", new Slider("Save Rockets [R]", 3, 0, 6)); JungleMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear"); JungleMenu.AddGroupLabel("JungleClear Settings"); JungleMenu.Add("JungleQ", new CheckBox("Use [Q] JungleClear")); JungleMenu.Add("JungleR", new CheckBox("Use [R] JungleClear")); JungleMenu.Add("JungleE", new CheckBox("Use [E] JungleClear")); JungleMenu.Add("manaJung", new Slider("Min Mana JungleClear", 30, 0, 100)); JungleMenu.Add("RocketJung", new Slider("Save Rockets [R]", 3, 0, 6)); KillstealMenu = Menu.AddSubMenu("KillSteal Settings", "KS"); KillstealMenu.AddGroupLabel("KillSteal Settings"); KillstealMenu.Add("RKs", new CheckBox("Use [R] KillSteal")); KillstealMenu.Add("QKs", new CheckBox("Use [Q] KillSteal")); KillstealMenu.Add("ign", new CheckBox("Use [Ignite] KillSteal")); Misc = Menu.AddSubMenu("Misc Settings", "Misc"); Misc.AddGroupLabel("Drawings Settings"); Misc.Add("Draw_Disabled", new CheckBox("Disabled Drawings", false)); Misc.Add("drawQ", new CheckBox("Range [Q]")); Misc.Add("drawW", new CheckBox("Range [W]", false)); Misc.Add("drawE", new CheckBox("Range [E]")); Misc.Add("drawR", new CheckBox("Range [R]")); items = Menu.AddSubMenu("Items Settings", "Items"); items.AddGroupLabel("Items Settings"); items.Add("BOTRK", new CheckBox("Use [Botrk]")); items.Add("ihp", new Slider("My HP Use BOTRK <=", 50)); items.Add("ihpp", new Slider("Enemy HP Use BOTRK <=", 50)); Game.OnUpdate += Game_OnUpdate; Drawing.OnDraw += Drawing_OnDraw; Orbwalker.OnPostAttack += ResetAttack; }
public static void LoadMenu() { Home = Menu.AddMenu("Ekko by BadCommand"); //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker")); ComboMenu = Home.AddSubMenu(Prefix + "Combo"); ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); ComboMenu.Add(new MenuCheckbox("useW", "Use W", true)); ComboMenu.Add(new MenuCheckbox("useW2", "Use W without prediction", true)); ComboMenu.Add(new MenuCheckbox("useE", "Use E", true)); ComboMenu.Add(new MenuCheckbox("nodiveE", "Dont use E on dives", true)); ComboMenu.Add(new MenuCheckbox("useR", "Use R", true)); ComboMenu.Add(new MenuSlider("minR", "Minimum enemies to R", 1, 5, 3)); ComboMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 0)); HarassMenu = Home.AddSubMenu(Prefix + "Harass"); HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); HarassMenu.Add(new MenuCheckbox("useW", "Use W", true)); HarassMenu.Add(new MenuCheckbox("useW2", "Use W without prediction", true)); HarassMenu.Add(new MenuCheckbox("useE", "Use E", true)); HarassMenu.Add(new MenuCheckbox("nodiveE", "Dont use E on dives", true));; HarassMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 10, 100, 50)); LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear"); LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); LaneclearMenu.Add(new MenuSlider("minQ", "Minions to use Q", 0, 6, 4)); LaneclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); LaneclearMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 50)); JungleclearMenu = Home.AddSubMenu(Prefix + "Jungle Clear"); JungleclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); JungleclearMenu.Add(new MenuSlider("minQ", "Minions to use Q", 0, 6, 4)); JungleclearMenu.Add(new MenuCheckbox("useE", "Use E", true)); JungleclearMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 50)); DrawingMenu = Home.AddSubMenu(Prefix + "Drawings"); DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true)); DrawingMenu.Add(new MenuCheckbox("drawQ", "Draw Q", true)); DrawingMenu.Add(new MenuCheckbox("drawW", "Draw W", true)); DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true)); DrawingMenu.Add(new MenuCheckbox("drawR", "Draw R", true)); KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal"); KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true)); KillstealMenu.Add(new MenuCheckbox("useQ", "Use Q", true)); KillstealMenu.Add(new MenuCheckbox("useE", "Use E", true)); KillstealMenu.Add(new MenuCheckbox("useR", "Use R", true)); KillstealMenu.Add(new MenuCheckbox("useIgnite", "Use Ignite", true)); KillstealMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 0)); MiscMenu = Home.AddSubMenu(Prefix + "Misc"); MiscMenu.Add(new MenuCheckbox("saveMe", "Save me with R", true)); MiscMenu.Add(new MenuSlider("hpR", "Health % must be >= ", 0, 100, 20)); MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", false)); MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200)); MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" })); MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1)); MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2)); }