Example #1
0
        public static void Init(Yasuo yas)
        {
            Yas = yas;

            Config = MainMenu.AddMenu("YasuoPro", "YasuoPro");

            ComboA = Config.AddSubMenu("Combo");
            Combo.Attach(ComboA);

            HarassA = Config.AddSubMenu("Harass");
            Harass.Attach(HarassA);

            KillstealA = Config.AddSubMenu("Killsteal");
            Killsteal.Attach(KillstealA);

            FarmingA = Config.AddSubMenu("LastHitting");
            Farm.Attach(FarmingA);

            WaveclearA = Config.AddSubMenu("Waveclear");
            Waveclear.Attach(WaveclearA);

            MiscA = Config.AddSubMenu("Misc");
            Misc.Attach(MiscA);

            DrawingsA = Config.AddSubMenu("Drawings");
            Drawings.Attach(DrawingsA);

            Flee = Config.AddSubMenu("Flee Settings", "Flee");
            Flee.Add("Flee.Mode", new ComboBox("Flee Mode", 0, "To Nexus", "To Allies", "To Cursor"));
            Flee.Add("Flee.StackQ", new CheckBox("Stack Q during Flee"));
            Flee.Add("Flee.UseQ2", new CheckBox("Use Tornado", false));
        }
Example #2
0
 public static void FleeKeys(
     bool useQ     = true,
     bool defaultQ = true,
     bool useW     = true,
     bool defaultW = true,
     bool useE     = true,
     bool defaultE = true,
     bool useR     = true,
     bool defaultR = true)
 {
     Flee = Menu.AddSubMenu("Flee Menu", "flee");
     Flee.AddGroupLabel("Flee Settings");
     if (useQ)
     {
         Flee.AddCheckBox("flee.q", "Use Q");
     }
     if (useW)
     {
         Flee.AddCheckBox("flee.w", "Use W");
     }
     if (useE)
     {
         Flee.AddCheckBox("flee.e", "Use E");
     }
     if (useR)
     {
         Flee.AddCheckBox("flee.r", "Use R ", false);
     }
     Flee.AddSeparator();
     Flee.Add("flee.advanced", new CheckBox("Show Advanced Menu", false)).OnValueChange +=
         Value.AdvancedModeChanged;
     JsonSettings.Profile.Options.Add(new JsonSetting("flee.advanced", Setting.Checkbox, Flee["flee.advanced"].Cast <CheckBox>().CurrentValue.ToString()));
 }
 private static void FleeMenu()
 {
     Flee = Menu.AddSubMenu("Flee");
     Flee.Add("E", new CheckBox("Fare Pozisyonunun en yakınındaki minyona E kullan"));
     Flee.Add("W", new CheckBox("Kullan W", false));
     Flee.Add("Ws", new CheckBox("Canım yüzde 40tan az ise W Kullan", false));
     Flee.Add("R", new CheckBox("R kullan senin düşmanlarını uçurmak için"));
     MiscMenu();
 }
Example #4
0
 private static void FleeMenu()
 {
     Flee = Menu.AddSubMenu("Flee");
     Flee.Add("E", new CheckBox("Use E to nearest in minion mouse pos"));
     Flee.Add("W", new CheckBox("Use W", false));
     Flee.Add("Ws", new CheckBox("Use W only if less than 40% health", false));
     Flee.Add("R", new CheckBox("Use R to make your enemies fly"));
     MiscMenu();
 }
Example #5
0
        public static void Init()
        {
            Principal = MainMenu.AddMenu("Kayle", "Kayle");

            Combo = Principal.AddSubMenu("Combo", "Combo");
            Combo.Add("Q", new CheckBox("Use Q"));
            Combo.Add("E", new CheckBox("Use E"));

            Manage = Principal.AddSubMenu("Manage", "Manage");
            Manage.AddLabel("Ally Manager");
            Manage.AddSeparator();
            foreach (var Ally in EntityManager.Heroes.Allies.Where(x => x.Hero != Champion.Kayle))
            {
                Manage.Add(Ally.ChampionName + "/W", new CheckBox("Use W"));
                Manage.Add(Ally.ChampionName + "/R", new CheckBox("Use R"));
            }
            Manage.Add("MinWAlly", new Slider("Min Health: {0}% To use heal in ally", 40, 10, 80));
            Manage.Add("MinRAlly", new Slider("Min Health: {0}% To use ult in ally", 15, 5, 30));
            Manage.AddSeparator(2);
            Manage.AddLabel("Kayle Manager");
            Manage.Add("MinW", new Slider("Min Health: {0}% To use heal in yourself", 50, 10, 80));
            Manage.Add("MinR", new Slider("Min Health: {0}% To use ult in yourself", 15, 5, 45));
            Manage.AddSeparator();
            Manage.Add("Order", new ComboBox("Priority:", 0, "Kayle > Ally", "Ally > Kayle"));

            Laneclear = Principal.AddSubMenu("Laneclear", "Laneclear");
            Laneclear.Add("Q", new CheckBox("Use Q"));
            Laneclear.Add("E", new CheckBox("Use E"));

            Jungleclear = Principal.AddSubMenu("Jungleclear", "Jungleclear");
            Jungleclear.Add("Q", new CheckBox("Use Q"));
            Jungleclear.Add("E", new CheckBox("Use E"));

            Lasthit = Principal.AddSubMenu("Lasthit", "Lasthit");
            Lasthit.Add("Q", new CheckBox("Use Q"));

            Flee = Principal.AddSubMenu("Flee", "Flee");
            Flee.Add("W", new CheckBox("Use W"));

            Misc = Principal.AddSubMenu("Misc", "Misc");
            Misc.Add("SkinHack", new CheckBox("SkinHack?", false));
            Misc.Add("SkinID", new Slider("Skin ID: {0}", 8, 0, 8));
            Misc.Add("Reset", new KeyBind("Reset (Skin Bug):", false, KeyBind.BindTypes.HoldActive, 'T'));

            Draw = Principal.AddSubMenu("Draw", "Draw");
            Draw.Add("Q", new CheckBox("Draw Q"));
            Draw.Add("W", new CheckBox("Draw W"));
            Draw.Add("E", new CheckBox("Draw E"));
            Draw.Add("R", new CheckBox("Draw R"));
        }
