public static void Initialize() { MainMenu = EloBuddy.SDK.Menu.MainMenu.AddMenu("XinZhao Buddy", "XinZhaoBuddy"); MainMenu.AddGroupLabel("XinZhao Buddy"); MainMenu.AddLabel("Version: " + "1.0.0.4"); MainMenu.AddSeparator(); MainMenu.AddLabel("Creators: " + "Roach"); Combo.Initialize(); Harass.Initialize(); Clear.Initialize(); var smiteSpell = Player.Instance.Spellbook.GetSpell(Spells.Smite); if (smiteSpell != null) { Smite.Initialize(); } Misc.Initialize(); KillSteal.Initialize(); Draw.Initialize(); }
private static void OnUpdate(EventArgs args) { if (Player.IsDead || Player.IsRecalling()) { return; } // Console.WriteLine("Buffs: {0}", string.Join(" | ", Player.Buffs.Where(b => b.Caster.NetworkId == Player.NetworkId).Select(b => b.DisplayName))); // Useless Code. switch (Orbwalker.ActiveMode) { case OrbwalkingMode.Combo: Combo.ComboLogic(); break; case OrbwalkingMode.Hybrid: Harass.HarassLogic(); break; case OrbwalkingMode.LaneClear: Jungle.JungleLogic(); Lane.LaneLogic(); break; case OrbwalkingMode.LastHit: LastHit.LastHitLogic(); break; } KillSteal.Killsteal(); }
private void Menu() { try { menu = MainMenu.AddMenu("FreshBooster", "VEIGAERSASD"); Combo = menu.AddSubMenu("Combo", "Combo"); Combo.Add("Veigar_CUseQ", new CheckBox("Use Q")); Combo.Add("Veigar_CUseW", new CheckBox("Use W")); Combo.Add("Veigar_CUseE", new CheckBox("Use E")); Combo.Add("Veigar_CUseR", new CheckBox("Use R")); Combo.Add("Veigar_CUseR_Select", new CheckBox("When can be Kill, Only use R")); Combo.AddLabel("1 : Out of Range"); Combo.AddLabel("2 : Impossible"); Combo.AddLabel("3 : Low"); Combo.AddLabel("4 : Medium"); Combo.AddLabel("5 : High"); Combo.AddLabel("6 : Very High"); Combo.Add("Veigar_CUseQ_Hit", new Slider("Q HitChance", 3, 1, 6)); Harass = menu.AddSubMenu("Harass", "Harass"); Harass.Add("Veigar_HUseQ", new CheckBox("Use Q")); Harass.Add("Veigar_HUseW", new CheckBox("Use W - When target can't only move")); Harass.Add("Veigar_HUseE", new CheckBox("Use E - When target can't only move")); Harass.Add("Veigar_HManarate", new Slider("Mana %", 20)); Harass.Add("Veigar_AutoHUseQ", new KeyBind("Auto Harass", false, KeyBind.BindTypes.PressToggle, 'T')); LaneClear = menu.AddSubMenu("LaneClear", "LaneClear"); LaneClear.Add("Veigar_LUseQ", new CheckBox("Use Q")); LaneClear.Add("Veigar_LUseQSet", new CheckBox("Use Q Only use lasthit to minion")); LaneClear.Add("Veigar_LManarate", new Slider("Mana %", 20)); JungleClear = menu.AddSubMenu("JungleClear", "JungleClear"); JungleClear.Add("Veigar_JUseQ", new CheckBox("Use Q")); JungleClear.Add("Veigar_JUseQSet", new CheckBox("Use Q Only use lasthit to minion")); JungleClear.Add("Veigar_JManarate", new Slider("Mana %", 20)); KillSteal = menu.AddSubMenu("KillSteal", "KillSteal"); KillSteal.Add("Veigar_KseQ", new CheckBox("Use Q")); KillSteal.Add("Veigar_KseW", new CheckBox("Use W")); KillSteal.Add("Veigar_KseR", new CheckBox("Use R")); Misc = menu.AddSubMenu("Misc", "Misc"); Misc.Add("Veigar_Anti-GapCloser", new CheckBox("Anti GapCloser")); Misc.Add("Veigar_Interrupt", new CheckBox("E with Interrupt")); Draw = menu.AddSubMenu("Draw", "Draw"); Draw.Add("Veigar_Draw_Q", new CheckBox("Draw Q", false)); Draw.Add("Veigar_Draw_W", new CheckBox("Draw W", false)); Draw.Add("Veigar_Draw_E", new CheckBox("Draw E", false)); Draw.Add("Veigar_Draw_R", new CheckBox("Draw R", false)); } catch (Exception) { if (NowTime() > ErrorTime) { Chat.Print(ChampName + " in FreshBooster isn't Load. Error Code 02"); ErrorTime = TickCount(10000); } } }
internal static void Init(EventArgs args) { if (Me.IsDead || Me.IsRecalling()) { return; } KillSteal.Init(); Auto.Init(); switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo.Init(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass.Init(); break; case Orbwalking.OrbwalkingMode.LaneClear: LaneClear.Init(); JungleClear.Init(); break; case Orbwalking.OrbwalkingMode.LastHit: LastHit.Init(); break; } }
private static void OnUpdate(EventArgs args) { if (Player.IsDead || Player.LSIsRecalling()) { return; } // Console.WriteLine("Buffs: {0}", string.Join(" | ", Player.Buffs.Where(b => b.Caster.NetworkId == Player.NetworkId).Select(b => b.DisplayName))); // Useless Code. if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { Combo.ComboLogic(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass)) { Harass.HarassLogic(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear)) { Jungle.JungleLogic(); Lane.LaneLogic(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LastHit)) { LastHit.LastHitLogic(); } KillSteal.Killsteal(); }
internal static void Init(EventArgs Args) { if (Me.IsDead || Me.IsRecalling()) { return; } if (!Me.HasBuff("dariusqcast")) { Orbwalker.SetMovement(true); Orbwalker.SetAttack(true); } Auto.Init(); KillSteal.Init(); switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo.Init(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass.Init(); break; case Orbwalking.OrbwalkingMode.LaneClear: LaneClear.Init(); JungleClear.Init(); break; } }
private static void Game_OnUpdate(EventArgs args) { if (!EvolvedQ && player.HasBuff("khazixqevo")) { Q.Range = 375; EvolvedQ = true; } if (!EvolvedW && player.HasBuff("khazixwevo")) { W = new Spell.Skillshot(SpellSlot.W, 1000, SkillShotType.Linear, 225, 828, 100); EvolvedW = true; } if (!EvolvedE && player.HasBuff("khazixeevo")) { E.Range = 1000; EvolvedE = true; } if (player.IsDead || MenuGUI.IsChatOpen || player.IsRecalling()) { return; } var flags = Orbwalker.ActiveModesFlags; if (flags.HasFlag(Orbwalker.ActiveModes.Combo)) { Combo.Start(); } if (flags.HasFlag(Orbwalker.ActiveModes.Harass) && menu.Mana["harass"].Cast <Slider>().CurrentValue < player.ManaPercent) { Harass.Start(); } if (flags.HasFlag(Orbwalker.ActiveModes.LaneClear) && menu.Mana["lane"].Cast <Slider>().CurrentValue < player.ManaPercent) { Clear.LaneClear(); } if (flags.HasFlag(Orbwalker.ActiveModes.LastHit) && menu.Mana["last"].Cast <Slider>().CurrentValue < player.ManaPercent) { Clear.LastHit(); } if (flags.HasFlag(Orbwalker.ActiveModes.JungleClear) && menu.Mana["jungle"].Cast <Slider>().CurrentValue < player.ManaPercent) { Clear.JungleClear(); } KillSteal.Steal(); }
public FailSafe(BaseHero baseHero) : base(baseHero) { this.killSteal = baseHero.KillSteal; this.AbilitySleeper = baseHero.AbilitySleeper; this.OrbwalkSleeper = baseHero.OrbwalkSleeper; this.menu = new FailSafeMenu(baseHero.Menu.GeneralSettingsMenu); this.failSafeHandler = UpdateManager.CreateIngameUpdate(0, false, this.OnUpdate); }
public static void Initialize() { mainMenu = MainMenu.AddMenu("TekinGaren", "mainMenu"); Combo = mainMenu.AddSubMenu("Combo", "ComboMenu"); LaneClear = mainMenu.AddSubMenu("LaneClear", "LaneClearMenu"); LastHit = mainMenu.AddSubMenu("LastHit", "LastHitMenu"); JungleClear = mainMenu.AddSubMenu("JungleClear", "JungleClearMenu"); KillSteal = mainMenu.AddSubMenu("KillSteal", "KillStealMenu"); Rendering = mainMenu.AddSubMenu("Rendering", "RenderingMenu"); Settings = mainMenu.AddSubMenu("Settings", "SettingsMenu"); mainMenu.AddGroupLabel("Created by TekinTR"); mainMenu.AddLabel("Bu addon Garen icin tasarlandi."); mainMenu.AddLabel("Bug yada hatami buldun? Benimle iletisime gec."); Combo.AddGroupLabel("Combo Features"); Combo.AddCheckBox("comboQ", "Kullan Q"); Combo.AddCheckBox("comboE", "Kullan E"); LaneClear.AddGroupLabel("LaneClear Features"); LaneClear.AddCheckBox("laneQ", "Use Q", false); LaneClear.AddCheckBox("laneE", "Use E"); LastHit.AddGroupLabel("LastHit Features"); LastHit.AddCheckBox("lasthitQ", "Kullan Q"); JungleClear.AddGroupLabel("JungleClear Features"); JungleClear.AddCheckBox("jungleQ", "Kullan Q"); JungleClear.AddCheckBox("jungleE", "Kullan E"); KillSteal.AddGroupLabel("KillSteal Features"); KillSteal.AddCheckBox("ksAA", "Oto atak ile KS"); KillSteal.AddCheckBox("ksQ", "Q ile KS"); KillSteal.AddCheckBox("ksR", "R ile KS"); Rendering.AddGroupLabel("Rendering Features"); //Rendering.AddCheckBox("renderP", "Render Player HP Bar"); //Rendering.AddCheckBox("renderA", "Render Ally HP Bar"); Rendering.AddCheckBox("renderE", "Dusman HP bar goster"); Rendering.AddCheckBox("killable", "Goster 'Olucek' yazisi"); Rendering.AddLabel("Rendering Configurations"); Rendering.AddCheckBox("renderS_dmg", "Goster Skill hasari"); Rendering.AddCheckBox("renderI_dmg", "Goster Item hasari"); Rendering.AddSlider("renderAA", "Goster Basit Atak hasari", 2, 0, 5); //Rendering.AddCheckBox("renderS_heal", "Render Spell healing"); //Rendering.AddCheckBox("renderI_heal", "Render Item healing"); Settings.AddGroupLabel("Settings Features"); Settings.AddCheckBox("cleanseQ", "Yavaslatma temizle Q", false); Settings.AddCheckBox("destroy", "Q ile yapilari yok et"); Settings.AddSlider("percentQ", "Kaydet Q ks icin can yüzdesi iken >= ", 35, 0, 100); Settings.GetSliderObject("percentQ").OnValueChange += MenuManager_OnValueChange;; Console.WriteLine("MenuManager initialized."); }
public Config() { MenuIni = MainMenu.AddMenu("Khappa'Zix", "Khappa'Zix"); var combo = new Combo(); var harass = new Harass(); var laneClear = new LaneClear(); var jungleClear = new JungleClear(); var killSteal = new KillSteal(); var drawing = new Drawing(); }
public static void Initialize() { mainMenu = MainMenu.AddMenu("AbsoluteGaren", "mainMenu"); Combo = mainMenu.AddSubMenu("Combo", "ComboMenu"); LaneClear = mainMenu.AddSubMenu("LaneClear", "LaneClearMenu"); LastHit = mainMenu.AddSubMenu("LastHit", "LastHitMenu"); JungleClear = mainMenu.AddSubMenu("JungleClear", "JungleClearMenu"); KillSteal = mainMenu.AddSubMenu("KillSteal", "KillStealMenu"); Rendering = mainMenu.AddSubMenu("Rendering", "RenderingMenu"); Settings = mainMenu.AddSubMenu("Settings", "SettingsMenu"); mainMenu.AddGroupLabel("Created by Counter"); mainMenu.AddLabel("This addon is designed for the Champion, Garen."); mainMenu.AddLabel("Found a bug or error? Please contact me by PM on EloBuddy."); Combo.AddGroupLabel("Combo Features"); Combo.AddCheckBox("Q", "Use Q"); Combo.AddCheckBox("E", "Use E"); LaneClear.AddGroupLabel("LaneClear Features"); LaneClear.AddCheckBox("Q", "Use Q", false); LaneClear.AddCheckBox("E", "Use E"); LastHit.AddGroupLabel("LastHit Features"); LastHit.AddCheckBox("Q", "Use Q"); JungleClear.AddGroupLabel("JungleClear Features"); JungleClear.AddCheckBox("Q", "Use Q"); JungleClear.AddCheckBox("E", "Use E"); KillSteal.AddGroupLabel("KillSteal Features"); KillSteal.AddCheckBox("AA", "KS with Basic Attack"); KillSteal.AddCheckBox("Q", "KS with Q"); KillSteal.AddCheckBox("R", "KS with R"); Rendering.AddGroupLabel("Rendering Features"); Rendering.AddCheckBox("player", "Render Player HP Bar"); Rendering.AddCheckBox("enemy", "Render Enemy HP Bar"); Rendering.AddCheckBox("killable", "Display 'Killable' text"); Rendering.AddLabel("Rendering Configurations"); Rendering.AddCheckBox("spell_dmg", "Render Spell damage"); Rendering.AddCheckBox("item_dmg", "Render Item damage"); Rendering.AddSlider("aa_dmg", "Render Basic Attack damage", 2, 0, 5); Rendering.AddCheckBox("item_heal", "Render Item healing"); Settings.AddGroupLabel("Settings Features"); Settings.AddCheckBox("cleanse", "Cleanse Slows with Q", false); Settings.AddCheckBox("destroy", "Destroy structures with Q"); Settings.AddSlider("percentQ", "Save Q for ks when unit Health percent >= ", 35, 0, 100); Settings.GetSliderObject("percentQ").OnValueChange += PercentageQ_OnValueChange; Console.WriteLine("MenuManager initialized."); }
internal static void Init(EventArgs Args) { if (Orbwalker.ActiveMode != Orbwalking.OrbwalkingMode.WallJump) { Orbwalker.SetMovement(true); } DashReset.Init(); Skin.Init(); if (Me.IsDead || Me.IsRecalling()) { return; } Ward.Init(); KillSteal.Init(); Auto.Init(); switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo.Init(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass.Init(); break; case Orbwalking.OrbwalkingMode.LaneClear: LaneClear.Init(); JungleClear.Init(); break; case Orbwalking.OrbwalkingMode.LastHit: LastHit.Init(); break; case Orbwalking.OrbwalkingMode.Flee: Flee.Init(); break; case Orbwalking.OrbwalkingMode.WallJump: WallJump.Init(); break; case Orbwalking.OrbwalkingMode.None: if (Menu.Item("EQFlash", true).GetValue <KeyBind>().Active) { EQFlash.Init(); } break; } }
public virtual void Dispose() { Renderer.Dispose(); AutoItem.Dispose(); Combo.Dispose(); KillSteal.Dispose(); DamageCalculation.Dispose(); Abilities.Dispose(); }
internal static void Init(EventArgs args) { QADelay.Init(); if (W.Level > 0) { W.Range = Me.HasBuff("RivenFengShuiEngine") ? 330 : 260; } if (Me.IsDead) { qStack = 0; return; } if (qStack != 0 && Utils.TickCount - lastQTime > 3800) { qStack = 0; } if (Me.IsRecalling()) { return; } KeepQ.Init(); KillSteal.Init(); switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo.Init(); break; case Orbwalking.OrbwalkingMode.Burst: Burst.Init(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass.Init(); break; case Orbwalking.OrbwalkingMode.LaneClear: LaneClear.Init(); JungleClear.Init(); break; case Orbwalking.OrbwalkingMode.Flee: Flee.Init(); break; } }
private void Menu() { try { menu = MainMenu.AddMenu("FreshBooster Braum", "FreshBoosterBraum"); Combo = menu.AddSubMenu("Combo", "Combo"); { Combo.Add("Braum_CUse_Q", new CheckBox("Use Q")); Combo.Add("Braum_CUse_Q_Hit", new Slider("Q HitChance", 3, 1, 6)); Combo.Add("Braum_CUse_R", new CheckBox("Use R")); } Harass = menu.AddSubMenu("Harass", "Harass"); { Harass.Add("Braum_HUse_Q", new CheckBox("Use Q")); Harass.Add("Braum_Auto_HEnable", new CheckBox("Auto Harass")); Harass.Add("Braum_HMana", new Slider("Min. Mana %", 50)); } KillSteal = menu.AddSubMenu("KillSteal", "KillSteal"); { KillSteal.Add("Braum_KUse_Q", new CheckBox("Use Q")); KillSteal.Add("Braum_KUse_R", new CheckBox("Use R")); } Misc = menu.AddSubMenu("Misc", "Misc"); { Misc.Add("Braum_Flee", new KeyBind("Flee Key", false, KeyBind.BindTypes.HoldActive, 'G')); Misc.Add("Braum_AutoW", new CheckBox("Auto W")); Misc.Add("Braum_AutoE", new CheckBox("Auto E")); Misc.Add("Braum_InterR", new CheckBox("Interrupt w/ Use R")); Misc.Add("Braum_GapQ", new CheckBox("Gap w/ Use Q")); Misc.Add("Braum_GapR", new CheckBox("Gap w/ Use R")); } Draw = menu.AddSubMenu("Draw", "Draw"); { Draw.Add("Braum_Draw_Q", new CheckBox("Draw Q", false)); Draw.Add("Braum_Draw_W", new CheckBox("Draw W", false)); Draw.Add("Braum_Draw_R", new CheckBox("Draw R", false)); } } catch (Exception) { if (NowTime() > ErrorTime) { Chat.Print(ChampName + " in FreshBooster isn't Load. Error Code 02"); ErrorTime = TickCount(10000); } } }
public static void Initialize() { Config = MainMenu.AddMenu("ElEkko", "ElEkko"); Combo = Config.AddSubMenu("Combo", "Combo"); Combo.Add("ElEkko.Combo.Q", new CheckBox("Use Q")); Combo.Add("ElEkko.Combo.Auto.Q", new CheckBox("Use Q when 2 stacks")); Combo.Add("ElEkko.Combo.W", new CheckBox("Use W")); Combo.Add("ElEkko.Combo.W.Stuned", new CheckBox("Use W on stunned targets")); Combo.Add("ElEkko.Combo.W.Count", new Slider("Minimum targets for W >=", 3, 1, 5)); Combo.Add("ElEkko.Combo.E", new CheckBox("Use E")); Combo.Add("ElEkko.Combo.R", new CheckBox("Use R")); Combo.Add("ElEkko.Combo.R.Kill", new CheckBox("Use R when target can be killed")); Combo.Add("ElEkko.Combo.R.HP", new Slider("Use R when HP >=", 25, 0, 100)); Combo.Add("ElEkko.Combo.R.Enemies", new Slider("Use R on enemies >=", 3, 1, 5)); Combo.Add("ElEkko.Combo.Ignite", new CheckBox("Use ignite")); Harass = Config.AddSubMenu("Harass", "Harass"); Harass.Add("ElEkko.Harass.Q", new CheckBox("Use Q")); Harass.Add("ElEkko.Harass.E", new CheckBox("Use E")); Harass.Add("ElEkko.Harass.Q.Mana", new Slider("Minimum mana", 55, 0, 100)); Harass.Add("ElEkko.AutoHarass.Q", new CheckBox("Auto harass", false)); Clear = Config.AddSubMenu("Clear", "Laneclear"); Clear.Add("ElEkko.LaneClear.Q", new CheckBox("Use Q")); Clear.Add("ElEkko.LaneClear.Minions", new Slider("Use Q when minions >=", 3, 1, 5)); Clear.Add("ElEkko.LaneClear.mana", new Slider("Minimum mana", 55, 0, 100)); JungleClear = Config.AddSubMenu("JungleClear", "JungleClear"); JungleClear.Add("ElEkko.JungleClear.Q", new CheckBox("Use Q")); JungleClear.Add("ElEkko.JungleClear.W", new CheckBox("Use W")); JungleClear.Add("ElEkko.JungleClear.Minions", new Slider("Use Q when minions >=", 1, 1, 5)); JungleClear.Add("ElEkko.JungleClear.mana", new Slider("Minimum mana", 55, 0, 100)); KillSteal = Config.AddSubMenu("Killsteal", "Killsteal"); KillSteal.Add("ElEkko.Killsteal.Active", new CheckBox("Use Killsteal")); KillSteal.Add("ElEkko.Killsteal.Ignite", new CheckBox("Use ignite")); KillSteal.Add("ElEkko.Killsteal.Q", new CheckBox("Use Q")); KillSteal.Add("ElEkko.Killsteal.R", new CheckBox("Use R")); Misc = Config.AddSubMenu("Misc", "Misc && Draws"); Misc.Add("ElEkko.R.text", new CheckBox("Display how many people in R")); Misc.Add("ElEkko.Draw.off", new CheckBox("Turn drawings off", false)); Misc.Add("ElEkko.Draw.Q", new CheckBox("Draw Q")); Misc.Add("ElEkko.Draw.W", new CheckBox("Draw E")); Misc.Add("ElEkko.Draw.R", new CheckBox("Draw R")); Misc.Add("ElEkko.DrawComboDamage", new CheckBox("Draw combo damage")); DrawDamage.DamageToUnit = ElEkko.GetComboDamage; }
internal static void Init(EventArgs args) { if (Me.IsDead || Me.IsRecalling()) { return; } KillSteal.Init(); if (SpellManager.isCastingUlt) { Orbwalker.SetAttack(false); Orbwalker.SetMovement(false); if (Menu.GetBool("AutoCancel")) { SpellManager.CancelUlt(); } return; } Orbwalker.SetAttack(true); Orbwalker.SetMovement(true); switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo.Init(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass.Init(); break; case Orbwalking.OrbwalkingMode.LaneClear: LaneClear.Init(); JungleClear.Init(); break; case Orbwalking.OrbwalkingMode.LastHit: LastHit.Init(); break; case Orbwalking.OrbwalkingMode.Flee: Flee.Init(); break; } }
static Modes() { ModesMenu = Menu.AddSubMenu("Modes"); Combo.Initialize(); Menu.AddSeparator(); Harass.Initialize(); Menu.AddSeparator(); LaneClear.Initialize(); //Menu.AddSeparator(); //LastHit.Initialize(); Menu.AddSeparator(); KillSteal.Initialize(); DrawMenu = Menu.AddSubMenu("Draw"); Draw.Initialize(); }
private static void OnUpdate(EventArgs args) { if (Player.IsDead || Player.IsRecalling()) { return; } DelayAction.Add(600, Mode.ChangeComboMode); KillSteal.Killsteal(); Mode.Skin(); if (Variables.Orbwalker.ActiveMode == OrbwalkingMode.Combo) { switch (MenuConfig.ComboMode.SelectedValue) { case "Gank": Mode.Combo(); break; case "Triple Q": Mode.TripleQ(); break; case "Ap Combo": Mode.ApCombo(); break; case "OneShot": Mode.OneShot(); break; } } switch (Variables.Orbwalker.ActiveMode) { case OrbwalkingMode.LaneClear: Mode.Lane(); Mode.Jungle(); break; case OrbwalkingMode.LastHit: Mode.LastHit(); break; } }
private static void Loading_OnLoadingComplete(EventArgs args) { Q = new Spell.Skillshot(SpellSlot.Q, 825, SkillShotType.Linear); { Q.AllowedCollisionCount = int.MaxValue; } W = new Spell.Active(SpellSlot.W, 250); E = new Spell.Active(SpellSlot.E, 350); R = new Spell.Targeted(SpellSlot.R, 825); Menu = MainMenu.AddMenu("Diana", "Diana 2.0"); PyCombo = Menu.AddSubMenu("Combo"); //combo PyCombo.Add("comboQ", new CheckBox("Use Q ", true)); PyCombo.Add("comboW", new CheckBox("Use W ", true)); PyCombo.Add("comboE", new CheckBox("Use E ", true)); PyCombo.Add("comboR", new CheckBox("Use R", true)); PyHarass = Menu.AddSubMenu("Harass"); //Harass PyHarass.Add("Q", new CheckBox("Use Q")); PyHarass.Add("W", new CheckBox("Use W")); PyHarass.Add("E", new CheckBox("Use E", false)); PyHarass.Add("ManaPercent", new Slider("Minimum Mana Percent", 25)); KillSteal = Menu.AddSubMenu("KillSteal"); //KS KillSteal.Add("Q", new CheckBox("Use Q")); KillSteal.Add("W", new CheckBox("Use W")); KillSteal.Add("R", new CheckBox("Use R")); Lane = Menu.AddSubMenu("LaneClear"); //LaneClear Lane.Add("LaneClear.Q", new Slider("Use Q >= {0}", 4, 0, 10)); Lane.Add("LaneClear.W", new Slider("Use W >= {0}", 3, 0, 10)); Lane.Add("LaneClear.ManaPercent", new Slider("Minimum Mana Percent", 50)); Jungle = Menu.AddSubMenu("Jungleclear"); //Jungleclear Jungle.Add("JungleClear.Q", new CheckBox("Use Q")); Jungle.Add("JungleClear.W", new CheckBox("Use W")); Jungle.Add("JungleClear.ManaPercent", new Slider("Minimum Mana Percent", 20)); }
private static void OnUpdate(EventArgs args) { if (Player.IsDead || Player.IsRecalling()) { return; } DelayAction.Add(600, Mode.ChangeComboMode); KillSteal.Killsteal(); if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { switch (Mode.getBoxItem(MenuConfig.comboMenu, "ComboMode")) { case 0: Mode.Combo(); break; case 1: Mode.TripleQ(); break; case 2: Mode.ApCombo(); break; case 3: Mode.OneShot(); break; } } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear)) { Mode.Lane(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear)) { Mode.Jungle(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LastHit)) { Mode.LastHit(); } }
public Common() { TargetSelector = new TargetSelectorManager(MenuConfig); DamageCalculation = new DamageCalculation(this); LinkenBreaker = new LinkenBreaker(this); KillSteal = new KillSteal(this); Combo = new Combo(this); UpdateMode = new UpdateMode(this); AutoCombo = new AutoCombo(this); Farm = new Farm(this); AutoArcaneBolt = new AutoArcaneBolt(this); SpamArcaneBolt = new SpamArcaneBolt(this); Disable = new Disable(this); EulControl = new EulControl(this); ExecuteOrder = new ExecuteOrder(this); Renderer = new Renderer(this); }
/// <summary> /// Loads the drawings. /// </summary> public static void Initialize() { Drawing.OnDraw += delegate { ObjectManager.Get <Obj_AI_Base>() .Where(h => !h.IsMe && h.IsValid() && h.IsHPBarRendered && Bools.IsPerfectRendTarget(h) && !h.CharData.BaseSkinName.Contains("Mini") && !h.CharData.BaseSkinName.Contains("Minion")) .ForEach(unit => { /// <summary> /// Defines what HPBar Offsets it should display. /// </summary> var mobOffset = Variables.JungleHpBarOffsetList .FirstOrDefault(x => x.BaseSkinName.Equals(unit.CharData.BaseSkinName)); var width = (int)(unit.Type.Equals(GameObjectType.obj_AI_Minion) ? mobOffset.Width : Variables.Width); var height = (int)(unit.Type.Equals(GameObjectType.obj_AI_Minion) ? mobOffset.Height : Variables.Height); var xOffset = (int)(unit.Type.Equals(GameObjectType.obj_AI_Minion) ? mobOffset.XOffset : Variables.XOffset); var yOffset = (int)(unit.Type.Equals(GameObjectType.obj_AI_Minion) ? mobOffset.YOffset : Variables.YOffset); var barPos = unit.HPBarPosition; barPos.X += xOffset; barPos.Y += yOffset; var drawEndXPos = barPos.X + width * (unit.HealthPercent / 100); var drawStartXPos = barPos.X + (unit.Health > KillSteal.GetPerfectRendDamage(unit) ? width * (((unit.Health - KillSteal.GetPerfectRendDamage(unit)) / unit.MaxHealth * 100) / 100) : 0); Drawing.DrawLine(drawStartXPos, barPos.Y, drawEndXPos, barPos.Y, height, unit.Health < KillSteal.GetPerfectRendDamage(unit) ? Color.Blue : Color.Orange); Drawing.DrawLine(drawStartXPos, barPos.Y, drawStartXPos, barPos.Y + height + 1, 1, Color.Lime); } ); }; }
/// <summary> /// The on update. /// </summary> /// <param name="args"> /// The args. /// </param> private static void OnUpdate(EventArgs args) { switch (Variables.Orbwalker.ActiveMode) { case OrbwalkingMode.Combo: Combo.Execute(); break; case OrbwalkingMode.Hybrid: Harass.Execute(); break; case OrbwalkingMode.LaneClear: LaneClear.Execute(); JungleClear.Execute(); break; } KillSteal.Execute(); CD(); SkinChanger(); }
internal static void Init(EventArgs args) { qCd = Q.Level > 0 ? (Q.Instance.CooldownExpires - Game.Time <= 0 ? 0 : (int)(Q.Instance.CooldownExpires - Game.Time)) : -1; if (Me.IsDead || Me.IsRecalling()) { return; } KillSteal.Init(); switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo.Init(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass.Init(); break; case Orbwalking.OrbwalkingMode.LaneClear: LaneClear.Init(); JungleClear.Init(); break; case Orbwalking.OrbwalkingMode.None: if (Menu.GetKey("EFlash")) { EFlash.Init(); } break; } }
internal static void Init(EventArgs Args) { R.Range = R.Level > 0 ? R.Level * 1500 : 0; CalculateCD.Init(); if (Me.IsDead || Me.IsRecalling()) { return; } Q.Collision = !(Orbwalker.ActiveMode == Orbwalking.OrbwalkingMode.Combo && Menu.GetBool("ComboQSmart") && CanShield); KillSteal.Init(); Auto.Init(); switch (Orbwalker.ActiveMode) { case Orbwalking.OrbwalkingMode.Combo: Combo.Init(); break; case Orbwalking.OrbwalkingMode.Mixed: Harass.Init(); break; case Orbwalking.OrbwalkingMode.LaneClear: LaneClear.Init(); JungleClear.Init(); break; case Orbwalking.OrbwalkingMode.LastHit: LastHit.Init(); break; } }
private static void Loading_OnLoadingComplete(EventArgs args) { if (Player.Instance.Hero != Champion.Malzahar) { return; } Q = new Spell.Skillshot(SpellSlot.Q, 900, SkillShotType.Circular, 500, 500, 90); W = new Spell.Skillshot(SpellSlot.W, 600, SkillShotType.Circular, 500, int.MaxValue, 80); E = new Spell.Targeted(SpellSlot.E, 650); R = new Spell.Targeted(SpellSlot.R, 700); menuIni = MainMenu.AddMenu("Malzahar", "Malzahar"); Combo = menuIni.AddSubMenu("Combo Settings"); Harass = menuIni.AddSubMenu("Harass Settings"); LaneClear = menuIni.AddSubMenu("LaneClear Settings"); JungleClear = menuIni.AddSubMenu("JungleClear Settings"); KillSteal = menuIni.AddSubMenu("KillSteal Settings"); Misc = menuIni.AddSubMenu("Misc Settings"); DrawMenu = menuIni.AddSubMenu("Drawings Settings"); Combo.AddGroupLabel("Combo"); Combo.Add("Q", new CheckBox("Kullan Q")); Combo.Add("W", new CheckBox("Kullan W")); Combo.Add("E", new CheckBox("Kullan E")); Combo.Add("RCombo", new CheckBox("Kullan R")); Combo.Add("RFinisher", new CheckBox("Kullan R Bitirici")); Combo.Add("RTurret", new CheckBox("Düşman dost kuleye gelirse R kullan")); Combo.AddSeparator(0); Combo.AddGroupLabel("R kullanma:"); foreach (var enemy in EntityManager.Heroes.Enemies) { CheckBox cb = new CheckBox(enemy.BaseSkinName) { CurrentValue = false }; Combo.Add("DontUlt" + enemy.BaseSkinName, cb); } Harass.AddGroupLabel("Dürtme"); Harass.Add("Q", new CheckBox("Kullan Q")); Harass.Add("W", new CheckBox("Kullan W")); Harass.Add("E", new CheckBox("Kullan E")); Harass.Add("mana", new Slider("Manam şundan azsa kullanma [{0}%]", 65)); LaneClear.AddGroupLabel("Lanetemizleme"); LaneClear.Add("Q", new CheckBox("Kullan Q")); LaneClear.Add("W", new CheckBox("Kullan W")); LaneClear.Add("E", new CheckBox("Kullan E")); LaneClear.Add("mana", new Slider("Manam şundan azsa kullanma [{0}%]", 65)); JungleClear.AddGroupLabel("OrmanTemizleme"); JungleClear.Add("Q", new CheckBox("Kullan Q")); JungleClear.Add("W", new CheckBox("Kullan W")); JungleClear.Add("E", new CheckBox("Kullan E")); JungleClear.Add("mana", new Slider("Manam şundan azsa kullanma [{0}%]", 65)); KillSteal.AddGroupLabel("KillÇalma"); KillSteal.Add("Q", new CheckBox("Kullan Q")); KillSteal.Add("W", new CheckBox("Kullan W")); KillSteal.Add("E", new CheckBox("Kullan E")); KillSteal.Add("R", new CheckBox("Kullan R")); KillSteal.AddGroupLabel("Ulti Kullanma:"); foreach (var enemy in EntityManager.Heroes.Enemies) { CheckBox cb = new CheckBox(enemy.BaseSkinName) { CurrentValue = false }; KillSteal.Add("DontUlt" + enemy.BaseSkinName, cb); } Misc.AddGroupLabel("Ek"); Misc.Add("RSave", new CheckBox("R yi asla bozma")); Misc.Add("Qgap", new CheckBox("Q GapCloser")); Misc.Add("Rgap", new CheckBox("R GapCloser")); Misc.Add("Qint", new CheckBox("Q interrupt")); Misc.Add("Rint", new CheckBox("R interrupt")); Misc.Add("RTurret", new CheckBox("Düşman dost kule altına gelince R")); Misc.Add("blockR", new CheckBox("DÜşman kule altında R kullanma", false)); Misc.Add("danger", new ComboBox("İnterrupt için gerekli tehlike seviyesi", 0, "High", "Medium", "Low")); DrawMenu.AddGroupLabel("Göstergeler"); DrawMenu.Add("Q", new CheckBox("Göster Q Menzili")); DrawMenu.Add(Q.Name, new ComboBox("Q Color", 0, "Aqua", "BlueViolet", "Chartreuse", "Purple", "White", "Orange", "Green")); DrawMenu.AddSeparator(0); DrawMenu.Add("W", new CheckBox("Göster W Menzili")); DrawMenu.Add(W.Name, new ComboBox("W Color", 1, "Aqua", "BlueViolet", "Chartreuse", "Purple", "White", "Orange", "Green")); DrawMenu.AddSeparator(0); DrawMenu.Add("E", new CheckBox("Göster E Menzili")); DrawMenu.Add(E.Name, new ComboBox("E Color", 2, "Aqua", "BlueViolet", "Chartreuse", "Purple", "White", "Orange", "Green")); DrawMenu.AddSeparator(0); DrawMenu.Add("R", new CheckBox("Göster R Menzili")); DrawMenu.Add(R.Name, new ComboBox("R Color", 3, "Aqua", "BlueViolet", "Chartreuse", "Purple", "White", "Orange", "Green")); DrawMenu.AddSeparator(0); Game.OnUpdate += Game_OnUpdate; Spellbook.OnCastSpell += Spellbook_OnCastSpell; Player.OnIssueOrder += Player_OnIssueOrder; Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell; Gapcloser.OnGapcloser += Gapcloser_OnGapcloser; GameObject.OnCreate += GameObject_OnCreate; Drawing.OnDraw += Drawing_OnDraw; }
public static void Init() { Settings = MainMenu.AddMenu("Worst Ashe", "Ashe"); Settings.AddGroupLabel("Skin Changer"); Settings.Add("skinEnable", new CheckBox("Enable")); Settings.Add("skinID", new ComboBox("Current Skin", 8, "Default Ashe", "Freljord Ashe", "Sherwood Forest Ashe", "Woad Ashe", "Queen Ashe", "Amethyst Ashe", "Heartseeker Ashe", "Marauder Ashe", "PROJECT: Ashe")); Settings.AddGroupLabel("Auto Level"); Settings.Add("ALEnable", new CheckBox("Enable")); Settings.Add("ALBox", new ComboBox("Level Up Mode", 1, "R>Q>W>E", "R>W>Q>E")); Settings.Add("Delay", new Slider("Max. delay value", 500, 0, 10000)); //Combo Menu Combo = Settings.AddSubMenu("Combo", "ComboMenu"); Combo.AddGroupLabel("Combo Settings"); Combo.Add("ComboQ", new CheckBox("Use Q")); Combo.Add("ComboW", new CheckBox("Use W")); Combo.Add("ComboR", new CheckBox("Use R")); Combo.AddGroupLabel("Combo R Settings"); Combo.Add("minRRange", new Slider("Min. Range", 200, 200, 1000)); Combo.Add("maxRRange", new Slider("Max. Range", 500, 500, 2000)); Combo.Add("HP", new Slider("Min. HP (%)", 35, 0, 100)); Combo.AddGroupLabel("Aoe R Settings"); Combo.Add("aoeREnable", new CheckBox("Enable")); Combo.Add("aoeR", new Slider("Use R if hit X Enemies", 3, 1, 5)); Combo.AddGroupLabel("Manual R to selected target"); Combo.Add("RManualCast", new KeyBind("Manual R", false, KeyBind.BindTypes.HoldActive, 'T')); Combo.AddGroupLabel("Item Settings"); Combo.Add("BilCombo", new CheckBox("Use Cutlass")); Combo.Add("YoumuCombo", new CheckBox("Use Ghostblade")); Combo.Add("BotrkCombo", new CheckBox("Use BOTRK")); Combo.Add("MyBotrkHp", new Slider("Min. HP for using BOTRK (%)", 50, 0, 100)); Combo.Add("EnBotrkHp", new Slider("Min. Enemy HP for using BOTRK (%)", 50, 0, 100)); //Harass Menu Harass = Settings.AddSubMenu("Harass", "HarassMenu"); Harass.AddGroupLabel("Harass Settings"); Harass.Add("HarassW", new CheckBox("Use W")); Harass.AddGroupLabel("Mana Manager"); Harass.Add("HarassWMana", new Slider("Min. mana for using W (%)", 70, 0, 100)); //LaneClear Menu LaneClear = Settings.AddSubMenu("Lane Clear", "LaneClearMenu"); LaneClear.AddGroupLabel("Lane Clear Settings"); LaneClear.Add("LaneClearQ", new CheckBox("Use Q")); LaneClear.Add("LaneClearW", new CheckBox("Use W")); LaneClear.AddGroupLabel("Mana Manager"); LaneClear.Add("LaneClearQMana", new Slider("Min. mana for using Q (%)", 20, 0, 100)); LaneClear.Add("LaneClearWMana", new Slider("Min. mana for using W (%)", 50, 0, 100)); //JungleClear Menu JungleClear = Settings.AddSubMenu("Jungle Clear", "JungleClearMenu"); JungleClear.AddGroupLabel("Jugnle Clear Settings"); JungleClear.Add("JungleClearQ", new CheckBox("Use Q")); JungleClear.Add("JungleClearW", new CheckBox("Use W")); JungleClear.AddGroupLabel("Mana Manager"); JungleClear.Add("JungleClearQMana", new Slider("Min. mana for using Q (%)", 20, 0, 100)); JungleClear.Add("JungleClearWMana", new Slider("Min. mana for using w (%)", 50, 0, 100)); //KillSteal Menu KillSteal = Settings.AddSubMenu("Kill Steal", "KSMenu"); KillSteal.AddGroupLabel("KS Settings"); KillSteal.Add("KSW", new CheckBox("Use W")); KillSteal.Add("KSR", new CheckBox("Use R")); //Misc Misc = Settings.AddSubMenu("Misc", "MiscMenu"); Misc.AddGroupLabel("Draw Settings"); Misc.Add("DrawW", new CheckBox("Draw W")); Misc.Add("DrawTarget", new CheckBox("Draw target")); //Misc.Add("DrawQ", new CheckBox("Draw Q")); Misc.AddGroupLabel("Auto W Settings"); Misc.Add("AutoWEnable", new CheckBox("Use Auto W")); Misc.Add("AutoWMana", new Slider("Min. mana for using W (%)", 70, 0, 100)); Misc.AddGroupLabel("Hawkshot Settings"); Misc.Add("Eflash", new CheckBox("Use E against Flashes")); Misc.Add("EDragon", new KeyBind("Cast E to Dragon", false, KeyBind.BindTypes.HoldActive, 'U')); Misc.Add("EBaron", new KeyBind("Cast E to Baron", false, KeyBind.BindTypes.HoldActive, 'I')); Misc.AddGroupLabel("Misc"); Misc.Add("Orb", new CheckBox("Buy Blue Trinket on Level 9")); Misc.Add("Gap", new CheckBox("Use Anti Gapcloser")); Misc.Add("Int", new CheckBox("Use Interrupt")); Misc.AddGroupLabel("Summoner Spell Settings"); Misc.Add("SumEnable", new CheckBox("Enable")); Misc.Add("healmisc", new Slider("Use Heal if HP < (%) ", 15, 0, 100)); Misc.Add("barmisc", new Slider("Use Barrier if HP < (%) ", 25, 0, 100)); }
internal static void Execute() { casio = MainMenu.AddMenu("Cassiopeia", "Cassiopeia"); // Combo = casio.AddSubMenu("Combo"); Combo.Add("Qc", new CheckBox("Use [Q] Enemy")); Combo.Add("Wc", new CheckBox("Use [W] Enemy")); Combo.Add("Ec", new CheckBox("Use [E] Enemy")); Combo.Add("DisAA", new CheckBox("DisableAA in Combo", false)); Combo.Add("QAA", new CheckBox("Use [Q] + AA")); Combo.Add("EAA", new CheckBox("Use [E] + AA")); Combo.AddSeparator(); Combo.AddLabel("Settings [W]"); Combo.Add("minWw", new Slider("Use [W] Target is Enemy > %", 1, 0, 5)); Combo.AddSeparator(); Combo.AddLabel("Settings [R]"); Combo.Add("Rc", new CheckBox("Use [R] In Combo")); Combo.AddSeparator(); Combo.AddLabel("Percent Enemys [R]"); Combo.Add("Re", new Slider("Enemys Percent > %", 2, 0, 5)); // Hara = casio.AddSubMenu("AutoHarass"); Hara.Add("AutoQ", new CheckBox("Auto [Q]")); Hara.AddSeparator(); Hara.AddLabel("Mana Percent"); Hara.Add("mana", new Slider("Mana Percent > %", 65, 1)); // KillSteal = casio.AddSubMenu("KillSteal"); KillSteal.Add("KsQ", new CheckBox("KillSteal [Q]")); KillSteal.Add("KsW", new CheckBox("KillSteal [W]")); KillSteal.Add("KsE", new CheckBox("KillSteal [E]")); KillSteal.Add("KsR", new CheckBox("KillSteal [R]")); // Farm = casio.AddSubMenu("Farming"); Farm.AddGroupLabel("LaneClear"); Farm.AddSeparator(); Farm.Add("Qf", new CheckBox("Use [Q]")); Farm.Add("Wf", new CheckBox("Use [W]")); Farm.Add("Ef", new CheckBox("Use [E]")); Farm.Add("Buff", new CheckBox("Position [Buff]", false)); Farm.Add("Elast", new CheckBox("LastHit [E]")); Farm.AddSeparator(); Farm.AddLabel("Settings [Q/W]"); Farm.Add("Qq", new Slider("Percent Minion [Q] > %", 2, 0, 6)); Farm.Add("Ww", new Slider("Percent Minion [W] > %", 3, 0, 6)); Farm.AddSeparator(); Farm.AddLabel("Mana Percent"); Farm.Add("Manal", new Slider("Mana Percent > %", 50, 1)); Farm.AddSeparator(); Farm.AddGroupLabel("JungleClear"); Farm.AddSeparator(); Farm.Add("Qj", new CheckBox("Use [Q]")); Farm.Add("Wj", new CheckBox("Use [W]")); Farm.Add("Ej", new CheckBox("Use [E]")); Farm.AddSeparator(); Farm.AddLabel("Mana Percent"); Farm.Add("Manaj", new Slider("Mana Percent > %", 50, 1)); // Misc = casio.AddSubMenu("Misc"); Misc.Add("Gap", new CheckBox("GapClose")); Misc.Add("Int", new CheckBox("Interrupt")); // Draws = casio.AddSubMenu("Draws"); Draws.Add("DQ", new CheckBox("Draws [Q]")); Draws.Add("DW", new CheckBox("Draws [W]")); Draws.Add("DE", new CheckBox("Draws [E]")); Draws.Add("DR", new CheckBox("Draws [R]")); }
private void Menu() { try { menu = MainMenu.AddMenu("FreshBooster LeBlanc", "FreshBoosterLeBlanc"); Combo = menu.AddSubMenu("Combo", "Combo"); { Combo.Add("Braum_CUse_Q", new CheckBox("Use Q")); Combo.Add("Braum_CUse_W", new CheckBox("Use W")); Combo.Add("Leblanc_CUse_WReturn", new CheckBox("Use W Return")); Combo.Add("Braum_CUse_E", new CheckBox("Use E")); Combo.AddLabel("R Settings"); Combo.Add("Leblanc_CUse_Q2", new CheckBox("Use Q + R")); Combo.Add("Leblanc_CUse_W2", new CheckBox("Use W + R")); Combo.Add("Leblanc_CUse_W2Return", new CheckBox("Use W Return")); Combo.Add("Leblanc_CUse_E2", new CheckBox("Use E + R")); Combo.Add("Leblanc_CUseE_Hit", new Slider("E HitChance", 3, 1, 6)); Combo.Add("Leblanc_ComboMode", new KeyBind("Combo Mode is Teamfight", false, KeyBind.BindTypes.PressToggle, 'N')); } Harass = menu.AddSubMenu("Harass", "Harass"); { Harass.Add("Leblanc_AUse_Q", new CheckBox("Use Q")); Harass.Add("Leblanc_AUse_W", new CheckBox("Use W")); Harass.Add("Leblanc_AUse_E", new CheckBox("Use E")); Harass.Add("Leblanc_AManarate", new Slider("Mana %", 20, 0, 100)); Harass.Add("Leblanc_AHToggle", new CheckBox("Auto Enable", false)); } KillSteal = menu.AddSubMenu("KillSteal", "KillSteal"); { KillSteal.Add("Leblanc_KUse_Q", new CheckBox("Use Q")); KillSteal.Add("Leblanc_KUse_W", new CheckBox("Use W")); KillSteal.Add("Leblanc_KUse_E", new CheckBox("Use E")); KillSteal.Add("Leblanc_KUse_Q2", new CheckBox("Use R+Q")); KillSteal.Add("Leblanc_KUse_W2", new CheckBox("Use R+W")); KillSteal.Add("Leblanc_KUse_E2", new CheckBox("Use R+E")); } Misc = menu.AddSubMenu("Misc", "Misc"); { Misc.Add("Leblanc_ERCC", new KeyBind("Use _E + _R CC", false, KeyBind.BindTypes.HoldActive, 'G')); Misc.Add("Leblanc_Flee", new KeyBind("Flee & W + R", false, KeyBind.BindTypes.HoldActive, 'Z')); Misc.Add("Leblanc_Pet", new CheckBox("Passive will be locating between Me & Enemy")); } Draw = menu.AddSubMenu("Draw", "Draw"); { Draw.Add("Leblanc_Draw_Q", new CheckBox("Draw Q")); Draw.Add("Leblanc_Draw_W", new CheckBox("Draw W")); Draw.Add("Leblanc_Draw_E", new CheckBox("Draw E")); Draw.Add("Leblanc_Draw_WR", new CheckBox("Draw W + R")); Draw.Add("Leblanc_WTimer", new CheckBox("Indicate _W Timer")); Draw.Add("Leblanc_Draw_ComboMode", new CheckBox("Draw Combo Mode")); Draw.Add("Leblanc_REnable", new CheckBox("Show _R Status")); } } catch (Exception) { if (NowTime() > ErrorTime) { Chat.Print(ChampName + " in FreshBooster isn't Load. Error Code 02"); ErrorTime = TickCount(10000); } } }