Example #6
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            //Declaring
            Game.OnTick         += Game_OnTick;
            Drawing.OnDraw      += Drawing_OnDraw;
            GameObject.OnCreate += GameObject_OnCreate;
            GameObject.OnDelete += GameObject_OnDelete;
            A = new Spell.Skillshot(SpellSlot.Q, 1000, skillShotType: SkillShotType.Linear, castDelay: 250, spellSpeed: 1550, spellWidth: 75);
            Z = new Spell.Active(SpellSlot.W);
            E = new Spell.Targeted(SpellSlot.E, 325);
            R = new Spell.Active(SpellSlot.R);
            if (User.ChampionName != "Olaf")
            {
                return;
            }
            //Declaring


            //Drawings
            olafMenu  = MainMenu.AddMenu("Leeched Olaf", "Leeched Olaf");
            comboMenu = olafMenu.AddSubMenu("Combo");
            comboMenu.Add("A", new CheckBox("Use Q"));
            comboMenu.Add("Z", new CheckBox("Use W"));
            comboMenu.Add("E", new CheckBox("Use E"));
            waveClear = olafMenu.AddSubMenu("Wave Clear / Jungle Clear");
            waveClear.Add("Awc", new CheckBox("Use Q"));
            waveClear.Add("Wwc", new CheckBox("Use W"));
            waveClear.Add("Ewc", new CheckBox("Use E"));
            waveClear.Add("manawc", new Slider("Mana manager", 0));
            LastHit = olafMenu.AddSubMenu("Last hit");
            LastHit.Add("Alh", new CheckBox("Use Q to Last hit"));
            LastHit.Add("Elh", new CheckBox("Use E to Last hit"));
            LastHit.Add("manalh", new Slider("Mana manager", 0));
            harass = olafMenu.AddSubMenu("Harass hit");
            harass.Add("AHarass", new CheckBox("Use Q to Harass"));
            harass.Add("EHarass", new CheckBox("Use E to Harass"));
            harass.Add("manaharass", new Slider("Mana manager", 0));
            Flee = olafMenu.AddSubMenu("Flee");
            Flee.Add("Aflee", new CheckBox("Use Q to Flee"));
            Flee.Add("Rflee", new CheckBox("Use R to Flee (Cast when under CC)"));
            Flee.Add("HPflee", new Slider("Use R when under XX HP", 15));
            Drawings = olafMenu.AddSubMenu("Drawings", "Drawings");
            Drawings.AddGroupLabel("Drawing Settings");
            Drawings.Add("QDraw", new CheckBox("Draw Q Range"));
            Drawings.Add("EDraw", new CheckBox("Draw E Range", false));
            Drawings.Add("Axepos", new CheckBox("Draw Axe position"));

            Chat.Print("Leeched Olaf loaded successfully");
        }
Example #7
0
        public static void Init()
        {
            Principal = MainMenu.AddMenu("Draven", "Draven");
            Principal.AddLabel("Prediction:");
            Principal.Add("EPred", new Slider("E Hitchance: {0}%", 80, 20, 100));
            Principal.Add("RPred", new Slider("R Hitchance: {0}%", 80, 20, 100));

            Combo = Principal.AddSubMenu("Combo", "Combo");
            Combo.Add("Q", new CheckBox("Use Q"));
            Combo.Add("E", new CheckBox("Use E"));
            Combo.Add("R", new CheckBox("Use R"));

            Axes = Principal.AddSubMenu("Axes", "Axes");
            Axes.Add("Mode", new ComboBox("Axes Catch Mode:", 0, "Cursor Range", "Player Range"));
            Axes.Add("Range", new Slider("Set Catch Range: {0}", 600, 250, 1000));
            Axes.AddSeparator();
            Axes.Add("Pick", new ComboBox("Pick Axes Mode:", 1, "Combo Mode", "Always", "Manual"));
            Axes.Add("Delay", new Slider("Humanizer: {0} Delay", 250, 0, 350));

            Laneclear = Principal.AddSubMenu("Laneclear", "Laneclear");
            Laneclear.Add("Q", new CheckBox("Use Q"));

            Jungleclear = Principal.AddSubMenu("Jungleclear", "Jungleclear");
            Jungleclear.Add("Q", new CheckBox("Use Q"));
            Jungleclear.Add("E", new CheckBox("Use E"));

            Flee = Principal.AddSubMenu("Flee", "Flee");
            Flee.Add("W", new CheckBox("Use W"));
            Flee.Add("E", new CheckBox("Use E"));

            Misc = Principal.AddSubMenu("Misc", "Misc");
            Misc.Add("SkinHack", new CheckBox("SkinHack?", false));
            Misc.Add("SkinID", new Slider("Skin ID: {0}", 1, 0, 6));
            Misc.Add("Reset", new KeyBind("Reset (Skin Bug):", false, KeyBind.BindTypes.HoldActive, 'T'));
            Misc.AddSeparator(2);
            Misc.Add("Interrupter", new CheckBox("Interrupter?"));
            Misc.Add("Gapcloser", new CheckBox("Gapcloser?"));

            Draw = Principal.AddSubMenu("Draw", "Draw");
            Draw.Add("E", new CheckBox("Draw E"));
            Draw.Add("Axes", new CheckBox("Draw Axes"));
            Draw.Add("Catch", new CheckBox("Draw Catch Range"));
        }
Example #8
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (ObjectManager.Player.BaseSkinName != "Leblanc")
            {
                return;
            }
            Q           = new Spell.Targeted(SpellSlot.Q, 700);
            W           = new Spell.Skillshot(SpellSlot.W, 650, SkillShotType.Circular, int.MaxValue, 1450, 250);
            E           = new Spell.Skillshot(SpellSlot.E, 950, SkillShotType.Linear, 0, 1250, 55);
            R           = new Spell.Targeted(SpellSlot.R, 700);
            IgniteSlot  = ObjectManager.Player.GetSpellSlotFromName("summonerdot");
            LeblancMenu = MainMenu.AddMenu("Lebranku", "Lebranku");
            ComboMenu   = LeblancMenu.AddSubMenu("Combo", "Combo");
            ComboMenu.Add("showcomboinfo", new CheckBox("Show Combo Info"));
            ComboMenu.AddSeparator();
            StringList(ComboMenu, "ComboSetOption", "Combo", new[] { "Auto", "Q-R Combo", "W-R Combo", "E-R Combo" }, 1);
            StringList(ComboMenu, "ComboSetEHitCh", "E Hit", new[] { "Low", "Medium", "High", "Dashing", "Immobile" }, 0);
            ComboMenu.Add("ComboDblStun",
                          new KeyBind("Double Stun", false, KeyBind.BindTypes.HoldActive, "T".ToCharArray()[0]));

            HarassMenu = LeblancMenu.AddSubMenu("Harass", "harass");
            HarassMenu.Add("harassshowinfo", new CheckBox("Show Harass info"));
            HarassMenu.AddSeparator();
            HarassMenu.Add("useqharass", new CheckBox("Use Q"));
            HarassMenu.Add("HarassUseTQ",
                           new KeyBind("Use Q (toggle)", false, KeyBind.BindTypes.PressToggle, "J".ToCharArray()[0]));
            HarassMenu.Add("HarassManaQ", new Slider("Q Min. Mana Percent", 50, 100, 0));
            HarassMenu.Add("usewharass", new CheckBox("Use W"));
            HarassMenu.Add("HarassUseTW",
                           new KeyBind("Use W (toggle)", false, KeyBind.BindTypes.PressToggle, "K".ToCharArray()[0]));
            HarassMenu.Add("HarassManaW", new Slider("W Min. Mana Percent", 50, 100, 0));
            HarassMenu.Add("useeharass", new CheckBox("Use E"));
            HarassMenu.Add("HarassUseTE",
                           new KeyBind("Use E (toggle)", false, KeyBind.BindTypes.PressToggle, "L".ToCharArray()[0]));
            HarassMenu.Add("HarassManaE", new Slider("E Min. Mana Percent", 50, 100, 0));

            KillStealMenu = LeblancMenu.AddSubMenu("Kill Steal", "killsteal");
            KillStealMenu.AddSeparator();
            KillStealMenu.Add("KUse_q", new CheckBox("Use Q", true));
            KillStealMenu.Add("KUse_w", new CheckBox("Use W", true));
            KillStealMenu.Add("KUse_e", new CheckBox("Use E", true));
            KillStealMenu.AddSeparator();
            KillStealMenu.Add("KUse_q2", new CheckBox("Use RQ", true));
            KillStealMenu.Add("KUse_w2", new CheckBox("Use RW", true));
            KillStealMenu.Add("KUse_wr", new CheckBox("Use WR", true));
            KillStealMenu.Add("KUse_e2", new CheckBox("Use RE", true));

            DrawinMenu = LeblancMenu.AddSubMenu("Drawings", "drawings");
            DrawinMenu.Add("drawq", new CheckBox("Draw Q"));
            DrawinMenu.Add("draww", new CheckBox("Draw W"));
            DrawinMenu.Add("drawe", new CheckBox("Draw E"));
            DrawinMenu.Add("drawdamagebar", new CheckBox("Draw Damage Bar indicator"));
            DrawinMenu.Add("activeerange", new CheckBox("Draw Active E range"));
            DrawinMenu.Add("wqrange", new CheckBox("W+Q Range"));

            Flee = LeblancMenu.AddSubMenu("Run", "Runmenu");
            Flee.Add("RunUseW", new CheckBox("Use W"));
            Flee.Add("RunUseR", new CheckBox("Use R"));
            ExtrasMenu = LeblancMenu.AddSubMenu("Extras", "Extras");
            ExtrasMenu.Add("interruptspells", new CheckBox("Interrupt Spells"));

            Game.OnTick         += Game_OnTick;
            Game.OnUpdate       += Game_OnUpdate;
            Drawing.OnDraw      += Drawing_OnDraw;
            GameObject.OnCreate += GameObject_OnCreate;
            GameObject.OnDelete += GameObject_OnDelete;
            Interrupter.OnInterruptableSpell += Interrupter_OnPosibleToInterrupt;
        }
Example #9
0
        public static void Load()
        {
            Principal = MainMenu.AddMenu("Championship Riven", "Riven");
            Principal.AddLabel("Championship Riven v" + Assembly.GetExecutingAssembly().GetName().Version);
            Principal.AddSeparator(2);
            Principal.AddLabel("Good game !");

            Combo = Principal.AddSubMenu("Combo", "Combo");
            Combo.AddSeparator(3);
            Combo.AddLabel("• Spells Combo");
            Combo.Add("UseQCombo", new CheckBox("Use Q?"));
            Combo.Add("UseWCombo", new CheckBox("Use W?"));
            Combo.Add("UseECombo", new CheckBox("Use E"));
            Combo.Add("UseRCombo", new CheckBox("Use R?"));
            Combo.Add("UseR2Combo", new CheckBox("Use R2?"));
            Combo.AddSeparator(3);
            Combo.AddLabel("• Spell W");
            Combo.Add("W/Auto", new Slider("Auto W if {0} Enemies <=", 2, 1, 5));
            Combo.AddSeparator(3);
            Combo.AddLabel("• Spell R");
            Combo.Add("UseRType", new ComboBox("Use R when", 1, "Normal Kill", "Hard Kill", "Always", "ForceR"));
            Combo.Add("ForceR", new KeyBind("Force R", false, KeyBind.BindTypes.PressToggle, 'U'));
            Combo.Add("DontR1", new Slider("Dont R if Target HP {0}% <=", 25, 10, 50));
            Combo.AddSeparator(3);
            Combo.AddLabel("• Spell R2");
            Combo.Add("UseR2Type", new ComboBox("Use R2 when", 0, "Kill only", "Max damage"));

            Shield = Principal.AddSubMenu("Shield", "Shield");
            Shield.AddLabel("• Spell E");
            foreach (var Enemy in EntityManager.Heroes.Enemies)
            {
                Shield.AddLabel(Enemy.ChampionName);
                Shield.Add("E/" + Enemy.BaseSkinName + "/Q", new CheckBox(Enemy.ChampionName + " (Q)", false));
                Shield.Add("E/" + Enemy.BaseSkinName + "/W", new CheckBox(Enemy.ChampionName + " (W)", false));
                Shield.Add("E/" + Enemy.BaseSkinName + "/E", new CheckBox(Enemy.ChampionName + " (E)", false));
                Shield.Add("E/" + Enemy.BaseSkinName + "/R", new CheckBox(Enemy.ChampionName + " (R)", false));
                Shield.AddSeparator(1);
            }

            Burst = Principal.AddSubMenu("Burst", "Burst");
            Burst.AddLabel("• Burst");
            Burst.AddLabel("The combo burst key is the Combo !");
            Burst.AddLabel("This 'Burst allowed' option is just to confirm that you want to use the Burst");
            Burst.AddSeparator(2);
            Burst.Add("BurstAllowed", new KeyBind("Burst Allowed ?", false, KeyBind.BindTypes.PressToggle, 'T'));
            Burst.Add("BurstType", new ComboBox("Burst:", 0, "Damage Check", "Always"));
            Burst.AddSeparator(2);
            Burst.AddLabel("Select Burst style");
            Burst.AddLabel("Style Burst 1: E > Flash > R > W > Hydra > R2");
            Burst.AddLabel("Style Burst 2: E > R > Flash > W > Hydra > R2");
            Burst.AddSeparator(1);
            Burst.Add("BurstStyle", new Slider("Burst style", 1, 1, 2));

            Items = Principal.AddSubMenu("Items", "Items");
            Items.AddLabel("• Hydra Logic");
            Items.Add("Hydra", new CheckBox("Use Hydra?"));
            Items.Add("HydraReset", new CheckBox("Use hydra to reset your AA"));
            Items.AddSeparator(3);
            Items.AddLabel("• Tiamat Logic");
            Items.Add("Tiamat", new CheckBox("Use Tiamat?"));
            Items.Add("TiamatReset", new CheckBox("Use the Tiamat to reset your AA"));
            Items.AddSeparator(3);
            Items.AddLabel("• Qss / Mercurial Logic");
            Items.Add("Qss", new CheckBox("Use Qss?"));
            Items.Add("QssCharm", new CheckBox("Use Qss because of charm"));
            Items.Add("QssFear", new CheckBox("Use Qss because of fear"));
            Items.Add("QssTaunt", new CheckBox("Use Qss because of taunt"));
            Items.Add("QssSuppression", new CheckBox("Use Qss because of suppression"));
            Items.Add("QssSnare", new CheckBox("Use Qss because of snare"));
            Items.AddSeparator(3);
            Items.AddLabel("• Youmu Logic");
            Items.Add("Youmu", new CheckBox("Use Youmu?"));
            Items.Add("YoumuHealth", new Slider("Use Youmu if the enemy has less than {0} HP", 65, 25, 100));

            Laneclear = Principal.AddSubMenu("Laneclear", "Laneclear");
            Laneclear.Add("UseQLane", new CheckBox("Use Q"));
            Laneclear.Add("UseWLane", new CheckBox("Use W"));
            Laneclear.Add("UseWLaneMin", new Slider("Use W if you hit {0} minions", 3, 0, 10));

            Jungleclear = Principal.AddSubMenu("Jungleclear", "Jungleclear");
            Jungleclear.Add("UseQJG", new CheckBox("Use Q"));
            Jungleclear.Add("UseWJG", new CheckBox("Use W"));
            Jungleclear.Add("UseEJG", new CheckBox("Use E"));
            Jungleclear.Add("Level_1 JungleClearing", new CheckBox("only attack small Red/BLUE"));

            Flee = Principal.AddSubMenu("Flee", "Flee");
            Flee.Add("UseQFlee", new CheckBox("Use Q"));
            Flee.Add("UseEFlee", new CheckBox("Use E"));

            Misc = Principal.AddSubMenu("Misc", "Misc");
            Misc.Add("Skin", new CheckBox("Skinhack ?", false));
            Misc.Add("SkinID", new Slider("Skin ID: {0}", 4, 0, 6));
            Misc.Add("Interrupter", new CheckBox("Interrupter ?"));
            Misc.Add("InterrupterW", new CheckBox("Interrupter with W ?"));
            Misc.Add("Gapcloser", new CheckBox("Gapcloser ?"));
            Misc.Add("GapcloserW", new CheckBox("Use W on Gapcloser ?"));
            Misc.Add("BrokenAnimations", new CheckBox("Broken Animations ?"));

            Draw = Principal.AddSubMenu("Drawing", "Drawing");
            Draw.Add("DrawQ", new CheckBox("Draw Q"));
            Draw.Add("DrawW", new CheckBox("Draw W"));
            Draw.Add("DrawE", new CheckBox("Draw E"));
            Draw.Add("DrawR", new CheckBox("Draw R2"));
            Draw.Add("DrawDamage", new CheckBox("Draw Damage"));
            Draw.Add("DrawOFF", new CheckBox("Draw OFF", false));
        }
Example #10
0
        public static void SetupMenu()
        {
            SpellList.Add(SpellOption.Q); SpellList.Add(SpellOption.W); SpellList.Add(SpellOption.E); SpellList.Add(SpellOption.R);

            RyzeMenu          = MainMenu.AddMenu("Ryze", "Ryze");
            MainMenu.OnClose += Setup;

            // Combo Menu -------------------------------------------------------------------------------------------------------------------

            ComboM = RyzeMenu.AddSubMenu("Combo");  // Use in Combo
            ComboM.Add("Q", new CheckBox("Use Q"));
            ComboM.Add("W", new CheckBox("Use W"));
            ComboM.Add("E", new CheckBox("Use E"));
            ComboM.Add("R", new CheckBox("Use R"));
            ComboM.Add("Combo", new ComboBox("Combo Modus", 0, "EW", "EQ"));      // Combo Settings
            ComboM.AddSeparator();
            ComboM.Add("QPred", new Slider("QPrediction Hitchance", 80, 0, 100)); // Q Hit Chance


            // Drawings Menu ----------------------------------------------------------------------------------------------------------------
            Drawings = RyzeMenu.AddSubMenu("Drawings", "Drawings");
            Drawings.AddLabel("Draw Skill Range:");
            foreach (var Item in SpellList)
            {
                Drawings.Add(Item.Slot.ToString(), new CheckBox("Draw " + Item.Slot.ToString() + " Range"));
            }
            Drawings.AddSeparator();
            Drawings.AddLabel("Mark Enemys:");
            Drawings.Add("DrawKillable", new CheckBox("Mark Killable Enemys", true));
            Drawings.Add("DrawKillable", new CheckBox("Draw Enemys Attack Range", false));

            // Main Menu -------------------------------------------------------------------------------------------------------------------
            RyzeMenu.AddLabel("Activate Script", 25);
            RyzeMenu.Add("Activate", new CheckBox("Activate Script", true));
            RyzeMenu.AddSeparator();
            RyzeMenu.AddLabel("Delay between Spells:");
            RyzeMenu.Add("DelayMin", new Slider("Minimum Delay", 20, 0, 1000));
            RyzeMenu.Add("DelayMax", new Slider("Maximum Delay", 120, 0, 1000));
            RyzeMenu.AddSeparator();
            RyzeMenu.AddLabel("Automatic Killsteal Mode", 25);
            RyzeMenu.Add("Steal", new CheckBox("Killsteal", false));
            RyzeMenu.AddLabel("Kill Steal Spells", 25);
            RyzeMenu.Add("StealQ", new CheckBox("Use Q For KS", true));
            RyzeMenu.Add("StealE", new CheckBox("Use E For KS", true));
            RyzeMenu.AddSeparator();
            RyzeMenu.AddLabel("Auto Stack Tear");
            RyzeMenu.Add("AutoStack", new KeyBind("AutoStackTear", false, KeyBind.BindTypes.PressToggle, 'Y'));

            // Clear Mode
            Clear = RyzeMenu.AddSubMenu("ClearMode", "ClearMode");
            Clear.AddLabel("Use Spells in ClearMode");
            Clear.Add("UseQ", new CheckBox("Use Q", true));
            Clear.Add("UseE", new CheckBox("Use E", true));
            Clear.Add("UseW", new CheckBox("Use W", false));
            Clear.AddSeparator();
            Clear.AddLabel("Clear Mode Minimum Mana");
            Clear.Add("Mana", new Slider("Minimum Mana", 20, 0, 100));
            // Flee Mode --------------------------------------------------------------------------------------------------------------------
            Flee = RyzeMenu.AddSubMenu("FleeMode", "FleeMode");
            Flee.AddLabel("The Flee Mode will Port you to the furthest Tower in Range.");
            Flee.AddLabel("If no Tower is in Range it will Port in Direction of your Base");
            Flee.AddSeparator();
            Flee.Add("Zhonyas", new CheckBox("Use Zhonyas"));
            Flee.Add("Seraphen", new CheckBox("Use Seraphen"));

            // Auto Shield ------------------------------------------------------------------------------------------------------------------
            AutoShield = RyzeMenu.AddSubMenu("AutoShield", "AutoShield");
            AutoShield.AddLabel("Automatic Shield if you get attacked and get low Life");
            AutoShield.Add("Active", new CheckBox("Activate AutoShield Mode", true));
            AutoShield.AddSeparator();
            AutoShield.AddLabel("Use Items:", 25);
            AutoShield.Add("Zhonyas", new CheckBox("Use Zhonyas", true));
            AutoShield.Add("Seraphen", new CheckBox("Use Seraphen", true));
            AutoShield.AddSeparator();
            AutoShield.Add("Prozent", new Slider("Use Shield at % HP", 20, 0, 100));
        }
Example #11
0
        /// <summary>
        ///     Initialize Ezreal Config
        /// </summary>
        public Config()
        {
            try
            {
                Main = MainMenu.AddMenu("Shulepin™ | Ezreal", "Ezreal");
                {
                    Main.AddLabel("███████╗ ███████╗ ██████╗   ███████╗   █████╗   ██╗");
                    Main.AddLabel("██╔════════╝ ╚═════███╔╝  ██╔════██╗ ██╔════════╝ ██╔════██╗██╗", 0);
                    Main.AddLabel("█████╗             ███╔╝    ██████╔╝  █████╗     ███████║ ██╗", 25);
                    Main.AddLabel("██╔════╝            ███╔╝      ██╔════██╗ ██╔═════╝     ██╔════██║ ██╗", 0);
                    Main.AddLabel("██████╗    ███████╗ ██║      ██║ ███████╗██║      ██║ ███████╗", 25);
                    Main.AddLabel("╚══════════╝    ╚════════════╝ ╚══╝       ╚══╝  ╚═══════════╝  ╚══╝       ╚══╝ ╚════════════╝", 0);

                    Main.AddGroupLabel("Welcome Shulepin™ Ezreal");
                    Main.AddLabel("You can configure the addon on the left by navigating through the menu entries.");
                    Main.AddLabel("Any suggestions or feedback write in the topic on the forum");
                    Main.AddLabel("Thanks for using Ezreal addon.");

                    Combo = Main.AddSubMenu("» Combo");
                    {
                        Combo.AddGroupLabel("● Combo Settings ●");
                        Combo.Add("Style", new ComboBox("Combo Style", 1, new[] { "Normal", "Weaving" }));
                        Combo.AddGroupLabel("● Spell Settings ●");
                        Combo.Add("Q.Use", new CheckBox("Use Q", true));
                        Combo.Add("W.Use", new CheckBox("Use W", true));
                        Combo.Add("E.Use", new CheckBox("Use E", false));
                        Combo.Add("R.Use", new CheckBox("Use R", true));
                        Combo.Add("R.Mode", new ComboBox("R Mode", 0, new[] { "Enemy HP", "Hit Count Enemies" }));
                        Combo.Add("R.HP", new Slider("Min. HP(%) For R ({0}%)", 35, 0, 100));
                        Combo.Add("R.Count", new Slider("Min. Enemies For R ({0})", 3, 1, 5));
                        Combo.Add("R.Range", new Slider("Max R Range ({0})", 1500, 500, 5000));
                        Combo.AddLabel("Key Settings:");
                        Combo.Add("R.Force", new KeyBind("Force R Key", false, KeyBind.BindTypes.HoldActive, 'G'));
                        Combo.AddGroupLabel("● Mana Settings ●");
                        Combo.Add("Q.Mana", new Slider("Min. Mana For Q [{0}%]", 0, 0, 100));
                        Combo.Add("W.Mana", new Slider("Min. Mana For W [{0}%]", 30, 0, 100));
                        Combo.Add("E.Mana", new Slider("Min. Mana For E [{0}%]", 30, 0, 100));
                        Combo.Add("R.Mana", new Slider("Min. Mana For R [{0}%]", 0, 0, 100));
                        Combo.AddGroupLabel("● Prediction Settings ●");
                        Combo.Add("Q.Hit", new ComboBox("HitChance For Q", 2, new[] { "Low", "Medium", "High" }));
                        Combo.Add("W.Hit", new ComboBox("HitChance For W", 2, new[] { "Low", "Medium", "High" }));
                        Combo.Add("R.Hit", new ComboBox("HitChance For R", 2, new[] { "Low", "Medium", "High" }));
                    }

                    Harass = Main.AddSubMenu("» Harass");
                    {
                        Harass.AddGroupLabel("● Harass Settings ●");
                        Harass.Add("Enabled", new CheckBox("Enabled", true));
                        Harass.AddLabel("Use On:");
                        foreach (var enemy in EntityManager.Heroes.Enemies)
                        {
                            Harass.Add(enemy.ChampionName, new CheckBox(enemy.ChampionName, true));
                        }
                        Harass.AddGroupLabel("● Spell Settings ●");
                        Harass.Add("Q.Use", new CheckBox("Use Q", true));
                        Harass.Add("W.Use", new CheckBox("Use W", false));
                        Harass.AddGroupLabel("● Mana Settings ●");
                        Harass.Add("Q.Mana", new Slider("Min. Mana For Q [{0}%]", 50, 0, 100));
                        Harass.Add("W.Mana", new Slider("Min. Mana For W [{0}%]", 75, 0, 100));
                        Harass.AddGroupLabel("● Prediction Settings ●");
                        Harass.Add("Q.Hit", new ComboBox("HitChance For Q", 2, new[] { "Low", "Medium", "High" }));
                        Harass.Add("W.Hit", new ComboBox("HitChance For W", 2, new[] { "Low", "Medium", "High" }));
                    }

                    AutoHarass = Main.AddSubMenu("» Auto Harass");
                    {
                        AutoHarass.AddGroupLabel("● Auto Harass Settings ●");
                        AutoHarass.Add("Enabled", new CheckBox("Enabled", true));
                        AutoHarass.Add("AutoHarass.Key", new KeyBind("Toggle Key", true, KeyBind.BindTypes.PressToggle, 'A')).OnValueChange += (sender, args) =>
                        {
                            AutoHarass.Get <CheckBox>("Enabled").CurrentValue = args.NewValue;
                        };
                        AutoHarass.AddLabel("Use On:");
                        foreach (var enemy in EntityManager.Heroes.Enemies)
                        {
                            AutoHarass.Add(enemy.ChampionName, new CheckBox(enemy.ChampionName, true));
                        }
                        AutoHarass.AddGroupLabel("● Spell Settings ●");
                        AutoHarass.Add("Q.Use", new CheckBox("Use Q", true));
                        AutoHarass.AddGroupLabel("● Mana Settings ●");
                        AutoHarass.Add("Q.Mana", new Slider("Min. Mana For Q [{0}%]", 50, 0, 100));
                        AutoHarass.AddGroupLabel("● Prediction Settings ●");
                        AutoHarass.Add("Q.Hit", new ComboBox("HitChance For Q", 2, new[] { "Low", "Medium", "High" }));
                    }

                    LastHit = Main.AddSubMenu("» Last Hit");
                    {
                        LastHit.AddGroupLabel("● Last Hit Settings ●");
                        LastHit.Add("Enabled", new CheckBox("Enabled", true));
                        LastHit.Add("Mode", new ComboBox("Last Hit Mode", 1, new[] { "Use Always As Possible", "Use On Unkillable Minion" }));
                        LastHit.AddGroupLabel("● Spell Settings ●");
                        LastHit.Add("Q.Use", new CheckBox("Use Q", true));
                        LastHit.AddGroupLabel("● Mana Settings ●");
                        LastHit.Add("Q.Mana", new Slider("Min. Mana For Q [{0}%]", 50, 0, 100));
                    }

                    LaneClear = Main.AddSubMenu("» Lane Clear");
                    {
                        LaneClear.AddGroupLabel("● Lane Clear Settings ●");
                        LaneClear.Add("Enabled", new CheckBox("Enabled", true));
                        LaneClear.AddGroupLabel("● Spell Settings ●");
                        LaneClear.Add("Q.Use", new CheckBox("Use Q", true));
                        LaneClear.AddGroupLabel("● Mana Settings ●");
                        LaneClear.Add("Q.Mana", new Slider("Min. Mana For Q [{0}%]", 50, 0, 100));
                    }

                    JungleClear = Main.AddSubMenu("» Jungle Clear");
                    {
                        JungleClear.AddGroupLabel("● Jungle Clear Settings ●");
                        JungleClear.Add("Enabled", new CheckBox("Enabled", true));
                        JungleClear.AddGroupLabel("● Spell Settings ●");
                        JungleClear.Add("Q.Use", new CheckBox("Use Q", true));
                        JungleClear.AddGroupLabel("● Mana Settings ●");
                        JungleClear.Add("Q.Mana", new Slider("Min. Mana For Q [{0}%]", 50, 0, 100));
                    }

                    KS = Main.AddSubMenu("» Kill Steal");
                    {
                        KS.AddGroupLabel("● Kill Steal Settings ●");
                        KS.Add("Enabled", new CheckBox("Enabled", true));
                        KS.AddLabel("Use On:");
                        foreach (var enemy in EntityManager.Heroes.Enemies)
                        {
                            KS.Add(enemy.ChampionName, new CheckBox(enemy.ChampionName, true));
                        }
                        KS.AddGroupLabel("● Spell Settings ●");
                        KS.Add("Q.Use", new CheckBox("Use Q", true));
                        KS.Add("W.Use", new CheckBox("Use W", false));
                        KS.Add("R.Use", new CheckBox("Use R", true));
                        KS.AddGroupLabel("● Mana Settings ●");
                        KS.Add("Q.Mana", new Slider("Min. Mana For Q [{0}%]", 0, 0, 100));
                        KS.Add("W.Mana", new Slider("Min. Mana For W [{0}%]", 0, 0, 100));
                        KS.Add("R.Mana", new Slider("Min. Mana For R [{0}%]", 0, 0, 100));
                        KS.AddGroupLabel("● Prediction Settings ●");
                        KS.Add("Q.Hit", new ComboBox("HitChance For Q", 2, new[] { "Low", "Medium", "High" }));
                        KS.Add("W.Hit", new ComboBox("HitChance For W", 2, new[] { "Low", "Medium", "High" }));
                        KS.Add("R.Hit", new ComboBox("HitChance For R", 2, new[] { "Low", "Medium", "High" }));
                    }

                    Flee = Main.AddSubMenu("» Flee");
                    {
                        Flee.AddGroupLabel("● Flee Settings ●");
                        Flee.Add("Enabled", new CheckBox("Enabled", true));
                        Flee.AddGroupLabel("● Spell Settings ●");
                        Flee.Add("E.Use", new CheckBox("Use E", true));
                    }

                    Draw = Main.AddSubMenu("» Drawings");
                    {
                        Draw.AddGroupLabel("● Draw Settings ●");
                        Draw.Add("Q.Draw", new CheckBox("Draw Q Range", true));
                        Draw.Add("W.Draw", new CheckBox("Draw W Range", true));
                        Draw.Add("E.Draw", new CheckBox("Draw E Range", true));
                        Draw.Add("R.Draw", new CheckBox("Draw R Range", false));
                        Draw.Add("AutoHarass.Status", new CheckBox("Draw Auto Harass Status", true));
                        Draw.AddGroupLabel("● Damage Indicator Settings ●");
                        Draw.Add("DamageIndicator.Enabled", new CheckBox("Enabled", false));
                    }

                    Misc = Main.AddSubMenu("» Miscellaneous");
                    {
                        Misc.AddGroupLabel("● Skin Changer ●");
                        Misc.Add("SkinChanger.Enabled", new CheckBox("Enabled", true));
                        Misc.Add("SkinChanger.ID", new ComboBox("Select Skin", 0, new[] { "Classic", "Nottingham Ezreal", "Striker Ezreal", "Frosted Ezreal", "Explorer Ezreal", "Pulsefire Ezreal", "TPA Ezreal", "Debonair Ezreal", "Ace of Spades Ezreal", "Arcade Ezreal", "Amethyst Chroma", "Meteorite Chroma", "Obsidian Chroma", "Pearl Chroma", "Rose Quartz Chroma", "Ruby Chroma", "Sandstone Chroma", "Striped Chroma" }));
                        Misc.AddGroupLabel("● Anti Gapcloser ●");
                        Misc.Add("E.Gap", new CheckBox("Use E", true));
                        Misc.AddGroupLabel("● Tear Stack ●");
                        Misc.Add("Tear.Use", new CheckBox("Enabled", true));
                        Misc.Add("Tear.Mana", new Slider("Min. Mana For Tear Stacking [{0}%]", 80, 0, 100));
                    }
                }

                Logging.AddEntry(LoggingEntryType.Debug, "@Config.cs: Menu class initialized");
            }
            catch (Exception e)
            {
                Logging.AddEntry(LoggingEntryType.Error, "@Config.cs: Can't initialize menu - {0}", e);
                throw;
            }
        }
Example #12
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            Principal = MainMenu.AddMenu("HTTF Yasuo ", "Yasuo");
            Principal.AddLabel("HTTF Yasuo v" + Assembly.GetExecutingAssembly().GetName().Version);

            //combo+harasse
            Combo = Principal.AddSubMenu("Combo", "Combo");
            Combo.AddSeparator(3);
            Combo.AddLabel("• Spells Combo");
            Combo.Add("UseQCombo", new CheckBox("Use Q"));
            Combo.Add("UseWCombo", new CheckBox("Use W"));
            Combo.Add("UseECombo", new CheckBox("Use E"));
            Combo.Add("UseRCombo", new CheckBox("Use R"));
            Combo.Add("stack.combo", new CheckBox("Stack Q?"));
            Combo.Add("combo.leftclickRape", new CheckBox("ComboTarget use?"));
            Combo.Add("PredictQ2", new ComboBox("Predict Q2", 1, "Minimal", "Medium", "High"));

            Combo.AddLabel("• R Setting ");
            Combo.Add("combo.RTarget", new CheckBox("Use R always on Selected Target"));
            Combo.Add("combo.RKillable", new CheckBox("Use R KS"));
            Combo.Add("combo.MinTargetsR", new Slider("Use R Min Targets", 2, 1, 5));

            Combo.AddLabel("• Harasse ");
            Combo.Add("Auto.Q3", new CheckBox("Auto Q3 ?"));
            Combo.Add("harass.Q", new CheckBox("Use Q"));
            Combo.Add("harass.E", new CheckBox("Use E"));
            Combo.Add("harass.stack", new CheckBox("Stack Q in harras?"));
            //clean
            Clean = Principal.AddSubMenu("Clean", "Clean Setting");
            Clean.AddSeparator(3);
            Clean.AddLabel("•Last Hit•");
            Clean.Add("LastE", new CheckBox("Use E"));
            Clean.Add("LastQ", new CheckBox("Use Q"));
            Clean.Add("LaseEUT", new CheckBox("Use E Under Tower"));
            Clean.AddLabel("•Wave Clean•");
            Clean.Add("WCQ", new CheckBox("Use Q"));
            Clean.Add("WCE", new CheckBox("Use E"));
            Clean.AddLabel("•Jung Clean•");
            Clean.Add("JungQ", new CheckBox("Use Q"));
            Clean.Add("JungE", new CheckBox("Use E"));

            //flee
            Flee = Principal.AddSubMenu("Flee", "Flee Setting");
            Flee.AddSeparator(3);
            Flee.AddLabel("•Flee•");
            Flee.Add("FleeE", new CheckBox("Use E"));
            Flee.Add("Flee.stack", new CheckBox("Stack Q In Flee?"));
            //Draw
            Draw = Principal.AddSubMenu("Draw", "Draw Setting");
            Draw.AddSeparator(3);
            Draw.Add("DrawE", new CheckBox("Draw E range"));
            Draw.Add("DrawQ", new CheckBox("Draw Q range"));
            Draw.Add("DrawR", new CheckBox("Draw R range"));
            Draw.Add("DrawDmg", new CheckBox("Draw Damage?"));
            //Misc
            Misc = Principal.AddSubMenu("Misc", "Misc Setting");
            Misc.AddSeparator(3);
            Misc.Add("EGapclos", new CheckBox("E ANTIGAPCLOSE"));
            Misc.Add("Einter", new CheckBox("E INTERRUPT"));
            Misc.AddLabel("• SkinHack •");
            Misc.Add("checkSkin", new CheckBox("Use Skin Changer"));
            Misc.Add("Skinid", new Slider("Skin ID", 0, 0, 10));

            //Evade
            Evadee = Principal.AddSubMenu("Evadee", "Evadee Setting");
            Evadee.AddSeparator(3);
            Evadee.AddLabel("•SOON•");



            Utils.ForDash.Init();
        }
Example #13
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            Principal = MainMenu.AddMenu("HTTF Yasuo ", "Yasuo");
            Principal.AddLabel("HTTF Yasuo v" + Assembly.GetExecutingAssembly().GetName().Version);

            //combo+harasse
            Combo = Principal.AddSubMenu("Combo", "Combo");
            Combo.AddSeparator(3);
            Combo.AddLabel("• Kombo Ayarlari");
            Combo.Add("UseQCombo", new CheckBox("Kullan Q"));
            Combo.Add("UseWCombo", new CheckBox("Kullan W"));
            Combo.Add("UseECombo", new CheckBox("Kullan E"));
            Combo.Add("UseRCombo", new CheckBox("Kullan R"));
            Combo.Add("stack.combo", new CheckBox("Biriktir Q?"));
            Combo.Add("combo.leftclickRape", new CheckBox("Sol tik ile hedef sec?"));
            Combo.Add("PredictQ2", new ComboBox("Tahmini Q2", 1, "Dusuk", "Orta", "Yuksek"));

            Combo.AddLabel("• R Ayarlari ");
            Combo.Add("combo.RTarget", new CheckBox("Kullan R secili hedef icin her zaman"));
            Combo.Add("combo.RKillable", new CheckBox("Kullan R Oldururken"));
            Combo.Add("combo.MinTargetsR", new Slider("Kullan R En az hedef sayisi", 2, 1, 5));

            Combo.AddLabel("• Durtme •");
            Combo.Add("Auto.Q3", new CheckBox("Otomatik Q3 ?"));
            Combo.Add("harass.Q", new CheckBox("Kullan Q"));
            Combo.Add("harass.E", new CheckBox("Kullan E"));
            Combo.Add("harass.stack", new CheckBox("Biriktir Q durterken?"));
            //clean
            Clean = Principal.AddSubMenu("Clean", "Temizleme Ayarlari");
            Clean.AddSeparator(3);
            Clean.AddLabel("•Son Vurus•");
            Clean.Add("LastE", new CheckBox("Kullan E"));
            Clean.Add("LastQ", new CheckBox("Kullan Q"));
            Clean.Add("LaseEUT", new CheckBox("Kullan E Kule Altinda"));
            Clean.AddLabel("•Dalga Temizleme•");
            Clean.Add("WC.Q", new CheckBox("Kullan Q"));
            Clean.Add("WC.E", new CheckBox("Kullan E"));
            Clean.AddLabel("•Orman Temizleme•");
            Clean.Add("JungQ", new CheckBox("Kullan Q"));
            Clean.Add("JungE", new CheckBox("Kullan E"));

            //flee
            Flee = Principal.AddSubMenu("Flee", "Kacis Ayarlari");
            Flee.AddSeparator(3);
            Flee.AddLabel("•Flee•");
            Flee.Add("FleeE", new CheckBox("Kullan E"));
            Flee.Add("Flee.stack", new CheckBox("Biriktir Q kacarken?"));
            //Draw
            Draw = Principal.AddSubMenu("Draw", "Cizim Ayarlari");
            Draw.AddSeparator(3);
            Draw.Add("DrawE", new CheckBox("Goster E Mesafesi"));
            Draw.Add("DrawQ", new CheckBox("Goster Q Mesafesi"));
            Draw.Add("DrawR", new CheckBox("Goster R Mesafesi"));
            //Misc
            Misc = Principal.AddSubMenu("Misc", "Karisik");
            Misc.AddSeparator(3);
            Misc.Add("EGapclos", new CheckBox("Atilma yapana E"));
            Misc.Add("Einter", new CheckBox("Buyulerden kacmak icin E"));
            Misc.AddLabel("• Kostum Hilesi •");
            Misc.Add("checkSkin", new CheckBox("Kostum Sec"));
            Misc.Add("Skinid", new Slider("Skin ID", 0, 0, 10));

            //Evade
            Evadee = Principal.AddSubMenu("Evadee", "Evadee Ayarlari");
            Evadee.AddSeparator(3);
            Evadee.AddLabel("•Yakinda Eklenicek•");



            Utils.ForDash.Init();
        }
Example #14
0
        public static void Init()
        {
            Principal = MainMenu.AddMenu("Elise", "Elise");
            Principal.AddLabel("Prediction:");
            Principal.Add("WPred", new Slider("W Hitchance: {0}%", 80, 20, 100));
            Principal.Add("EPred", new Slider("E Hitchance: {0}%", 80, 20, 100));

            Combo = Principal.AddSubMenu("Combo", "Combo");
            Combo.AddLabel("Human Form:");
            Combo.Add("Q", new CheckBox("Use Q"));
            Combo.Add("W", new CheckBox("Use W"));
            Combo.Add("E", new CheckBox("Use E"));
            Combo.AddSeparator(2);
            Combo.AddLabel("Spider Form:");
            Combo.Add("Q2", new CheckBox("Use Q"));
            Combo.Add("W2", new CheckBox("Use W"));
            Combo.Add("E2", new CheckBox("Use E"));
            Combo.Add("E2Ex", new Slider("Use E Min {0} Range", 550, 200, 700));
            Combo.AddSeparator(2);
            Combo.Add("Switch", new CheckBox("Auto switch form (Spider and Human)"));
            Combo.Add("Delay", new Slider("Humanizer (Delay):", 300, 0, 500));

            Laneclear = Principal.AddSubMenu("Laneclear", "Laneclear");
            Laneclear.AddLabel("Human Form:");
            Laneclear.Add("Q", new CheckBox("Use Q"));
            Laneclear.Add("W", new CheckBox("Use W"));
            Laneclear.AddSeparator(2);
            Laneclear.AddLabel("Spider Form:");
            Laneclear.Add("Q2", new CheckBox("Use Q"));
            Laneclear.Add("W2", new CheckBox("Use W"));

            Jungleclear = Principal.AddSubMenu("Jungleclear", "Jungleclear");
            Jungleclear.AddLabel("Human Form:");
            Jungleclear.Add("Q", new CheckBox("Use Q"));
            Jungleclear.Add("W", new CheckBox("Use W"));
            Jungleclear.Add("E", new CheckBox("Use E"));
            Jungleclear.AddSeparator(2);
            Jungleclear.AddLabel("Spider Form:");
            Jungleclear.Add("Q2", new CheckBox("Use Q"));
            Jungleclear.Add("W2", new CheckBox("Use W"));

            Lasthit = Principal.AddSubMenu("Lasthit", "Lasthit");
            Lasthit.AddLabel("Human Form:");
            Lasthit.Add("Q", new CheckBox("Use Q"));
            Lasthit.AddLabel("Spider Form:");
            Lasthit.Add("Q2", new CheckBox("Use Q"));

            Flee = Principal.AddSubMenu("Flee", "Flee");
            Flee.AddLabel("Human Form:");
            Flee.Add("E", new CheckBox("Use E"));
            Flee.AddSeparator(2);
            Flee.AddLabel("Spider Form:");
            Flee.Add("E2", new CheckBox("Use E"));

            Misc = Principal.AddSubMenu("Misc", "Misc");
            Misc.Add("Gapcloser", new CheckBox("Gapcloser?"));
            Misc.Add("Interrupter", new CheckBox("Interrupter?"));
            Misc.AddSeparator(2);
            Misc.Add("SkinHack", new CheckBox("SkinHack?", false));
            Misc.Add("SkinID", new Slider("Skin ID: {0}", 2, 0, 4));
            Misc.Add("Reset", new KeyBind("Reset (Skin Bug)", false, KeyBind.BindTypes.HoldActive, 'T'));

            Draw = Principal.AddSubMenu("Draw", "Draw");
            Draw.AddLabel("Human Form:");
            Draw.Add("Q", new CheckBox("Draw Q"));
            Draw.Add("W", new CheckBox("Draw W"));
            Draw.Add("E", new CheckBox("Draw E"));
            Draw.AddSeparator(2);
            Draw.AddLabel("Spider Form:");
            Draw.Add("Q2", new CheckBox("Draw Q"));
            Draw.Add("E2", new CheckBox("Draw E"));
            Draw.AddSeparator(2);
            Draw.Add("Cooldowns", new CheckBox("Draw Cooldowns Skills"));
        }