コード例 #1
0
        public static void MyMenu()
        {
            // Initialize the menu
            Main      = MainMenu.AddMenu("Annie", "Annie");
            Combo     = Main.AddSubMenu("Combo");
            Harass    = Main.AddSubMenu("Harass");
            LaneClear = Main.AddSubMenu("LaneClear");
            LastHit   = Main.AddSubMenu("LastHit");
            Misc      = Main.AddSubMenu("Misc");
            Draw      = Main.AddSubMenu("Draw");

            Combo.AddGroupLabel("Combo");
            _useQCombo = Combo.Add("comboUseQ", new CheckBox("Use Q"));
            _useWCombo = Combo.Add("comboUseW", new CheckBox("Use W"));
            _useRCombo = Combo.Add("comboUseR", new CheckBox("Use R"));

            Harass.AddGroupLabel("Harass");
            _useQHarass    = Harass.Add("harassUseQ", new CheckBox("Use Q"));
            _useWHarass    = Harass.Add("harassUseW", new CheckBox("Use W"));
            _farmingHarass = Harass.Add("farming", new CheckBox("Farm(op)"));
            _manaHarass    = Harass.Add("harassMana", new Slider("Maximum mana usage in percent ({0}%)", 40));

            LaneClear.AddGroupLabel("LaneClear");
            _useQLaneClear = LaneClear.Add("clearUseQ", new CheckBox("Use Q"));
            _useWLaneClear = LaneClear.Add("clearUseW", new CheckBox("Use W"));

            LastHit.AddGroupLabel("LastHit");
            _useQLastHit = LastHit.Add("lastUseQ", new CheckBox("Use Q"));

            _useEMisc   = Misc.Add("autoE", new CheckBox("Auto E"));
            _stacksMisc = Misc.Add("autoStacks", new CheckBox("Auto Stacks"));

            // Initialize the modes
            Draws.Initialize();
        }
コード例 #2
0
ファイル: MenuManager.cs プロジェクト: tekintr/Elobuddy
        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.");
        }
コード例 #3
0
        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.");
        }
コード例 #4
0
        public static void GetMenu()
        {
            Kassawin = MainMenu.AddMenu("KassaWIN", "KassaWIN");
            Kassawin.AddGroupLabel("Free Win with Kassadin");
            Kassawin.AddSeparator();
            Kassawin.AddLabel("Made by Kk2");

            Combo = Kassawin.AddSubMenu("Combo", "Combo");
            Combo.AddGroupLabel("Combo Options");
            Combo.AddSeparator();
            Combo.Add("ComboQ", new CheckBox("Use Q on Combo"));
            Combo.Add("ComboW", new CheckBox("Use W on Combo"));
            Combo.Add("ComboE", new CheckBox("Use E on Combo"));
            Combo.Add("ComboR", new CheckBox("Use R on Combo"));
            Combo.Add("IgniteToKill", new CheckBox("Use Ignite on Combo to Kill"));
            Combo.Add("sliderR", new Slider("Max Heroes Around to Cast R", 3, 1, 5));

            Harass = Kassawin.AddSubMenu("Harass", "Harass");
            Harass.AddGroupLabel("Harass Options");
            Harass.AddSeparator();
            Harass.Add("HarassQ", new CheckBox("Use Q on Harass"));
            Harass.Add("HarassW", new CheckBox("Use W on Harass"));
            Harass.Add("HarassE", new CheckBox("Use E on Harass"));
            Harass.Add("manaPCTH", new Slider("Min Mana % to Harass", 20));

            LaneClear = Kassawin.AddSubMenu("LaneClear", "LaneClear");
            LaneClear.AddGroupLabel("LaneClear Options");
            LaneClear.AddSeparator();
            LaneClear.Add("LaneQ", new CheckBox("Use Q on LaneClear"));
            LaneClear.Add("LaneW", new CheckBox("Use W on LaneClear"));
            LaneClear.Add("LaneE", new CheckBox("Use E on LaneClear"));
            LaneClear.Add("manaPCTL", new Slider("Min Mana % to LaneClear", 20));

            JungleClear = Kassawin.AddSubMenu("Jungle", "Jungle");
            JungleClear.AddGroupLabel("Jungle Options");
            JungleClear.AddSeparator();
            JungleClear.Add("JungleQ", new CheckBox("Use Q on Jungle"));
            JungleClear.Add("JungleW", new CheckBox("Use W on Jungle"));
            JungleClear.Add("JungleE", new CheckBox("Use E on Jungle"));
            JungleClear.Add("manaPCTJ", new Slider("Min Mana % to Jungle Clear", 20));

            Misc = Kassawin.AddSubMenu("Misc", "Misc");
            Misc.AddGroupLabel("Misc Options");
            Misc.AddSeparator();
            Misc.Add("usePot", new CheckBox("Use Potions"));
            Misc.AddSeparator();
            Misc.Add("drawQ", new CheckBox("Draw Q Range"));
            Misc.Add("drawW", new CheckBox("Draw W Range"));
            Misc.Add("drawE", new CheckBox("Draw E Range"));
            Misc.Add("drawR", new CheckBox("Draw R Range"));
            Misc.AddSeparator();
            SkinSelect = Misc.Add("skinSelect", new Slider("Choose you Skin [number]", 0, 0, 6));
        }
コード例 #5
0
        // Init
        public static void GetMenu()
        {
            Mordekaiser = MainMenu.AddMenu("Mordekaiser", "Mordekaiser");

            Combo = Mordekaiser.AddSubMenu("Combo", "Combo");
            Combo.AddGroupLabel("Combo Options");
            Combo.AddSeparator();
            Combo.Add("useQC", new CheckBox("Use Q"));
            Combo.Add("useEC", new CheckBox("Use E"));
            Combo.Add("useWC", new CheckBox("Use W"));
            Combo.Add("useRC", new CheckBox("Use R"));

            Harass = Mordekaiser.AddSubMenu("Harass", "Harass");
            Harass.AddGroupLabel("Harass Options");
            Harass.AddSeparator();
            Harass.Add("useEH", new CheckBox("use E"));
            Harass.Add("useQH", new CheckBox("use Q"));
            Harass.Add("useWH", new CheckBox("use W"));
            Harass.Add("HPSliderH", new Slider("HP % > for Harass", 20));

            LaneClear = Mordekaiser.AddSubMenu("LaneClear", "LaneClear");
            LaneClear.AddGroupLabel("Lane Clear Options");
            LaneClear.AddSeparator();
            LaneClear.Add("UseEL", new CheckBox("Use E"));
            LaneClear.Add("UseQL", new CheckBox("Use Q"));

            JungleClear = Mordekaiser.AddSubMenu("JungleClear", "JungleClear");
            JungleClear.AddGroupLabel("Jungle Clear Options");
            JungleClear.AddSeparator();
            JungleClear.Add("UseEJ", new CheckBox("Use E"));
            JungleClear.Add("UseWJ", new CheckBox("Use W"));
            JungleClear.Add("UseQJ", new CheckBox("Use Q"));

            Misc = Mordekaiser.AddSubMenu("Misc", "misc");
            Misc.AddGroupLabel("Misc Options");
            Misc.AddSeparator();
            Misc.Add("UsePot", new CheckBox("Use Potions"));
            Misc.Add("AutoPilot", new CheckBox("AutoPilot Ult Ghosts"));
            Misc.AddSeparator();
            skinSelect = Misc.Add("ChangeSkin", new Slider("Change Skin [Number]", 2, 0, 5));

            Drawing = Mordekaiser.AddSubMenu("Drawings", "Drawings");
            Drawing.AddGroupLabel("Drawing Options");
            Drawing.AddSeparator();
            Drawing.Add("drawQ", new CheckBox("Draw Q"));
            Drawing.Add("drawW", new CheckBox("Draw W"));
            Drawing.Add("drawE", new CheckBox("Draw E"));
            Drawing.Add("drawR", new CheckBox("Draw R"));
        }
コード例 #6
0
        // Init
        public static void GetMenu()
        {
            Mordekaiser = MainMenu.AddMenu("Mordekaiser", "Mordekaiser");

            Combo = Mordekaiser.AddSubMenu("Kombo", "Combo");
            Combo.AddGroupLabel("Kombo Ayarları");
            Combo.AddSeparator();
            Combo.Add("useQC", new CheckBox("Kullan Q"));
            Combo.Add("useEC", new CheckBox("Kullan E"));
            Combo.Add("useWC", new CheckBox("Kullan W"));
            Combo.Add("useRC", new CheckBox("Kullan R"));

            Harass = Mordekaiser.AddSubMenu("Dürtme", "Harass");
            Harass.AddGroupLabel("Dürtme Ayarları");
            Harass.AddSeparator();
            Harass.Add("useEH", new CheckBox("Kullan E"));
            Harass.Add("useQH", new CheckBox("Kullan Q"));
            Harass.Add("useWH", new CheckBox("Kullan W"));
            Harass.Add("HPSliderH", new Slider("HP % > Dürtme için", 20));

            LaneClear = Mordekaiser.AddSubMenu("LaneClear", "LaneClear");
            LaneClear.AddGroupLabel("Lane Temizleme Ayarları");
            LaneClear.AddSeparator();
            LaneClear.Add("UseEL", new CheckBox("Kullan E"));
            LaneClear.Add("UseQL", new CheckBox("Kullan Q"));

            JungleClear = Mordekaiser.AddSubMenu("JungleClear", "JungleClear");
            JungleClear.AddGroupLabel("Orman Temizleme Ayarları");
            JungleClear.AddSeparator();
            JungleClear.Add("UseEJ", new CheckBox("Kullan E"));
            JungleClear.Add("UseWJ", new CheckBox("Kullan W"));
            JungleClear.Add("UseQJ", new CheckBox("Kullan Q"));

            Misc = Mordekaiser.AddSubMenu("Ek", "misc");
            Misc.AddGroupLabel("Ek Ayarlar");
            Misc.AddSeparator();
            Misc.Add("UsePot", new CheckBox("Kullan İksirler"));
            Misc.Add("AutoPilot", new CheckBox("Otomatik Pilot Hayelet"));
            Misc.AddSeparator();
            skinSelect = Misc.Add("ChangeSkin", new Slider("Skin Değiştirici [Numarası]", 2, 0, 5));

            Drawing = Mordekaiser.AddSubMenu("Göstergeler", "Drawings");
            Drawing.AddGroupLabel("Gösterge Ayarları");
            Drawing.AddSeparator();
            Drawing.Add("drawQ", new CheckBox("Göster Q"));
            Drawing.Add("drawW", new CheckBox("Göster W"));
            Drawing.Add("drawE", new CheckBox("Göster E"));
            Drawing.Add("drawR", new CheckBox("Göster R"));
        }
コード例 #7
0
ファイル: Program.cs プロジェクト: YanoGouarab/EloBuddy-8
        public static void OnLoad(EventArgs args)
        {
            if (_Player.ChampionName != ChampionName)
            {
                return;
            }

            Q      = new Spell.Skillshot(SpellSlot.Q, (uint)_Player.Spellbook.GetSpell(SpellSlot.Q).SData.CastRangeDisplayOverride, SkillShotType.Linear);
            W      = new Spell.Targeted(SpellSlot.W, (uint)_Player.Spellbook.GetSpell(SpellSlot.W).SData.CastRange);
            E      = new Spell.Targeted(SpellSlot.E, (uint)_Player.Spellbook.GetSpell(SpellSlot.E).SData.CastRange);
            R      = new Spell.Targeted(SpellSlot.R, (uint)_Player.Spellbook.GetSpell(SpellSlot.R).SData.CastRange);
            Ignite = new Spell.Targeted(_Player.GetSpellSlotFromName("summonerdot"), 600);

            Menu  = MainMenu.AddMenu("L.U.L.U.", "lulu");
            Combo = Menu.AddSubMenu("Combo Menu");
            Combo.AddGroupLabel("L.U.L.U. Combo Menu");
            Combo.AddSeparator();
            Combo.Add("comboq", new CheckBox("Use Q", true));
            Combo.Add("combow", new CheckBox("Use W", true));
            Combo.Add("comboe", new CheckBox("Use E", true));

            Harass = Menu.AddSubMenu("Harass Menu");
            Harass.AddGroupLabel("L.U.L.U. Harass Menu");
            Harass.AddSeparator();
            Harass.Add("harassq", new CheckBox("Use Q", true));
            Harass.Add("harasse", new CheckBox("Use E", true));
            Harass.AddSeparator();
            Harass.AddGroupLabel("Mana Manager");
            Harass.Add("harassmana", new Slider("Min. Mana: {0}%", 30));

            LaneClear = Menu.AddSubMenu("LaneClear Menu");
            LaneClear.AddGroupLabel("L.U.L.U. LaneClear Menu");
            LaneClear.AddSeparator();
            LaneClear.Add("laneq", new CheckBox("Use Q", true));
            LaneClear.AddSeparator();
            LaneClear.AddGroupLabel("Mana Manager");
            LaneClear.Add("lanemana", new Slider("Min. Mana: {0}%", 30));



            Game.OnTick += keys;
        }
コード例 #8
0
        internal static void Load()
        {
            MenuIni = MainMenu.AddMenu("Khappa'Zix", "Khappa'Zix");

            Jump = MenuIni.AddSubMenu("JumpsHandler ", "JumpsHandler");
            Jump.AddGroupLabel("E Ayarları");
            Jump.Add("double", new CheckBox("Çift zıplamak için E", false));
            Jump.Add("block", new CheckBox("Block if will land on a wall"));
            Jump.Add("delay", new Slider("2.E gecikmesi {0}", 150, 0, 300));
            Jump.AddGroupLabel("1st Zıplama");
            Jump.Add("1jump", new ComboBox("1st Jump", 0, "To Base", "To Ally", "To Mouse", "To Next Target"));
            Jump.AddGroupLabel("2nd Zıplama");
            Jump.Add("2jump", new ComboBox("2nd Jump", 0, "To Base", "To Ally", "To Mouse", "To Next Target"));
            Jump.AddSeparator();
            Jump.AddGroupLabel("Ekstra Ayarları");
            Jump.AddLabel("Kaç Kuleler");
            Jump.Add("save", new CheckBox("Düşman kule menzilinden kaç"));
            Jump.Add("saveh", new Slider("Canım şundan azsa kaç", 15));

            Combo = MenuIni.AddSubMenu("Combo ", "Combo");
            Combo.AddGroupLabel("Combo Ayarları");
            Combo.Add("Q", new CheckBox("Kullan Q "));
            Combo.Add("W", new CheckBox("Kullan W "));
            Combo.Add("E", new CheckBox("Kullan E "));
            Combo.AddSeparator();
            Combo.AddGroupLabel("E Ayarları");
            Combo.Add("Edive", new CheckBox("E İle kuleye dal"));
            Combo.Add("safe", new Slider("Eğer hedefin yakınında şu kadar düşman varsa E at {0}", 3, 0, 5));
            Combo.Add("dis", new Slider("Hedefe menzilim şu kadarsa kullan {0}", 385, 0, 850));
            Combo.AddSeparator();
            Combo.AddGroupLabel("R Ayarları");
            Combo.Add("useR", new CheckBox("Kullan R"));
            Combo.Add("R", new CheckBox("Büyülerim Hazırsa R Kullan"));
            Combo.Add("NoAA", new CheckBox("R aktifken AA yapma"));
            Combo.Add("Rmode", new ComboBox("R Modu", 0, "GapClose For Combo", "Always"));
            Combo.Add("danger", new Slider("Şu kadar düşman bana yakınsa R {0}", 3, 1, 5));

            Harass = MenuIni.AddSubMenu("Harass ", "Harass");
            Harass.AddGroupLabel("Dürtme Ayarları");
            Harass.Add("Q", new CheckBox("Kullan Q "));
            Harass.Add("W", new CheckBox("Kullan W "));
            Harass.Add("E", new CheckBox("Kullan E "));
            Harass.Add("Edive", new CheckBox("E Dive Towers"));

            Clear = MenuIni.AddSubMenu("Clear ", "Clear");
            Clear.AddGroupLabel("LaneClear Ayarları");
            Clear.Add("Qc", new CheckBox("Kullan Q "));
            Clear.Add("Wc", new CheckBox("Kullan W "));
            Clear.Add("Ec", new CheckBox("Kullan E ", false));
            Clear.AddSeparator();
            Clear.AddGroupLabel("LastHit Ayarları");
            Clear.Add("Qh", new CheckBox("Kullan Q "));
            Clear.Add("Wh", new CheckBox("Kullan W "));
            Clear.Add("Eh", new CheckBox("Kullan E ", false));
            Clear.AddSeparator();
            Clear.AddGroupLabel("JungleClear Ayarları");
            Clear.Add("Qj", new CheckBox("Kullan Q "));
            Clear.Add("Wj", new CheckBox("Kullan W "));
            Clear.Add("Ej", new CheckBox("Kullan E ", false));

            Mana = MenuIni.AddSubMenu("ManaManager ", "ManaManager");
            Mana.AddGroupLabel("Harass Mana");
            Mana.Add("harass", new Slider("Manam şundan fazla", 60));
            Mana.AddSeparator();
            Mana.AddGroupLabel("LaneClear Mana");
            Mana.Add("lane", new Slider("Manam şundan fazla", 75));
            Mana.AddSeparator();
            Mana.AddGroupLabel("LastHit Mana");
            Mana.Add("last", new Slider("Manam şundan fazla", 50));
            Mana.AddSeparator();
            Mana.AddGroupLabel("JungleClear Mana");
            Mana.Add("jungle", new Slider("Manam şundan fazla", 30));

            KillSteal = MenuIni.AddSubMenu("KillSteal ", "KillSteal");
            KillSteal.AddGroupLabel("KillÇalma Ayarları");
            KillSteal.Add("Q", new CheckBox("Kullan Q "));
            KillSteal.Add("W", new CheckBox("Kullan W "));
            KillSteal.Add("E", new CheckBox("Kullan E "));

            Draw = MenuIni.AddSubMenu("Drawings ", "Drawings");
            Draw.AddGroupLabel("Gösterge Ayarları");
            Draw.Add("Q", new CheckBox("Göster Q "));
            Draw.Add("W", new CheckBox("Göster W "));
            Draw.Add("E", new CheckBox("Göster E "));

            Misc = MenuIni.AddSubMenu("Misc ", "Misc");
            Misc.AddGroupLabel("Büyüler İsabetOranı");
            Misc.Add("hitChance", new ComboBox("HitChance", 0, "High", "Medium", "Low"));
        }
コード例 #9
0
        internal static void Load()
        {
            MenuIni = MainMenu.AddMenu("Khappa'Zix", "Khappa'Zix");

            Jump = MenuIni.AddSubMenu("JumpsHandler ", "JumpsHandler");
            Jump.AddGroupLabel("E Settings");
            Jump.Add("double", new CheckBox("Use E DoubleJump", false));
            Jump.Add("block", new CheckBox("Block if will land on a wall"));
            Jump.Add("delay", new Slider("2nd E Delay {0}", 150, 0, 300));
            Jump.AddGroupLabel("1st Jump");
            Jump.Add("1jump", new ComboBox("1st Jump", 0, "To Base", "To Ally", "To Mouse", "To Next Target"));
            Jump.AddGroupLabel("2nd Jump");
            Jump.Add("2jump", new ComboBox("2nd Jump", 0, "To Base", "To Ally", "To Mouse", "To Next Target"));
            Jump.AddSeparator();
            Jump.AddGroupLabel("Extra Settings");
            Jump.AddLabel("Escape Towers");
            Jump.Add("save", new CheckBox("Jump Out of Enemy Turrets Range"));
            Jump.Add("saveh", new Slider("Use Under {0}% Health", 15));

            Combo = MenuIni.AddSubMenu("Combo ", "Combo");
            Combo.AddGroupLabel("Combo Settings");
            Combo.Add("Q", new CheckBox("Use Q "));
            Combo.Add("W", new CheckBox("Use W "));
            Combo.Add("E", new CheckBox("Use E "));
            Combo.AddSeparator();
            Combo.AddGroupLabel("E Settings");
            Combo.Add("Edive", new CheckBox("E Dive Towers"));
            Combo.Add("safe", new Slider("Dont E if Enemies Near target Are more than {0}", 3, 0, 5));
            Combo.Add("dis", new Slider("Use if Distance to target is more than {0}", 385, 0, 850));
            Combo.AddSeparator();
            Combo.AddGroupLabel("R Settings");
            Combo.Add("useR", new CheckBox("Use R"));
            Combo.Add("R", new CheckBox("Use R When No Spells Are Ready"));
            Combo.Add("NoAA", new CheckBox("No AA While R Active"));
            Combo.Add("Rmode", new ComboBox("R Mode", 0, "GapClose For Combo", "Always"));
            Combo.Add("danger", new Slider("Use if Enemies Near me are more than {0}", 3, 1, 5));

            Harass = MenuIni.AddSubMenu("Harass ", "Harass");
            Harass.AddGroupLabel("Harass Settings");
            Harass.Add("Q", new CheckBox("Use Q "));
            Harass.Add("W", new CheckBox("Use W "));
            Harass.Add("E", new CheckBox("Use E "));
            Harass.Add("Edive", new CheckBox("E Dive Towers"));

            Clear = MenuIni.AddSubMenu("Clear ", "Clear");
            Clear.AddGroupLabel("LaneClear Settings");
            Clear.Add("Qc", new CheckBox("Use Q "));
            Clear.Add("Wc", new CheckBox("Use W "));
            Clear.Add("Ec", new CheckBox("Use E ", false));
            Clear.AddSeparator();
            Clear.AddGroupLabel("LastHit Settings");
            Clear.Add("Qh", new CheckBox("Use Q "));
            Clear.Add("Wh", new CheckBox("Use W "));
            Clear.Add("Eh", new CheckBox("Use E ", false));
            Clear.AddSeparator();
            Clear.AddGroupLabel("JungleClear Settings");
            Clear.Add("Qj", new CheckBox("Use Q "));
            Clear.Add("Wj", new CheckBox("Use W "));
            Clear.Add("Ej", new CheckBox("Use E ", false));

            Mana = MenuIni.AddSubMenu("ManaManager ", "ManaManager");
            Mana.AddGroupLabel("Harass Mana");
            Mana.Add("harass", new Slider("Save {0}% Mana", 60));
            Mana.AddSeparator();
            Mana.AddGroupLabel("LaneClear Mana");
            Mana.Add("lane", new Slider("Save {0}% Mana", 75));
            Mana.AddSeparator();
            Mana.AddGroupLabel("LastHit Mana");
            Mana.Add("last", new Slider("Save {0}% Mana", 50));
            Mana.AddSeparator();
            Mana.AddGroupLabel("JungleClear Mana");
            Mana.Add("jungle", new Slider("Save {0}% Mana", 30));

            KillSteal = MenuIni.AddSubMenu("KillSteal ", "KillSteal");
            KillSteal.AddGroupLabel("KillSteal Settings");
            KillSteal.Add("Q", new CheckBox("Use Q "));
            KillSteal.Add("W", new CheckBox("Use W "));
            KillSteal.Add("E", new CheckBox("Use E "));

            Draw = MenuIni.AddSubMenu("Drawings ", "Drawings");
            Draw.AddGroupLabel("Drawings Settings");
            Draw.Add("Q", new CheckBox("Draw Q "));
            Draw.Add("W", new CheckBox("Draw W "));
            Draw.Add("E", new CheckBox("Draw E "));

            Misc = MenuIni.AddSubMenu("Misc ", "Misc");
            Misc.AddGroupLabel("Spells HitChance");
            Misc.Add("hitChance", new ComboBox("HitChance", 0, "High", "Medium", "Low"));
        }
コード例 #10
0
ファイル: KMenu.cs プロジェクト: spall9/Godlike
        public static void Initialize()
        {
            // Main Menu
            Main = MainMenu.AddMenu("Godlike Ashe", "KAMain");
            Main.AddGroupLabel("Thank you for choosing Godlike Ashe!");
            Main.AddLabel("If you see a bug or have an idea, please post it on the forum thread!");
            Main.AddSeparator(1);
            Main.AddGroupLabel("Hitchances");
            Main.Add("hitchanceW", new ComboBox("W Hitchance", 1, "High", "Medium", "Low"));
            Main.Add("hitchanceR", new ComboBox("R Hitchance", 1, "High", "Medium", "Low"));
            Main.AddLabel("Medium for both is recommended.");

            // Combo Menu
            Combo = Main.AddSubMenu("Combo", "KACombo");
            Combo.AddGroupLabel("Skills");
            Combo.Add("KAcomboQ", new CheckBox("Use Q"));
            Combo.Add("KAcomboW", new CheckBox("Use W"));
            Combo.Add("KAcomboR", new CheckBox("Use R"));
            Combo.Add("KAcomboSR", new CheckBox("Enable Smart R"));
            Combo.AddSeparator(1);
            Combo.AddGroupLabel("Additional Features");
            Combo.Add("KAcomboQlimit", new Slider("Minimum enemy for Q", 1, 1, 5));
            Combo.AddSeparator(1);
            Combo.Add("KAcomboBOTRK", new CheckBox("Use BOTRK and Bilgewater Cutlass"));
            Combo.Add("KAcomboYOUMUU", new CheckBox("Use Youmuu's Ghostblade"));
            Combo.Add("KAcomboYOUMUUlimit", new Slider("Minimum enemy for Youmuu's Ghostblade", 2, 1, 5));

            // Harass Menu
            Harass = Main.AddSubMenu("Harras", "KAHarass");
            Harass.AddGroupLabel("Skills");
            Harass.Add("KAharassQ", new CheckBox("Use Q"));
            Harass.Add("KAharassW", new CheckBox("Use W"));
            Harass.AddSeparator(1);
            Harass.AddGroupLabel("Additional Features");
            Harass.Add("KAharassM", new Slider("Minimum mana for using skills (%)", 70, 0, 100));
            Harass.Add("KAharassQlimit", new Slider("Minimum enemy for Q", 2, 1, 6));

            // Lane Clear Menu
            Lane = Main.AddSubMenu("Lane Clear", "KALane");
            Lane.AddGroupLabel("Skills");
            Lane.Add("KAlaneQ", new CheckBox("Use Q"));
            Lane.Add("KAlaneW", new CheckBox("Use W"));
            Lane.AddSeparator(1);
            Lane.AddGroupLabel("Additional Features");
            Lane.Add("KAlaneM", new Slider("Minimum mana for using skills (%)", 70, 0, 100));
            Lane.Add("KAlaneQlimit", new Slider("Minimum minion for Q", 4, 1, 40));
            Lane.Add("KAlaneWlimit", new Slider("Minimum minion for W", 3, 1, 40));

            // Jungle Clear Menu
            Jungle = Main.AddSubMenu("Jungle Clear", "KAJungle");
            Jungle.AddGroupLabel("Skills");
            Jungle.Add("KAjungleQ", new CheckBox("Use Q"));
            Jungle.Add("KAjungleW", new CheckBox("Use W"));
            Jungle.AddSeparator(1);
            Jungle.AddGroupLabel("Additional Features");
            Jungle.Add("KAjungleM", new Slider("Minimum mana for using skills (%)", 70, 0, 100));

            // Kill Steal Menu
            Steal = Main.AddSubMenu("Kill Steal", "KASteal");
            Steal.AddGroupLabel("Skills");
            Steal.Add("KAstealW", new CheckBox("Steal with W"));
            Steal.Add("KAstealR", new CheckBox("Steal with R"));
            Steal.Add("KAstealRlimit", new Slider("Maximumu range for kill steal with R", 1500, 500, 3000));

            // Misc Menu
            Misc = Main.AddSubMenu("Misc", "KAMisc");
            Misc.AddGroupLabel("Flee");
            Misc.Add("KAfleeW", new CheckBox("Use W"));
            Misc.AddSeparator(1);
            Misc.AddGroupLabel("Life Saver");
            Misc.Add("KAInterrupt", new CheckBox("Interrupt important spells with R"));
            Misc.Add("KAGap", new CheckBox("Anti Gapclose with W"));
            //Misc.Add("KAUseHEA", new CheckBox("Use Heal"));
            //Misc.Add("KAUseBAR", new CheckBox("Use Barrier"));
            //Misc.Add("KAUseQSS", new CheckBox("Use QSS"));
            Misc.AddSeparator(1);
            Misc.AddGroupLabel("Auto W Usage");
            Misc.Add("KAautoWE", new CheckBox("Enable"));
            Misc.Add("KAautoWlimit", new CheckBox("Disable while under enemy turret"));
            //Misc.Add("KAautoWlimit1", new CheckBox("Disable 'Auto W' while stealth"));
            Misc.Add("KAautoWM", new Slider("Minimum mana for automatic W usage (%)", 75, 0, 100));
            Misc.AddSeparator(1);
            Misc.AddGroupLabel("Hawkshot (E)");
            Misc.Add("hawkDragon", new KeyBind("Cast Hawkshot (E) to Dragon", false, KeyBind.BindTypes.HoldActive, 'U'));
            Misc.Add("hawkBaron", new KeyBind("Cast Hawkshot (E) to Baron", false, KeyBind.BindTypes.HoldActive, 'I'));
            Misc.Add("hawkEnable", new CheckBox("Enable"));


            // Settings Menu
            Settings = Main.AddSubMenu("Settings", "KASettings");
            Settings.AddGroupLabel("Drawings");
            Settings.Add("KADrawAA", new CheckBox("Draw AA"));
            Settings.Add("KADrawW", new CheckBox("Draw W"));
            Settings.AddSeparator(1);
            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"));
        }
コード例 #11
0
ファイル: menu.cs プロジェクト: chienhao10/CHOP
        internal static void Load()
        {
            MenuIni = MainMenu.AddMenu("CH汉化-螳螂", "Khappa'Zix");

            Jump = MenuIni.AddSubMenu("跳跃设置 ", "JumpsHandler");
            Jump.AddGroupLabel("E 设置");
            Jump.Add("double", new CheckBox("使用 双跳-E", false));
            Jump.Add("block", new CheckBox("屏蔽E如果会撞墙"));
            Jump.Add("delay", new Slider("第2跳延迟 {0}", 150, 0, 300));
            Jump.AddGroupLabel("第一跳");
            Jump.Add("1jump", new ComboBox("第一跳", 0, "向泉水", "向友军", "至鼠标", "至下一个目标"));
            Jump.AddGroupLabel("第二跳");
            Jump.Add("2jump", new ComboBox("第二跳", 0, "向泉水", "向友军", "至鼠标", "至下一个目标"));
            Jump.AddSeparator();
            Jump.AddGroupLabel("额外设置");
            Jump.AddLabel("跳出塔外");
            Jump.Add("save", new CheckBox("跳出塔攻击距离"));
            Jump.Add("saveh", new Slider("在血量低于 {0}% 时跳出", 15));

            Combo = MenuIni.AddSubMenu("连招 ", "Combo");
            Combo.AddGroupLabel("连招设置");
            Combo.Add("Q", new CheckBox("使用 Q "));
            Combo.Add("W", new CheckBox("使用 W "));
            Combo.Add("E", new CheckBox("使用 E "));
            Combo.AddSeparator();
            Combo.AddGroupLabel("E 设置");
            Combo.Add("Edive", new CheckBox("E 强杀(塔下)"));
            Combo.Add("safe", new Slider("不 E 如果目标附近敌人数量为 {0}", 3, 0, 5));
            Combo.Add("dis", new Slider("使用E 如果目标距离我的范围多余 {0}", 385, 0, 850));
            Combo.AddSeparator();
            Combo.AddGroupLabel("R 设置");
            Combo.Add("useR", new CheckBox("使用 R"));
            Combo.Add("R", new CheckBox("全技能冷却时 使用 R"));
            Combo.Add("NoAA", new CheckBox("R开启时 不普攻"));
            Combo.Add("Rmode", new ComboBox("R 模式", 0, "进行连招距离(接近)", "一直"));
            Combo.Add("danger", new Slider("当附近敌人数量多于 {0}时使用", 3, 1, 5));

            Harass = MenuIni.AddSubMenu("骚扰 ", "Harass");
            Harass.AddGroupLabel("骚扰设置");
            Harass.Add("Q", new CheckBox("使用 Q "));
            Harass.Add("W", new CheckBox("使用 W "));
            Harass.Add("E", new CheckBox("使用 E "));
            Harass.Add("Edive", new CheckBox("E 强杀(塔下)"));

            Clear = MenuIni.AddSubMenu("农兵 ", "Clear");
            Clear.AddGroupLabel("清线设置");
            Clear.Add("Qc", new CheckBox("使用 Q "));
            Clear.Add("Wc", new CheckBox("使用 W "));
            Clear.Add("Ec", new CheckBox("使用 E ", false));
            Clear.AddSeparator();
            Clear.AddGroupLabel("尾兵设置");
            Clear.Add("Qh", new CheckBox("使用 Q "));
            Clear.Add("Wh", new CheckBox("使用 W "));
            Clear.Add("Eh", new CheckBox("使用 E ", false));
            Clear.AddSeparator();
            Clear.AddGroupLabel("清野设置");
            Clear.Add("Qj", new CheckBox("使用 Q "));
            Clear.Add("Wj", new CheckBox("使用 W "));
            Clear.Add("Ej", new CheckBox("使用 E ", false));

            Mana = MenuIni.AddSubMenu("蓝量控制器 ", "ManaManager");
            Mana.AddGroupLabel("骚扰蓝");
            Mana.Add("harass", new Slider("保留 {0}% ", 60));
            Mana.AddSeparator();
            Mana.AddGroupLabel("清线蓝");
            Mana.Add("lane", new Slider("保留 {0}% ", 75));
            Mana.AddSeparator();
            Mana.AddGroupLabel("尾兵蓝");
            Mana.Add("last", new Slider("保留 {0}% ", 50));
            Mana.AddSeparator();
            Mana.AddGroupLabel("清野蓝");
            Mana.Add("jungle", new Slider("保留 {0}% ", 30));

            KillSteal = MenuIni.AddSubMenu("抢头 ", "KillSteal");
            KillSteal.AddGroupLabel("抢头设置");
            KillSteal.Add("Q", new CheckBox("使用 Q "));
            KillSteal.Add("W", new CheckBox("使用 W "));
            KillSteal.Add("E", new CheckBox("使用 E "));

            Draw = MenuIni.AddSubMenu("线圈 ", "Drawings");
            Draw.AddGroupLabel("线圈竖直");
            Draw.Add("Q", new CheckBox("显示 Q "));
            Draw.Add("W", new CheckBox("显示 W "));
            Draw.Add("E", new CheckBox("显示 E "));

            Misc = MenuIni.AddSubMenu("在线 ", "Misc");
            Misc.AddGroupLabel("技能命中率");
            Misc.Add("hitChance", new ComboBox("命中率", 0, "高", "中", "低"));
        }
コード例 #12
0
ファイル: Config.cs プロジェクト: Shulep1n/oldrepo
        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));
        }
コード例 #13
0
ファイル: Menus.cs プロジェクト: Zaloopa/EloBuddy
        public static void Initialize()
        {
            Main = MainMenu.AddMenu("ZLP Malzahar", "ZLP_Malzahar");
            Main.AddLabel("Made by Zaloopa");
            Main.AddSeparator();
            Main.AddGroupLabel("Humanizer");
            Main.Add("human", new CheckBox("Use Spell Humanizer"));
            MinDelay = Main.Add("min", new Slider("Min. Delay (ms)", 1, 0, 1000));
            MaxDelay = Main.Add("max", new Slider("Max. Delay (ms)", 249, 0, 1000));
            Main.AddGroupLabel("Q Hit Chance");
            Main.Add("hit", new ComboBox("Hit Chance", 1, "Low", "Medium", "High"));

            Combo = Main.AddSubMenu("Combo & Harass");
            {
                Combo.AddGroupLabel("Combo");
                Combo.Add("Qc", new CheckBox("Use Q"));
                Combo.Add("Wc", new CheckBox("Use W"));
                Combo.Add("Ec", new CheckBox("Use E"));
                Combo.Add("Rc", new CheckBox("Use R"));
                Combo.AddGroupLabel("Harass");
                Combo.Add("Qh", new CheckBox("Use Q"));
                Combo.Add("Wh", new CheckBox("Use W"));
                Combo.Add("Eh", new CheckBox("Use E"));
                HarassMana = Combo.Add("HarassMP", new Slider("Don't use spells if MP below {0}%", 40));
            }

            Clear = Main.AddSubMenu("Lane & Jungle Clear");
            {
                Clear.AddGroupLabel("Lane Clear");
                Clear.Add("Qlc", new CheckBox("Use Q"));
                Clear.Add("Wlc", new CheckBox("Use W"));
                Clear.Add("Elc", new CheckBox("Use E"));
                LaneMana = Clear.Add("lcmp", new Slider("Don't use spells if MP below {0}%", 40));
                Clear.AddGroupLabel("Jungle Clear");
                Clear.Add("Qjc", new CheckBox("Use Q"));
                Clear.Add("Wjc", new CheckBox("Use W"));
                Clear.Add("Ejc", new CheckBox("Use E"));
                JungleMana = Clear.Add("jcmp", new Slider("Don't use spells if MP below {0}%", 40));
                Clear.AddGroupLabel("Last Hit");
                Clear.Add("Qlh", new CheckBox("Use Q"));
                Clear.Add("Elh", new CheckBox("Use E"));
                LastMana = Clear.Add("lhmp", new Slider("Don't use spells if MP below {0}%", 25));
            }

            Misc = Main.AddSubMenu("Misc Settings");
            {
                Misc.AddGroupLabel("Kill Steal");
                Misc.Add("Q", new CheckBox("Use Q"));
                Misc.Add("E", new CheckBox("Use E"));
                Misc.Add("R", new CheckBox("Use R", false));
                Misc.Add("ignite", new CheckBox("Use Ignite"));
                Misc.AddGroupLabel("Other Options");
                Misc.Add("int", new CheckBox("Auto Q on interruptable spell", false));
            }

            Draw = Main.AddSubMenu("Drawings");
            {
                Draw.Add("draw", new CheckBox("Enable Drawings"));
                Draw.AddSeparator();
                Draw.Add("Q", new CheckBox("Draw Q"));
                Draw.Add("W", new CheckBox("Draw W", false));
                Draw.Add("E", new CheckBox("Draw E"));
                Draw.Add("R", new CheckBox("Draw R", false));
                Draw.Add("ignite", new CheckBox("Draw Ignite", false));
                Draw.AddSeparator();
                Draw.Add("damage", new CheckBox("Damage Indicator"));
            }
        }
コード例 #14
0
ファイル: Config.cs プロジェクト: freestyle1992/EB
        public static void CallMenu()
        {
            Cassop = MainMenu.AddMenu("Cassiopeia", "cass");
            Cassop.AddGroupLabel("Cassiopeia by mztikk");

            Combo = Cassop.AddSubMenu("Combo", "combo");
            Combo.AddGroupLabel("Options for Combo");
            Combo.Add("useQInCombo", new CheckBox("Use Q"));
            Combo.Add("useWInCombo", new CheckBox("Use W"));
            Combo.Add("useEInCombo", new CheckBox("Use E"));
            Combo.Add("useRInCombo", new CheckBox("Use R"));
            Combo.Add("comboEonP", new CheckBox("E only on poisoned"));
            Combo.Add("humanEInCombo", new CheckBox("Humanize E casts"));
            Combo.Add("comboWonlyCD", new CheckBox("W only on Q CD and no Poison"));
            Combo.Add("comboMinR", new Slider("Min enemis to hit for R", 3, 1, 5));
            Combo.Add("comboNoAA", new CheckBox("Disable AA on Heroes in Combo", false));
            Combo.AddGroupLabel("Options for Flash R Combo");
            Combo.Add("comboFlashR", new CheckBox("Flash R Combo on killable", false));
            Combo.Add("maxEnFlash", new Slider("Max enemies around target to Flash R", 2, 0, 4));

            Harass = Cassop.AddSubMenu("Harass", "harass");
            Harass.AddGroupLabel("Options for Harass");
            Harass.Add("useQInHarass", new CheckBox("Use Q"));
            Harass.Add("useWInHarass", new CheckBox("Use W", false));
            Harass.Add("useEInHarass", new CheckBox("Use E"));
            Harass.Add("harassEonP", new CheckBox("E only on poisoned"));
            Harass.Add("humanEInHarass", new CheckBox("Humanize E casts"));
            Harass.Add("harassWonlyCD", new CheckBox("W only on Q CD and no Poison"));
            Harass.Add("manaToHarass", new Slider("Min Mana % to Harass", 40));
            Harass.AddSeparator();
            Harass.AddGroupLabel("Options for Auto Harass");
            Harass.Add("autoQHarass", new CheckBox("Auto Q"));
            Harass.Add("autoWHarass", new CheckBox("Auto W", false));
            Harass.Add("autoEHarass", new CheckBox("Auto E", false));
            Harass.Add("autoHarassEonP", new CheckBox("E only on poisoned"));
            Harass.Add("humanEInAutoHarass", new CheckBox("Humanize E casts"));
            Harass.Add("dontAutoHarassInBush", new CheckBox("Dont Auto Harass in Bush"));
            Harass.Add("dontAutoHarassTower", new CheckBox("Dont Auto Harass under Tower"));
            Harass.Add("manaToAutoHarass", new Slider("Min Mana % to Auto Harass", 60));

            LaneClear = Cassop.AddSubMenu("LaneClear", "laneclear");
            LaneClear.AddGroupLabel("Options for LaneClear");
            LaneClear.Add("useQInLC", new CheckBox("Use Q", false));
            LaneClear.Add("useWInLC", new CheckBox("Use W"));
            LaneClear.Add("useEInLC", new CheckBox("Use E"));
            LaneClear.Add("laneEonP", new CheckBox("E only on poisoned"));
            LaneClear.Add("minQInLC", new Slider("Min Enemies to Hit for Q", 3, 1, 9));
            LaneClear.Add("minWInLC", new Slider("Min Enemies to Hit for W", 3, 1, 9));
            LaneClear.Add("useManaEInLC", new CheckBox("Use Mana Threshhold", false));
            LaneClear.Add("manaEInLC", new Slider("If Mana below this ignore poison for E LastHit", 30, 1));
            LaneClear.Add("manaToLC", new Slider("Min Mana % to LaneClear", 20));

            JungleClear = Cassop.AddSubMenu("JungleClear", "jungleclear");
            JungleClear.AddGroupLabel("Options for JungleClear");
            JungleClear.Add("useQInJC", new CheckBox("Use Q"));
            JungleClear.Add("useWInJC", new CheckBox("Use W"));
            JungleClear.Add("useEInJC", new CheckBox("Use E"));
            JungleClear.Add("jungEonP", new CheckBox("E only on poisoned"));
            JungleClear.Add("manaToJC", new Slider("Min Mana % to JungleClear", 10));

            LastHit = Cassop.AddSubMenu("LastHit", "lasthit");
            LastHit.AddGroupLabel("Options for LastHit");
            LastHit.Add("useEInLH", new CheckBox("Use E"));
            LastHit.Add("lastEonP", new CheckBox("E only on poisoned", false));

            Interrupter = Cassop.AddSubMenu("Interrupter", "Interrupter");
            Interrupter.AddGroupLabel("Options for Interrupter");
            Interrupter.Add("bInterrupt", new CheckBox("Interrupt spells with R"));
            Interrupter.Add("dangerL", new ComboBox("Min DangerLevel to interrupt", 2, "Low", "Medium", "High"));

            Gapclose = Cassop.AddSubMenu("Anti GapCloser", "AntiGapCloser");
            Gapclose.AddGroupLabel("Options for Anti GapClose");
            Gapclose.Add("qGapclose", new CheckBox("Anti GapClose with Q", false));

            // Gapclose.Add("wGapclose", new CheckBox("Anti GapClose with W"));
            Misc = Cassop.AddSubMenu("Misc", "misc");
            Misc.AddGroupLabel("Misc Options");
            Misc.Add("antiMissR", new CheckBox("Block R Casts if they miss/don't face"));
            Misc.Add("assistedR", new KeyBind("Assisted R", false, KeyBind.BindTypes.HoldActive, 'R'));
            Misc.Add(
                "eLastHit",
                new CheckBox("Use E to kill unkillable (AA)" + Environment.NewLine + "minions while LastHit"));
            Misc.Add("eKillSteal", new CheckBox("Use E to Killsteal"));
            Misc.Add("humanDelay", new Slider("Humanize", 30, 1, 500));
            Misc.AddSeparator(5);
            Misc.Add("clearE", new CheckBox("Automatically kill poisoned minions with E", false));
            Misc.Add("manaClearE", new Slider("Min Mana % to Auto E", 10));
            Misc.Add("tearStackQ", new CheckBox("Use Q to stack Tear passively", false));
            Misc.Add("manaTearStack", new Slider("Min Mana % to stack Tear", 50));
        }
コード例 #15
0
        private static void Loading_OnLoadingComplete1(EventArgs args)
        {
            if (Player.Instance.Hero != Champion.Brand)
            {
                return;
            }

            MenuIni     = MainMenu.AddMenu("Brand", "Brand");
            TS          = MenuIni.AddSubMenu("TargetSelector");
            Auto        = MenuIni.AddSubMenu("Auto");
            Combo       = MenuIni.AddSubMenu("Combo");
            Harass      = MenuIni.AddSubMenu("Harass");
            LaneClear   = MenuIni.AddSubMenu("LaneClear");
            JungleClear = MenuIni.AddSubMenu("JungleClear");
            KillSteal   = MenuIni.AddSubMenu("KillSteal");
            DrawMenu    = MenuIni.AddSubMenu("Drawings");

            TS.AddGroupLabel("Target Selector");
            tsmode  = TS.Add("tsmode", new ComboBox("TargetSelector", 0, "Custom TargetSelector", "Core TargetSelector"));
            tselect = TS.Add("select", new ComboBox("Focus Mode", 0, "Most Passive Stacks", "Less Cast Target", "Near Mouse"));
            if (tsmode.CurrentValue == 1)
            {
                tselect.IsVisible = false;
            }
            tsmode.OnValueChange += delegate { tselect.hide(tsmode); };

            Auto.AddGroupLabel("Auto Settings");
            Auto.Add("AutoR", new Slider("Auto R AoE hit [{0}] Targets or more", 2, 1, 6));
            Auto.Add("Gap", new CheckBox("Anti GapCloser"));
            Auto.Add("Int", new CheckBox("Auto Interrupter"));
            Auto.Add("Danger", new ComboBox("Interrupter Danger Level", 1, "High", "Medium", "Low"));
            Auto.AddSeparator(0);
            Auto.AddGroupLabel("Auto Hit Passive");
            Auto.Add("AutoQ", new CheckBox("Auto Q Dotnate Passive"));
            Auto.Add("AutoW", new CheckBox("Auto W Dotnate Passive", false));
            Auto.Add("AutoE", new CheckBox("Auto E Dotnate Passive"));
            Auto.AddSeparator(0);
            Auto.AddGroupLabel("Anti GapCloser - Spells");
            foreach (var enemy in EntityManager.Heroes.Enemies)
            {
                foreach (var gapspell in Gapcloser.GapCloserList.Where(e => e.ChampName == enemy.ChampionName))
                {
                    Auto.AddLabel(gapspell.ChampName);
                    Auto.Add(gapspell.SpellName, new CheckBox(gapspell.SpellName + " - " + gapspell.SpellSlot));
                }
            }

            Combo.AddGroupLabel("Combo Settings");
            Combo.Add("Q", new CheckBox("Use Q"));
            Combo.AddLabel("Extra Q Settings");
            Combo.Add("Qp", new CheckBox("Q Only for stun"));
            Combo.Add(Q.Slot + "Mana", new Slider("Use Q if Mana% is more than [{0}%]", 10));
            Combo.AddSeparator(1);

            Combo.Add("W", new CheckBox("Use W"));
            Combo.AddLabel("Extra W Settings");
            Combo.Add("Wp", new CheckBox("W Only if target has brand passive", false));
            Combo.Add(W.Slot + "Mana", new Slider("Use W if Mana% is more than [{0}%]", 5));
            Combo.AddSeparator(1);

            Combo.Add("E", new CheckBox("Use E"));
            Combo.AddLabel("Extra E Settings");
            Combo.Add("Ep", new CheckBox("E Only if target has brand passive", false));
            Combo.Add(E.Slot + "Mana", new Slider("Use E if Mana% is more than [{0}%]", 15));
            Combo.AddSeparator(1);

            Combo.Add("RFinisher", new CheckBox("Use R Finisher"));
            Combo.Add("RAoe", new CheckBox("Use R Aoe"));
            Combo.Add("Rhit", new Slider("R AoE hit [{0}] Targets or more", 2, 1, 6));
            Combo.Add(R.Slot + "Mana", new Slider("Use R if Mana% is more than [{0}%]"));

            Harass.AddGroupLabel("Harass");
            Harass.Add("Q", new CheckBox("Use Q"));
            Harass.Add(Q.Slot + "Mana", new Slider("Use Q if Mana% is more than [{0}%]", 65));
            Harass.AddSeparator(1);

            Harass.Add("W", new CheckBox("Use W"));
            Harass.Add(W.Slot + "Mana", new Slider("Use W if Mana% is more than [{0}%]", 65));
            Harass.AddSeparator(1);

            Harass.Add("E", new CheckBox("Use E"));
            Harass.Add(E.Slot + "Mana", new Slider("Use E if Mana% is more than [{0}%]", 65));

            LaneClear.AddGroupLabel("LaneClear");
            LaneClear.Add("Q", new CheckBox("Use Q"));
            LaneClear.Add(Q.Slot + "Mana", new Slider("Use Q if Mana% is more than [{0}%]", 65));
            LaneClear.AddSeparator(1);
            LaneClear.Add("W", new CheckBox("Use W"));
            LaneClear.Add(W.Slot + "Mana", new Slider("Use W if Mana% is more than [{0}%]", 65));
            LaneClear.AddSeparator(1);
            LaneClear.Add("E", new CheckBox("Use E"));
            LaneClear.Add(E.Slot + "Mana", new Slider("Use E if Mana% is more than [{0}%]", 65));

            JungleClear.AddGroupLabel("JungleClear");
            JungleClear.Add("Q", new CheckBox("Use Q"));
            JungleClear.Add(Q.Slot + "Mana", new Slider("Use Q if Mana% is more than [{0}%]", 65));
            JungleClear.AddSeparator(1);
            JungleClear.Add("W", new CheckBox("Use W"));
            JungleClear.Add(W.Slot + "Mana", new Slider("Use W if Mana% is more than [{0}%]", 65));
            JungleClear.AddSeparator(1);
            JungleClear.Add("E", new CheckBox("Use E"));
            JungleClear.Add(E.Slot + "Mana", new Slider("Use E if Mana% is more than [{0}%]", 65));

            KillSteal.AddGroupLabel("KillSteal");
            KillSteal.Add("Q", new CheckBox("Use Q"));
            KillSteal.Add("W", new CheckBox("Use W"));
            KillSteal.Add("E", new CheckBox("Use E"));
            KillSteal.Add("R", new CheckBox("Use R", false));

            DrawMenu.AddGroupLabel("Drawings");
            DrawMenu.Add("damage", new CheckBox("Draw Combo Damage"));
            DrawMenu.AddLabel("Draws = ComboDamage / Enemy Current Health");
            DrawMenu.AddSeparator(1);
            DrawMenu.Add("Q", new CheckBox("Draw Q Range"));
            DrawMenu.Add(Q.Name, new ComboBox("Q Color", 0, "Chartreuse", "BlueViolet", "Aqua", "Purple", "White", "Orange", "Green"));
            DrawMenu.AddSeparator(1);
            DrawMenu.Add("W", new CheckBox("Draw W Range"));
            DrawMenu.Add(W.Name, new ComboBox("W Color", 0, "Chartreuse", "BlueViolet", "Aqua", "Purple", "White", "Orange", "Green"));
            DrawMenu.AddSeparator(1);
            DrawMenu.Add("E", new CheckBox("Draw E Range"));
            DrawMenu.Add(E.Name, new ComboBox("E Color", 0, "Chartreuse", "BlueViolet", "Aqua", "Purple", "White", "Orange", "Green"));
            DrawMenu.AddSeparator(1);
            DrawMenu.Add("R", new CheckBox("Draw R Range"));
            DrawMenu.Add(R.Name, new ComboBox("R Color", 0, "Chartreuse", "BlueViolet", "ChartAquareuse", "Purple", "White", "Orange", "Green"));
            DrawMenu.AddSeparator(1);

            Game.OnTick                      += Game_OnTick;
            Drawing.OnDraw                   += Drawing_OnDraw;
            Gapcloser.OnGapcloser            += Gapcloser_OnGapcloser;
            Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell;
            Orbwalker.OnUnkillableMinion     += Orbwalker_OnUnkillableMinion;
        }
コード例 #16
0
        public static void getMenu()
        {
            Zilean = MainMenu.AddMenu("SwagZilean", "SwagZilean");
            Zilean.AddGroupLabel("Swaaaaaaaaaaaaaaaaaaaaaaag Zilean");
            Zilean.AddSeparator();
            Zilean.AddLabel("İsteyen yorik100");
            Zilean.AddLabel("Yapan Kk2");
            Zilean.AddLabel("Çeviren-TRAdana");

            /*
             * Combo Menu
             */
            Combo = Zilean.AddSubMenu("Kombo", "Combo");
            Combo.AddGroupLabel("Kombo Ayarları");
            Combo.AddSeparator();
            Combo.Add("comboQ", new CheckBox("Komboda Q Kullan"));
            Combo.Add("comboW", new CheckBox("Komboda W Kullan"));
            Combo.Add("comboE", new CheckBox("Komboda E Kullan"));
            Combo.AddSeparator();
            ComboSlider = Combo.Add("whatcombo", new Slider("Kombo Modunu Seç: ", 0, 0, 2));
            ComboSlider.OnValueChange +=
                delegate { ComboSlider.DisplayName = "Choose your Combo: " + CombosZileans[ComboSlider.CurrentValue]; };
            ComboSlider.DisplayName = "Choose your Combo: " + CombosZileans[ComboSlider.CurrentValue];
            Combo.AddSeparator();
            PredictionSlider = Combo.Add("dPrediction", new Slider("Büyü Tahmini: ", 2, 0, 2));
            PredictionSlider.OnValueChange +=
                delegate
            {
                PredictionSlider.DisplayName = "Spell Prediction: " + PredicOptions[PredictionSlider.CurrentValue];
            };
            PredictionSlider.DisplayName = "Spell Prediction: " + PredicOptions[PredictionSlider.CurrentValue];

            /*
             * Harass Menu
             */
            Harass = Zilean.AddSubMenu("Dürtme", "Harass");
            Harass.AddGroupLabel("Dürtme Ayarları");
            Harass.AddSeparator();
            Harass.Add("harassQ", new CheckBox("Dürtmede Q Kullan"));
            Harass.Add("harrasW", new CheckBox("Dürtmede W Kullan"));
            Harass.Add("harrasE", new CheckBox("Dürtmede E Kullan"));
            Harass.AddSeparator();
            Harass.Add("hManaSlider", new Slider("Dürtme için gereken mana % ", 20));

            /*
             * LaneClear Menu
             */
            LaneClear = Zilean.AddSubMenu("LaneTemizleme", "LaneClear");
            LaneClear.AddGroupLabel("LaneTemizleme Ayarları");
            LaneClear.AddSeparator();
            LaneClear.Add("laneQ", new CheckBox("LaneTemizlemede Q Kullan"));
            LaneClear.Add("laneW", new CheckBox("LaneTemizlemede W Kullan"));
            LaneClear.AddSeparator();
            LaneClear.Add("lManaSlider", new Slider("LaneTemizleme için gereken mana % ", 20));

            /*
             * Ult Menu
             */
            UltMenu = Zilean.AddSubMenu("Ulti", "UltMenu");
            UltMenu.AddGroupLabel("Ulti Ayarları");
            UltMenu.AddSeparator();
            foreach (var h in EntityManager.Heroes.Allies)
            {
                UltMenu.AddSeparator();
                UltMenu.Add("r" + h.ChampionName, new CheckBox("Ult Aktif " + h.ChampionName));
                UltMenu.AddSeparator();
                UltMenu.Add("rpct" + h.ChampionName, new Slider("Can % " + h.ChampionName, 10));
            }

            /*
             * Misc Menu
             */
            Misc = Zilean.AddSubMenu("Ek", "Misc");
            Misc.AddGroupLabel("Ek Ayarlar");
            Misc.AddSeparator();
            Misc.Add("Support", new CheckBox("Destek Modu"));
            Misc.Add("gapCloser", new CheckBox("GapCloser E Kullan"));
            Misc.Add("Interrupt", new CheckBox("Interrupt Çift Q Atma Kullan"));
            Misc.AddSeparator();
            SkinSelect = Misc.Add("skinX", new Slider("Skin Değiştirici [Numarası]:", 5, 0, 5));

            /*
             * Drawings Menu
             */
            Draw = Zilean.AddSubMenu("Göstergeler", "Drawings");
            Draw.AddGroupLabel("Gösterge Ayarları");
            Draw.AddSeparator();
            Draw.Add("drawQ", new CheckBox("Göster Q Menzili"));
            Draw.Add("drawE", new CheckBox("Göster E Menzili"));
            Draw.Add("drawR", new CheckBox("Göster R Menzili"));
            Draw.Add("cMode", new CheckBox("Göster Mevcut Kombo Modu"));
        }
コード例 #17
0
        public static void Init()
        {
            try
            {
                /*
                 *  How does it work?
                 *
                 *  Just Call The method in Champion script when you need to use, remember some menus need variables for generating
                 * Test
                 */

                //
                //  Main Menu
                //
                Menu = EloBuddy.SDK.Menu.MainMenu.AddMenu("OKTR AIO ", "marks.aio", Player.Instance.ChampionName);
                Menu.AddGroupLabel("One Key To Report AIO - " + Player.Instance.ChampionName);
                Menu.AddLabel("Hope you guys enjoy the ONE KEY TO RAXE AIO!");
                Menu.AddLabel("Doh! is One Key To Report >_< \n Or OneKeyToRape (your enemies) ಠ_ಠ");
                Menu.AddSeparator();
                Menu.AddGroupLabel("Main Settings:");
                Menu.Add("playsound", new CheckBox("Play Welcome Sound"));
                Menu.AddSeparator();
                Menu.AddGroupLabel("Performance Settings:");
                Menu.Add("useonupdate", new CheckBox("Improve PERFORMANCE*", false));
                Menu.AddSeparator();
                Menu.AddLabel("*=Please take care, if your improve your PERFORMANCE the AIO will have less FPS");

                //Todo Improve Menu Design

                //
                //  Combo Menu
                //
                Combo = Menu.AddSubMenu("Combo Menu", "combo");
                Combo.AddGroupLabel("Combo Settings");
                //If wanna to add more function use MainMenu.Combo.Add... Call in Champion Script

                //
                //  Lane Clear
                //
                Lane = Menu.AddSubMenu("LaneClear Menu", "lane");

                //
                //  Jungle Clear
                //
                Jungle = Menu.AddSubMenu("JungleClear Menu", "jungle");

                //
                //  Harrass
                //
                Harass = Menu.AddSubMenu("Harass Menu", "harass");
                Harass.AddGroupLabel("Harass Settings");

                //
                //  Flee Menu
                //
                //Use Initiator FleeKeys(bool,bool,bool,bool)

                //
                //  KS
                //
                Ks = Menu.AddSubMenu("Kill Steal", "killsteal");
                Ks.AddGroupLabel("Kill Steal Settings");

                //
                // Misc Menu
                //MiscMenuInit();
                //
                //Call it on Champion Script... need to configurate manually

                //
                //  Draw Menu
                //
                Draw = Menu.AddSubMenu("Drawing Menu", "draw");
                Draw.AddGroupLabel("Drawing Settings");
                Draw.AddSeparator();
                Draw.AddCheckBox("draw.disable", "Disable Drawings", false);
                Draw.AddCheckBox("draw.ready", "Display only ready skills");
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                Chat.Print(
                    "<font color='#23ADDB'>Marksman AIO:</font><font color='#E81A0C'> an error ocurred. (Code 2)</font>");
            }
            //TODO: Main menu stuff n things
        }
コード例 #18
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;
            }
        }
コード例 #19
0
ファイル: Config.cs プロジェクト: tekintr/Elobuddy
        public static void Initialize()
        {
            Settings = MainMenu.AddMenu("pEzreal", "pEzreal");
            Settings.AddLabel("Yapımcı Zimmer.");
            Settings.AddLabel("Türkce ceviri TekinTR.");
            Settings.AddSeparator();
            Settings.AddLabel("Herhangi bir hata bulursanız yapımcı ile iletisime gecin.");

            //Combo Menu
            Combo = Settings.AddSubMenu("Combo", "ComboMenu");

            Combo.AddGroupLabel("Gizemli Atis");
            Combo.Add("Q", new CheckBox("Kullan"));

            Combo.AddGroupLabel("Ozut Akisi");
            Combo.Add("W", new CheckBox("Kullan"));

            Combo.AddGroupLabel("Sihir Gecisi");
            Combo.Add("E", new CheckBox("Kullan"));
            Combo.Add("E_mode", new ComboBox("Mode", 0, "Fareye dogru", "Dusmana", "Kapalı"));

            Combo.AddGroupLabel("Isabet Dalgasi");
            Combo.Add("R", new CheckBox("Kullan"));
            Combo.Add("REnemies", new Slider("Minimum enemies", 3, 0, 5));

            //Harass Menu
            Harass = Settings.AddSubMenu("Harass", "HarassMenu");

            Harass.AddGroupLabel("Gizemli Atis");
            Harass.Add("Q", new CheckBox("Kullan"));

            Harass.AddGroupLabel("Ozut Akisi");
            Harass.Add("W", new CheckBox("Kullan"));

            Harass.AddSeparator();
            Harass.Add("Mana", new Slider("Mana ayari", 30));

            //Lasthit Menu
            Lasthit = Settings.AddSubMenu("Lasthit", "LasthitMenu");

            Lasthit.AddGroupLabel("Gizemli Atis");
            Lasthit.Add("Q", new CheckBox("Kullan"));

            Lasthit.AddSeparator();
            Lasthit.Add("Mana", new Slider("Mana ayari", 30));

            //LaneClear Menu
            LaneClear = Settings.AddSubMenu("LaneClear", "LaneClearMenu");

            LaneClear.AddGroupLabel("Gizemli Atis");
            LaneClear.Add("Q", new CheckBox("Kullan"));

            LaneClear.AddSeparator();
            LaneClear.Add("Mana", new Slider("Mana ayari", 30));

            //JungleClear Menu
            JungleClear = Settings.AddSubMenu("JungleClear", "JungleClearMenu");

            JungleClear.AddGroupLabel("Gizemli Atis");
            JungleClear.Add("Q", new CheckBox("Kullan"));

            JungleClear.AddSeparator();
            JungleClear.Add("Mana", new Slider("Mana ayari", 30));

            //Killsteal Menu
            Killsteal = Settings.AddSubMenu("Killsteal", "KillstealMenu");

            Killsteal.AddGroupLabel("Gizemli Atis");
            Killsteal.Add("Q", new CheckBox("Aktif"));

            Killsteal.AddGroupLabel("Ozut akisi");
            Killsteal.Add("W", new CheckBox("Aktif"));

            Killsteal.AddGroupLabel("Isabet Dalgasi");
            Killsteal.Add("R", new CheckBox("Aktif"));

            //Drawing Menu
            Drawing = Settings.AddSubMenu("Drawing", "DrawingMenu");

            Drawing.AddGroupLabel("Gizemli Atis");
            Drawing.Add("Q", new CheckBox("Aktif"));

            Drawing.AddGroupLabel("Ozut akisi");
            Drawing.Add("W", new CheckBox("Aktif"));

            Drawing.AddGroupLabel("Sihir Gecisi");
            Drawing.Add("E", new CheckBox("Aktif"));

            Drawing.AddGroupLabel("Isabet Dalgasi");
            Drawing.Add("R", new CheckBox("Aktif"));

            Drawing.AddSeparator();
            Drawing.AddGroupLabel("Options");
            Drawing.Add("ready", new CheckBox("Sadece hazir olan skilleri goster?"));

            //Items Menu
            Items = Settings.AddSubMenu("Items", "ItemsMenu");

            Items.AddGroupLabel("Offensive");
            Items.Add("botrk", new CheckBox("Kullan Mahvolmus/Bilgewater"));
            Items.Add("botrkHealth", new Slider("Enaz Can", 65));
            Items.Add("youmuu", new CheckBox("Kullan Youmuu's Hayaletkilic"));

            Items.AddGroupLabel("Defensive");
            Items.Add("qss", new CheckBox("Kullan Civali", false));

            //Misc Menu
            Misc = Settings.AddSubMenu("Miscellaneous", "MiscMenu");

            Misc.AddGroupLabel("Skinchanger");
            Misc.Add("_skinChanger", new CheckBox("Aktif"));
            Misc.Add("skinID",
                     new ComboBox("Current skin", 0, "Default", "Nottingham", "Striker", "Frosted", "Explorer", "Pulsefire",
                                  "TPA", "Debonair", "Ace of Spades", "Arcade"));

            Misc.AddGroupLabel("Hitchance");
            Misc.Add("_hitchance", new ComboBox("Isabet sansini sec", 2, "Low", "Medium", "High"));

            Misc.AddGroupLabel("Tear stacking");
            Misc.Add("tearStacking", new KeyBind("Aktif", true, KeyBind.BindTypes.PressToggle, 'K'));
        }
コード例 #20
0
ファイル: Config.cs プロジェクト: spall9/pZ
        public static void Initialize()
        {
            Settings = MainMenu.AddMenu("pEzreal", "pEzreal");
            Settings.AddLabel("Dear Community, today I would like to introduce Ezreal assembly made by Zimmer for EloBuddy.");
            Settings.AddLabel("Feel free to report bugs and share your feedback.");
            Settings.AddSeparator();
            Settings.AddLabel("Combat features are binded to your orbwalker keys.");

            //Combo Menu
            Combo = Settings.AddSubMenu("Combo", "ComboMenu");

            Combo.AddGroupLabel("Mystic Shot");
            Combo.Add("Q", new CheckBox("Use"));

            Combo.AddGroupLabel("Essence Flux");
            Combo.Add("W", new CheckBox("Use"));

            Combo.AddGroupLabel("Arcane Shift");
            Combo.Add("E", new CheckBox("Use"));
            Combo.Add("E_mode", new ComboBox("Mode", 0, "To mouse", "Towards enemy", "Disabled"));

            Combo.AddGroupLabel("Trueshot Barrage");
            Combo.Add("R", new CheckBox("Use"));
            Combo.Add("REnemies", new Slider("Minimum enemies", 3, 0, 5));

            //Harass Menu
            Harass = Settings.AddSubMenu("Harass", "HarassMenu");

            Harass.AddGroupLabel("Mystic Shot");
            Harass.Add("Q", new CheckBox("Use"));

            Harass.AddGroupLabel("Essence Flux");
            Harass.Add("W", new CheckBox("Use"));

            Harass.AddSeparator();
            Harass.Add("Mana", new Slider("Minimum Mana", 30));

            //Lasthit Menu
            Lasthit = Settings.AddSubMenu("Lasthit", "LasthitMenu");

            Lasthit.AddGroupLabel("Mystic Shot");
            Lasthit.Add("Q", new CheckBox("Use"));

            Lasthit.AddSeparator();
            Lasthit.Add("Mana", new Slider("Minimum Mana", 30));

            //LaneClear Menu
            LaneClear = Settings.AddSubMenu("LaneClear", "LaneClearMenu");

            LaneClear.AddGroupLabel("Mystic Shot");
            LaneClear.Add("Q", new CheckBox("Use"));

            LaneClear.AddSeparator();
            LaneClear.Add("Mana", new Slider("Minimum Mana", 30));

            //JungleClear Menu
            JungleClear = Settings.AddSubMenu("JungleClear", "JungleClearMenu");

            JungleClear.AddGroupLabel("Mystic Shot");
            JungleClear.Add("Q", new CheckBox("Use"));

            JungleClear.AddSeparator();
            JungleClear.Add("Mana", new Slider("Minimum Mana", 30));

            //Killsteal Menu
            Killsteal = Settings.AddSubMenu("Killsteal", "KillstealMenu");

            Killsteal.AddGroupLabel("Mystic Shot");
            Killsteal.Add("Q", new CheckBox("Enabled"));

            Killsteal.AddGroupLabel("Essence Flux");
            Killsteal.Add("W", new CheckBox("Enabled"));

            Killsteal.AddGroupLabel("Trueshot Barrage");
            Killsteal.Add("R", new CheckBox("Enabled"));

            //Drawing Menu
            Drawing = Settings.AddSubMenu("Drawing", "DrawingMenu");

            Drawing.AddGroupLabel("Mystic Shot");
            Drawing.Add("Q", new CheckBox("Enabled"));

            Drawing.AddGroupLabel("Essence Flux");
            Drawing.Add("W", new CheckBox("Enabled"));

            Drawing.AddGroupLabel("Arcane Shift");
            Drawing.Add("E", new CheckBox("Enabled"));

            Drawing.AddGroupLabel("Trueshot Barrage");
            Drawing.Add("R", new CheckBox("Enabled"));

            Drawing.AddSeparator();
            Drawing.AddGroupLabel("Options");
            Drawing.Add("ready", new CheckBox("Draw only if spell is ready?"));

            //Items Menu
            Items = Settings.AddSubMenu("Items", "ItemsMenu");

            Items.AddGroupLabel("Offensive");
            Items.Add("botrk", new CheckBox("Use Blade of the Ruined King/Bilgewater"));
            Items.Add("botrkHealth", new Slider("Minimum health", 65));
            Items.Add("youmuu", new CheckBox("Use Youmuu's Ghostblade"));

            Items.AddGroupLabel("Defensive");
            Items.Add("qss", new CheckBox("Use Quicksilver Sash/Mercurial Scimitar", false));

            //Misc Menu
            Misc = Settings.AddSubMenu("Miscellaneous", "MiscMenu");

            Misc.AddGroupLabel("Skinchanger");
            Misc.Add("_skinChanger", new CheckBox("Enabled"));
            Misc.Add("skinID",
                     new ComboBox("Current skin", 0, "Default", "Nottingham", "Striker", "Frosted", "Explorer", "Pulsefire",
                                  "TPA", "Debonair", "Ace of Spades", "Arcade"));

            Misc.AddGroupLabel("Hitchance");
            Misc.Add("_hitchance", new ComboBox("Choose your hitchance", 2, "Low", "Medium", "High"));

            Misc.AddGroupLabel("Tear stacking");
            Misc.Add("tearStacking", new KeyBind("Enabled", true, KeyBind.BindTypes.PressToggle, 'K'));
        }
コード例 #21
0
ファイル: Menu.cs プロジェクト: lolscripts/zilean
        public static void getMenu()
        {
            Zilean = MainMenu.AddMenu("SwagZilean", "SwagZilean");
            Zilean.AddGroupLabel("Swaaaaaaaaaaaaaaaaaaaaaaag Zilean");
            Zilean.AddSeparator();
            Zilean.AddLabel("Requested by yorik100");
            Zilean.AddLabel("Made by Kk2");

            /*
             * Combo Menu
             */
            Combo = Zilean.AddSubMenu("Combo", "Combo");
            Combo.AddGroupLabel("Combo Options");
            Combo.AddSeparator();
            Combo.Add("comboQ", new CheckBox("Use Q on Combo"));
            Combo.Add("comboW", new CheckBox("Use W on Combo"));
            Combo.Add("comboE", new CheckBox("Use E on Combo"));
            Combo.AddSeparator();
            ComboSlider = Combo.Add("whatcombo", new Slider("Choose your Combo: ", 0, 0, 2));
            ComboSlider.OnValueChange +=
                delegate { ComboSlider.DisplayName = "Choose your Combo: " + CombosZileans[ComboSlider.CurrentValue]; };
            ComboSlider.DisplayName = "Choose your Combo: " + CombosZileans[ComboSlider.CurrentValue];
            Combo.AddSeparator();
            PredictionSlider = Combo.Add("dPrediction", new Slider("Spell Prediction: ", 2, 0, 2));
            PredictionSlider.OnValueChange +=
                delegate
            {
                PredictionSlider.DisplayName = "Spell Prediction: " + PredicOptions[PredictionSlider.CurrentValue];
            };
            PredictionSlider.DisplayName = "Spell Prediction: " + PredicOptions[PredictionSlider.CurrentValue];

            /*
             * Harass Menu
             */
            Harass = Zilean.AddSubMenu("Harass", "Harass");
            Harass.AddGroupLabel("Harass Options");
            Harass.AddSeparator();
            Harass.Add("harassQ", new CheckBox("Use Q on Harass"));
            Harass.Add("harrasW", new CheckBox("Use W on Harass"));
            Harass.Add("harrasE", new CheckBox("Use E on Harass"));
            Harass.AddSeparator();
            Harass.Add("hManaSlider", new Slider("Mana % > to Harass", 20));

            /*
             * LaneClear Menu
             */
            LaneClear = Zilean.AddSubMenu("LaneClear", "LaneClear");
            LaneClear.AddGroupLabel("LaneClear Options");
            LaneClear.AddSeparator();
            LaneClear.Add("laneQ", new CheckBox("Use Q on LaneClear"));
            LaneClear.Add("laneW", new CheckBox("Use W on LaneClear"));
            LaneClear.AddSeparator();
            LaneClear.Add("lManaSlider", new Slider("Mana % > to LaneClear", 20));

            /*
             * Ult Menu
             */
            UltMenu = Zilean.AddSubMenu("UltMenu", "UltMenu");
            UltMenu.AddGroupLabel("Ultimate Options");
            UltMenu.AddSeparator();
            foreach (var h in EntityManager.Heroes.Allies)
            {
                UltMenu.AddSeparator();
                UltMenu.Add("r" + h.ChampionName, new CheckBox("Ult ON " + h.ChampionName));
                UltMenu.AddSeparator();
                UltMenu.Add("rpct" + h.ChampionName, new Slider("Health % " + h.ChampionName, 10));
            }

            /*
             * Misc Menu
             */
            Misc = Zilean.AddSubMenu("Misc", "Misc");
            Misc.AddGroupLabel("Misc Options");
            Misc.AddSeparator();
            Misc.Add("Support", new CheckBox("Support Mode"));
            Misc.Add("gapCloser", new CheckBox("Use E on GapCloser"));
            Misc.Add("Interrupt", new CheckBox("Try to Interrupt with double Q"));
            Misc.AddSeparator();
            SkinSelect = Misc.Add("skinX", new Slider("Choose your Skin [number]:", 5, 0, 5));

            /*
             * Drawings Menu
             */
            Draw = Zilean.AddSubMenu("Drawings", "Drawings");
            Draw.AddGroupLabel("Drawings Options");
            Draw.AddSeparator();
            Draw.Add("drawQ", new CheckBox("Draw Q Range"));
            Draw.Add("drawE", new CheckBox("Draw E Range"));
            Draw.Add("drawR", new CheckBox("Draw R Range"));
            Draw.Add("cMode", new CheckBox("Draw Current Combo Mode"));
        }
コード例 #22
0
ファイル: Menus.cs プロジェクト: tekintr/Elobuddy
        public static void Initialize()
        {
            Main = MainMenu.AddMenu("ZLP Ryze", "ZLP_Ryze");
            Main.AddLabel("Made by Zaloopa");
            Main.AddSeparator();
            Main.AddGroupLabel("Humanizer");
            Main.Add("human", new CheckBox("Kullan insancil buyu"));
            MinDelay = Main.Add("min", new Slider("Min. Gecikme (ms)", 1, 0, 1000));
            MaxDelay = Main.Add("max", new Slider("Max. Gecikme (ms)", 249, 0, 1000));
            Main.AddGroupLabel("Q Hit Chance");
            Main.Add("hit", new ComboBox("Hit Chance", 1, "Low", "Medium", "High"));

            Combo = Main.AddSubMenu("Combo & Harass");
            {
                Combo.AddGroupLabel("Combo");
                Combo.Add("Qc", new CheckBox("Kullan Q"));
                Combo.Add("Wc", new CheckBox("Kullan W"));
                Combo.Add("Ec", new CheckBox("Kullan E"));
                ComboHealth = Combo.Add("MinHP", new Slider("daha az ise HP defansif kombo {0}% (0 = disable)", 30));
                Combo.AddGroupLabel("Harass");
                Combo.Add("Qh", new CheckBox("Kullan Q"));
                Combo.Add("Eh", new CheckBox("Kullan E"));
                HarassMana = Combo.Add("HarassMP", new Slider("Mana az ise buyu kullanma {0}%", 40));
                Combo.Add("auto", new CheckBox("Oto durtme (Q)", false));
            }

            Clear = Main.AddSubMenu("Lane & Jungle Clear");
            {
                Clear.AddGroupLabel("Lane Clear");
                Clear.Add("Qlc", new CheckBox("Kullan Q"));
                Clear.Add("Wlc", new CheckBox("Kullan W"));
                Clear.Add("Elc", new CheckBox("Kullan E"));
                LaneMana = Clear.Add("lcmp", new Slider("Mana az ise buyu kullanma {0}%", 40));
                Clear.AddGroupLabel("Jungle Clear");
                Clear.Add("Qjc", new CheckBox("Kullan Q"));
                Clear.Add("Wjc", new CheckBox("Kullan W"));
                Clear.Add("Ejc", new CheckBox("Kullan E"));
                JungleMana = Clear.Add("jcmp", new Slider("Mana az ise buyu kullanma {0}%", 40));
                Clear.AddGroupLabel("Last Hit");
                Clear.Add("Qlh", new CheckBox("Kullan Q"));
                Clear.Add("Wlh", new CheckBox("Kullan W"));
                Clear.Add("Elh", new CheckBox("Kullan E"));
                LastMana = Clear.Add("lhmp", new Slider("Mana az ise buyu kullanma {0}%", 25));
            }

            Misc = Main.AddSubMenu("Misc Settings");
            {
                Misc.AddGroupLabel("Kill Steal");
                Misc.Add("Q", new CheckBox("Kullan Q"));
                Misc.Add("W", new CheckBox("Kullan W"));
                Misc.Add("E", new CheckBox("Kullan E"));
                Misc.Add("ignite", new CheckBox("Kullan Tutustur"));
                Misc.AddGroupLabel("Escape");
                Misc.Add("esc", new KeyBind("Kacis R + Zhonya's", false, KeyBind.BindTypes.HoldActive, "A".ToCharArray()[0]));
                Auto = Misc.Add("auto", new Slider("Oto R + Zhonya's icin HP {0}% (0 = disable)", 20));
                Misc.AddGroupLabel("Other Options");
                Misc.Add("gap", new CheckBox("Oto W atilma yapana", false));
                Misc.Add("stack", new CheckBox("Oto yuk kasma"));
            }

            Draw = Main.AddSubMenu("Drawings");
            {
                Draw.Add("draw", new CheckBox("Cizimler aktif"));
                Draw.AddSeparator();
                Draw.Add("Q", new CheckBox("Goster Q"));
                Draw.Add("WE", new CheckBox("Goster W/E"));
                Draw.Add("R", new CheckBox("Goster R"));
                Draw.Add("ignite", new CheckBox("Goster tutustur", false));
                Draw.AddSeparator();
                Draw.Add("damage", new CheckBox("Verilicek hasar"));
            }
        }
コード例 #23
0
ファイル: RivenMenu.cs プロジェクト: tekintr/Elobuddy
        public static void Init()
        {
            Main = MainMenu.AddMenu("Moony Riven 2.0", "TRMoony Riven 2.0");
            Main.AddGroupLabel("By DanThePman");
            Combo = Main.AddSubMenu("Combo");
            Combo.AddGroupLabel("General");
            Combo.Add("Q", new CheckBox("Kullan Q"));
            Combo.Add("QGap", new CheckBox("Kullan Q Atilanlara"));
            Combo.Add("W", new CheckBox("Kullan W"));
            Combo.Add("InstaW", new CheckBox("Kullan W Menzildekilere Aninda"));
            Combo.Add("E", new CheckBox("Kullan E"));
            Combo.Add("EGap", new CheckBox("Kullan E Atilanlara"));
            Combo.Add("R1", new KeyBind("Kullan R1", false, KeyBind.BindTypes.PressToggle));
            Combo.Add("R2", new CheckBox("Kullan R2"));
            Combo.Add("H", new CheckBox("Kullan Hydra/Tiamat"));
            Combo.AddSeparator();
            Combo.Add("minR2Hits", new Slider("Sadere oldurmede R2 aktif X su kadar dusmana", 1, 1, 5));
            Combo.Add("onlyR2ToKs", new CheckBox("Sadece oldururken kullan R2 (Yavas kombo)", false));
            Combo.AddSeparator();
            Combo.Add("burstKey", new KeyBind("Shy Burst Key", false, KeyBind.BindTypes.PressToggle));
            Combo.AddLabel("Press combo while the burst key is activated");
            Combo.AddSeparator(50);

            /*AA, Q, W, E, R1, R2, Hydra*/
            Combo.AddGroupLabel("Advanced Priorities | Drawable");
            Combo.AddLabel("0 = Wont Be Used");
            Combo.AddSeparator(10);
            Combo.Add("Advanced_E_Q", new Slider("E -> Q", 0));
            Combo.Add("Advanced_E_W", new Slider("E -> W", 5));
            Combo.Add("Advanced_E_H", new Slider("E -> Hydra", 50));

            Combo.Add("Advanced_H_Q", new Slider("Hydra -> Q", 49));
            Combo.Add("Advanced_H_W", new Slider("Hydra -> W", 96));
            Combo.Add("Advanced_Q_W", new Slider("Q -> W", 0));
            Combo.Add("Advanced_W_Q", new Slider("W -> Q", 0));
            Combo.Add("Advanced_W_H", new Slider("W -> Hydra", 2));
            Combo.Add("Advanced_W_R2", new Slider("W -> R2", 100)); //burst combo end old
            Combo.Add("Advanced_E_R1", new Slider("E -> R1", 97));  //r1 init
            Combo.Add("Advanced_R1_W", new Slider("R1 -> W", 100)); //r1
            Combo.Add("Advanced_R1_Q", new Slider("R1 -> Q", 0));
            Combo.Add("Advanced_R1_H", new Slider("R1 -> Hydra", 0));
            Combo.Add("Advanced_H_R1", new Slider("Hydra -> R1", 100));                       //r1 init
            Combo.Add("Advanced_R2_W", new Slider("R2 -> W", 96));                            //r2
            Combo.Add("Advanced_R2_Q", new Slider("R2 -> Q", 95));                            //r2
            Combo.Add("Advanced_H_R2", new Slider("Hydra -> R2", 99));                        //r2
            Combo.Add("Advanced_F_H", new Slider("Flash -> Hydra (Shy Burst)", 200, 0, 200)); //r1 -> flash
            Combo.Add("Advanced_F_W", new Slider("Flash -> W (Burst)", 199, 0, 200));         //r1 -> flash

            Combo.AddGroupLabel("DPS Mode");
            Combo.Add("Advanced_AA_E", new Slider("AA -> E", 101, 0, 110));
            Combo.Add("Advanced_AA_Q", new Slider("AA -> Q", 103, 0, 110));
            Combo.Add("Advanced_Q_AA", new Slider("Q -> AA", 103, 0, 110));
            Combo.Add("Advanced_AA_W", new Slider("AA -> W", 104, 0, 110));
            Combo.Add("Advanced_AA_H", new Slider("AA -> Hydra", 105, 0, 110)); //aa -> hydra -> w
            Combo.Add("Advanced_AA_R1", new Slider("AA -> R1", 106, 0, 110));
            Combo.Add("Advanced_AA_R2", new Slider("AA -> R2", 107, 0, 110));   //burst combo end new
            Combo.Add("Advanced_W_AA", new Slider("W -> AA", 110, 0, 110));     //burst combo end new

            Clear = Main.AddSubMenu("Clears");
            Clear.AddGroupLabel("Lane Clear");
            Clear.Add("QL", new CheckBox("Kullan Q"));
            Clear.Add("WL", new CheckBox("Kullan W"));
            Clear.Add("EL", new CheckBox("Kullan E"));
            Clear.Add("HL", new CheckBox("Kullan Hydra/Tiamat"));
            Clear.AddSeparator();
            Clear.AddGroupLabel("Jungle Clear");
            Clear.Add("QJ", new CheckBox("Kullan Q"));
            Clear.Add("WJ", new CheckBox("Kullan W"));
            Clear.Add("EJ", new CheckBox("Kullan E"));
            Clear.Add("HJ", new CheckBox("Kullan Hydra/Tiamat"));

            Draw = Main.AddSubMenu("Drawings");
            Draw.Add("drawR1Status", new CheckBox("Goster R1 Aktifken"));
            Draw.Add("drawRExpiry", new CheckBox("Goster R2 KalanSure"));
            Draw.Add("drawBurstStatus", new CheckBox("Goster Seri Hamle"));
            Draw.Add("drawBurstRange", new CheckBox("Goster Patlama Menzili"));
            Draw.Add("drawSpots", new CheckBox("Goster Atlanabilicek yerler"));
            Draw.AddSeparator();
            Draw.AddGroupLabel("Combo Priorities");
            Draw.Add("drawDependencies", new CheckBox("Kombo baglilik diagramini ciz"));
            Draw.AddLabel("Draws the Combinations with the highest priority");
            Draw.AddSeparator();
            Draw.Add("onlyMaxPrioDependency", new CheckBox("Sadece enyuksek oncelikli komboyu goster", false));
            Draw.Add("dependencyRoot", new ComboBox("Baslangic Sklleri", 2, "Q", "W", "E", "R1", "R2", "H", "F"));

            Misc = Main.AddSubMenu("Misc");
            Misc.Add("qDelay", new Slider("Q1 ve Q2 Gecikmesi", 29));
            Misc.Add("q3Delay", new Slider("Q3 Gecikmesi", 42));
            Misc.Add("continueQ", new CheckBox("Sure dolunca devam Q"));
            Misc.Add("interrupt", new CheckBox("Interrupter"));
            Misc.Add("antiGap", new CheckBox("Atilma onleyicisi"));

            WallJump = Main.AddSubMenu("Wall Jump");
            WallJump.AddGroupLabel("How To Trigger a Wall Jump:");
            WallJump.AddLabel("1. Secenek: Kacma modunu etkinlestir ve kacicagin yere sol tikla");
            WallJump.AddLabel("2. Secenek: Bir noktaya cift tiklayin hangi modda olursaniz olun calisir");
            WallJump.AddSeparator();
            WallJump.AddGroupLabel("How To Abort a Wall Jump:");
            WallJump.AddLabel("1. Secenek Kacis modunu kapat");
            WallJump.AddLabel("2. Secenek Baska bir yere gitmek icin sag tikla");
        }
コード例 #24
0
ファイル: KMenu.cs プロジェクト: spall9/Godlike
        public static void Initialize()
        {
            // Main Menu
            Main = MainMenu.AddMenu("Godlike Draven", "KDMain");
            Main.AddGroupLabel("Thank you for choosing Godlike Draven!");
            Main.AddLabel("If you see a bug or have an idea, please post it on the forum thread!");
            Main.AddSeparator(1);
            Main.AddGroupLabel("Hit Chances");
            Main.Add("hitchanceE", new ComboBox("E Hitchance", 1, "High", "Medium", "Low"));
            Main.Add("hitchanceR", new ComboBox("R Hitchance", 1, "High", "Medium", "Low"));
            Main.AddSeparator(5);
            Main.AddLabel("Warning: If you set hitchances to high the spells will be used rarely. Medium is recommended!");

            // Axe Menu
            Axe = Main.AddSubMenu("Axe Settings", "KDAxe");
            Axe.Add("axeMode", new ComboBox("Axe Catch Mode", 0, "Always", "On Combo", "Never"));
            Axe.AddSeparator(1);
            Axe.Add("axeMaximum", new Slider("Maximum Axes", 2, 1, 3));
            Axe.Add("axeRange", new Slider("Axe Catch Range", 350, 200, 800));
            Axe.Add("axeDelay", new Slider("Axe Catch Delay", 250, 0, 500));
            Axe.AddSeparator(1);
            Axe.Add("axeLimit1", new CheckBox("Use W if Axe is too far"));
            Axe.Add("axeLimit2", new CheckBox("Don't catch Axe while under turret"));

            // Combo Menu
            Combo = Main.AddSubMenu("Combo", "KDCombo");
            Combo.AddGroupLabel("Skills");
            Combo.Add("KDcomboQ", new CheckBox("Use Q"));
            Combo.Add("KDcomboW", new CheckBox("Use W"));
            Combo.Add("KDcomboE", new CheckBox("Use E"));
            Combo.Add("KDcomboR", new CheckBox("Use R"));
            Combo.AddSeparator(1);
            Combo.AddGroupLabel("Additional Features");
            Combo.AddLabel("This champion doesen't have any additional feature for Combo mode (for now!).");

            // Harass Menu
            Harass = Main.AddSubMenu("Harass", "KDHarass");
            Harass.AddGroupLabel("Skills");
            Harass.Add("KDharassQ", new CheckBox("Use Q"));
            Harass.Add("KDharassW", new CheckBox("Use W"));
            Harass.Add("KDharassE", new CheckBox("Use E", false));
            Harass.AddSeparator(1);
            Harass.AddGroupLabel("Additional Features");
            Harass.Add("KDharassM", new Slider("Minimum mana for using skills (%)", 70, 0, 100));

            // Lane Clear Menu
            Lane = Main.AddSubMenu("Lane Clear", "KDLane");
            Lane.AddGroupLabel("Skills");
            Lane.Add("KDlaneQ", new CheckBox("Use Q"));
            Lane.Add("KDlaneW", new CheckBox("Use W", false));
            Lane.AddSeparator(1);
            Lane.AddGroupLabel("Additional Features");
            Lane.Add("KDlaneM", new Slider("Minimum mana for using skills (%)", 50, 0, 100));

            // Jungle Clear Menu
            Jungle = Main.AddSubMenu("Jungle Clear", "KDJungle");
            Jungle.AddGroupLabel("Skills");
            Jungle.Add("KDjungleQ", new CheckBox("Use Q"));
            Jungle.Add("KDjungleW", new CheckBox("Use W"));
            Jungle.AddSeparator(1);
            Jungle.AddGroupLabel("Additional Features");
            Jungle.Add("KDjungleM", new Slider("Minimum mana for using skills (%)", 50, 0, 100));

            // Kill Steal Menu
            Steal = Main.AddSubMenu("Kill Steal", "KDSteal");
            Steal.AddGroupLabel("Skills");
            Steal.Add("KDstealE", new CheckBox("Steal with E"));
            Steal.Add("KDstealR", new CheckBox("Steal with R"));
            Steal.Add("KDstealRlimit", new Slider("Maximumu range for kill steal with R", 2000, 500, 3000));

            // Misc Menu
            Misc = Main.AddSubMenu("Misc", "KDMisc");
            Misc.AddGroupLabel("Flee");
            Misc.Add("KDfleeW", new CheckBox("Use W"));
            Misc.Add("KDfleeE", new CheckBox("Use E"));
            Misc.AddSeparator(1);
            Misc.AddGroupLabel("Life Saver");
            //Misc.Add("KAmiscUseH", new CheckBox("Use Heal"));
            //Misc.Add("KAmiscUseB", new CheckBox("Use Barrier"));
            //Misc.Add("KAmiscUseQ", new CheckBox("Use QSS"));
            Misc.Add("KDInterrupt", new CheckBox("Interrupt important spells with E"));
            Misc.Add("KDGap", new CheckBox("Anti Gapclose with E"));

            // Settings Menu
            Settings = Main.AddSubMenu("Settings", "KDSettings");
            Settings.AddGroupLabel("Drawings");
            Settings.Add("KDDrawAA", new CheckBox("Draw AA"));
            Settings.Add("KDDrawE", new CheckBox("Draw E"));
            Settings.Add("KDDrawAxe", new CheckBox("Draw Axe"));
            Settings.Add("KDDrawAxeRange", new CheckBox("Draw Axe Catch Range"));
            Settings.AddSeparator(1);
            Settings.AddGroupLabel("Skin Changer");
            Settings.Add("skinEnable", new CheckBox("Enable"));
            Settings.Add("skinID", new ComboBox("Current Skin", 5, "Default Draven", "Soul Reaver Draven", "Gladiator Draven", "Primetime Draven", "Pool Party Draven", "Beast Hunter Draven", "Draven Draven"));
        }
コード例 #25
0
        public static void Initialize()
        {
            Settings = MainMenu.AddMenu("pEzreal", "pEzreal");

            //Combo Menu
            Combo = Settings.AddSubMenu("Combo", "ComboMenu");

            Combo.AddGroupLabel("Mystic Shot");
            Combo.Add("Q", new CheckBox("Use"));

            Combo.AddGroupLabel("Essence Flux");
            Combo.Add("W", new CheckBox("Use"));

            Combo.AddGroupLabel("Arcane Shift");
            Combo.Add("E", new CheckBox("Use"));
            Combo.Add("E_mode", new ComboBox("Mode", 0, "To mouse", "Towards enemy", "Disabled"));

            Combo.AddGroupLabel("Trueshot Barrage");
            Combo.Add("R", new CheckBox("Use"));
            Combo.Add("REnemies", new Slider("Minimum enemies", 3, 0, 5));

            //Harass Menu
            Harass = Settings.AddSubMenu("Harass", "HarassMenu");

            Harass.AddGroupLabel("Auto-Harass");
            Harass.Add("harassToggle", new KeyBind("Enabled", false, KeyBind.BindTypes.PressToggle, 'T'));

            Harass.AddGroupLabel("Mystic Shot");
            Harass.Add("Q", new CheckBox("Use"));

            Harass.AddGroupLabel("Essence Flux");
            Harass.Add("W", new CheckBox("Use"));

            Harass.AddSeparator();

            foreach (var enemy in EntityManager.Heroes.Enemies)
            {
                Harass.Add(enemy.BaseSkinName, new CheckBox(enemy.BaseSkinName, Priorities.Contains(enemy.BaseSkinName)));
            }

            Harass.AddSeparator();
            Harass.Add("Mana", new Slider("Minimum Mana", 30));

            //Lasthit Menu
            Lasthit = Settings.AddSubMenu("Lasthit", "LasthitMenu");

            Lasthit.AddGroupLabel("Mystic Shot");
            Lasthit.Add("Q", new CheckBox("Use"));

            Lasthit.AddSeparator();
            Lasthit.Add("Mana", new Slider("Minimum Mana", 30));

            //LaneClear Menu
            LaneClear = Settings.AddSubMenu("LaneClear", "LaneClearMenu");

            LaneClear.AddGroupLabel("Mystic Shot");
            LaneClear.Add("Q", new CheckBox("Use"));

            LaneClear.AddSeparator();
            LaneClear.Add("Mana", new Slider("Minimum Mana", 30));

            //JungleClear Menu
            JungleClear = Settings.AddSubMenu("JungleClear", "JungleClearMenu");

            JungleClear.AddGroupLabel("Mystic Shot");
            JungleClear.Add("Q", new CheckBox("Use"));

            JungleClear.AddSeparator();
            JungleClear.Add("Mana", new Slider("Minimum Mana", 30));

            //Killsteal Menu
            Killsteal = Settings.AddSubMenu("Killsteal", "KillstealMenu");

            Killsteal.AddGroupLabel("Mystic Shot");
            Killsteal.Add("Q", new CheckBox("Enabled"));

            Killsteal.AddGroupLabel("Essence Flux");
            Killsteal.Add("W", new CheckBox("Enabled"));

            Killsteal.AddGroupLabel("Trueshot Barrage");
            Killsteal.Add("R", new CheckBox("Enabled"));

            //Drawing Menu
            Drawing = Settings.AddSubMenu("Drawing", "DrawingMenu");

            Drawing.AddGroupLabel("Mystic Shot");
            Drawing.Add("Q", new CheckBox("Enabled"));

            Drawing.AddGroupLabel("Essence Flux");
            Drawing.Add("W", new CheckBox("Enabled"));

            Drawing.AddGroupLabel("Arcane Shift");
            Drawing.Add("E", new CheckBox("Enabled"));

            Drawing.AddGroupLabel("Trueshot Barrage");
            Drawing.Add("R", new CheckBox("Enabled"));

            Drawing.AddSeparator();
            Drawing.AddGroupLabel("Options");
            Drawing.Add("ready", new CheckBox("Draw only if spell is ready?"));

            //Items Menu
            Items = Settings.AddSubMenu("Items", "ItemsMenu");

            Items.AddGroupLabel("Offensive");
            Items.Add("botrk", new CheckBox("Use Blade of the Ruined King/Bilgewater"));
            Items.Add("botrkHealth", new Slider("Minimum health", 65));
            Items.Add("youmuu", new CheckBox("Use Youmuu's Ghostblade"));

            Items.AddGroupLabel("Defensive");
            Items.Add("qss", new CheckBox("Use Quicksilver Sash/Mercurial Scimitar", false));

            //Misc Menu
            Misc = Settings.AddSubMenu("Miscellaneous", "MiscMenu");

            Misc.AddGroupLabel("Skinchanger");
            Misc.Add("_skinChanger", new CheckBox("Enabled"));
            Misc.Add("skinID",
                     new ComboBox("Current skin", 0, "Default", "Nottingham", "Striker", "Frosted", "Explorer", "Pulsefire",
                                  "TPA", "Debonair", "Ace of Spades", "Arcade", "Debonair: Brown", "Debonair: White",
                                  "Debonair: Orange", "Debonair: Black", "Debonair: Blue", "Debonair: Red", "Debonair: Pink",
                                  "Debonair: Purple"));

            Misc.AddGroupLabel("Hitchance");
            Misc.Add("_hitchance", new ComboBox("Choose your hitchance", 2, "Low", "Medium", "High"));

            Misc.AddGroupLabel("Tear stacking");
            Misc.Add("tearStacking", new KeyBind("Enabled", true, KeyBind.BindTypes.PressToggle, 'K'));

            Misc.AddGroupLabel("Others");
            Misc.Add("pushing_w", new CheckBox("Use W on allies while pushing turrets"));
        }
コード例 #26
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (Player.Instance.Hero != Champion.Malzahar)
            {
                return;
            }

            Q = new Spell.Skillshot(SpellSlot.Q, 900, SkillShotType.Circular, 250, 500, 90);
            W = new Spell.Skillshot(SpellSlot.W, 600, SkillShotType.Circular, 250, 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("Use Q"));
            Combo.Add("W", new CheckBox("Use W"));
            Combo.Add("E", new CheckBox("Use E"));
            Combo.Add("RCombo", new CheckBox("Use R Combo"));
            Combo.Add("RFinisher", new CheckBox("Use R Finisher"));
            Combo.Add("RTurret", new CheckBox("Use R if enemy Under Ally Turret"));
            Combo.AddSeparator(0);
            Combo.AddGroupLabel("Don't Use Ult On:");
            foreach (var enemy in EntityManager.Heroes.Enemies)
            {
                CheckBox cb = new CheckBox(enemy.BaseSkinName)
                {
                    CurrentValue = false
                };
                Combo.Add("DontUlt" + enemy.BaseSkinName, cb);
            }

            Harass.AddGroupLabel("Harass");
            Harass.Add("Q", new CheckBox("Use Q"));
            Harass.Add("W", new CheckBox("Use W"));
            Harass.Add("E", new CheckBox("Use E"));
            Harass.Add("mana", new Slider("Use if Mana% is more than [{0}%]", 65));

            LaneClear.AddGroupLabel("LaneClear");
            LaneClear.Add("Q", new CheckBox("Use Q"));
            LaneClear.Add("W", new CheckBox("Use W"));
            LaneClear.Add("E", new CheckBox("Use E"));
            LaneClear.Add("mana", new Slider("Use if Mana% is more than [{0}%]", 65));

            JungleClear.AddGroupLabel("JungleClear");
            JungleClear.Add("Q", new CheckBox("Use Q"));
            JungleClear.Add("W", new CheckBox("Use W"));
            JungleClear.Add("E", new CheckBox("Use E"));
            JungleClear.Add("mana", new Slider("Use if Mana% is more than [{0}%]", 65));

            KillSteal.AddGroupLabel("KillSteal");
            KillSteal.Add("Q", new CheckBox("Use Q"));
            KillSteal.Add("W", new CheckBox("Use W"));
            KillSteal.Add("E", new CheckBox("Use E"));
            KillSteal.Add("R", new CheckBox("Use R"));
            KillSteal.AddGroupLabel("Don't Use Ult On:");
            foreach (var enemy in EntityManager.Heroes.Enemies)
            {
                CheckBox cb = new CheckBox(enemy.BaseSkinName)
                {
                    CurrentValue = false
                };
                KillSteal.Add("DontUlt" + enemy.BaseSkinName, cb);
            }

            Misc.AddGroupLabel("Misc");
            Misc.Add("RSave", new CheckBox("Block All Commands When Casting R"));
            Misc.Add("Qgap", new CheckBox("Q on GapCloser"));
            Misc.Add("Rgap", new CheckBox("R on GapCloser"));
            Misc.Add("Qint", new CheckBox("Q interrupt DangerSpells"));
            Misc.Add("Rint", new CheckBox("R interrupt DangerSpells"));
            Misc.Add("RTurret", new CheckBox("R Enemy Under Ally Tower"));
            Misc.Add("blockR", new CheckBox("Block R under Enemy Turret", false));
            Misc.Add("danger", new ComboBox("Spells DangerLevel to interrupt", 2, "High", "Medium", "Low"));

            DrawMenu.AddGroupLabel("Drawings");
            DrawMenu.Add("damage", new CheckBox("Draw Combo Damage"));
            DrawMenu.AddLabel("Draws = ComboDamage / Enemy Current Health");
            DrawMenu.AddSeparator(0);
            DrawMenu.Add("Q", new CheckBox("Draw Q Range"));
            DrawMenu.Add(Q.Name, new ComboBox("Q Color", 0, "Aqua", "BlueViolet", "Chartreuse", "Purple", "White", "Orange", "Green"));
            DrawMenu.AddSeparator(0);
            DrawMenu.Add("W", new CheckBox("Draw W Range"));
            DrawMenu.Add(W.Name, new ComboBox("W Color", 1, "Aqua", "BlueViolet", "Chartreuse", "Purple", "White", "Orange", "Green"));
            DrawMenu.AddSeparator(0);
            DrawMenu.Add("E", new CheckBox("Draw E Range"));
            DrawMenu.Add(E.Name, new ComboBox("E Color", 2, "Aqua", "BlueViolet", "Chartreuse", "Purple", "White", "Orange", "Green"));
            DrawMenu.AddSeparator(0);
            DrawMenu.Add("R", new CheckBox("Draw R Range"));
            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;
            Orbwalker.OnUnkillableMinion     += Orbwalker_OnUnkillableMinion;
        }
コード例 #27
0
        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;
        }
コード例 #28
0
        private static void Loading_OnLoadingComplete1(EventArgs args)
        {
            if (Player.Instance.Hero != Champion.Brand)
            {
                return;
            }

            MenuIni     = MainMenu.AddMenu("CH汉化-火男", "Brand");
            TS          = MenuIni.AddSubMenu("目标选择器");
            Auto        = MenuIni.AddSubMenu("自动化");
            Combo       = MenuIni.AddSubMenu("连招");
            Harass      = MenuIni.AddSubMenu("骚扰");
            LaneClear   = MenuIni.AddSubMenu("清线");
            JungleClear = MenuIni.AddSubMenu("清野");
            KillSteal   = MenuIni.AddSubMenu("抢头");
            DrawMenu    = MenuIni.AddSubMenu("线圈");

            TS.AddGroupLabel("目标选择器");
            tsmode  = TS.Add("tsmode", new ComboBox("目标选择模式", 0, "自定义选择", "库自定义选择"));
            tselect = TS.Add("select", new ComboBox("集火模式", 0, "最多被动叠加目标", "最少技能可击杀目标", "鼠标附近目标"));
            if (tsmode.CurrentValue == 1)
            {
                tselect.IsVisible = false;
            }
            tsmode.OnValueChange += delegate { tselect.hide(tsmode); };

            Auto.AddGroupLabel("自动化设置");
            Auto.Add("AutoR", new Slider("自动 R 如果能命中 [{0}] 个目标/以上", 2, 1, 6));
            Auto.Add("Gap", new CheckBox("自动防突进"));
            Auto.Add("Int", new CheckBox("自动技能打断"));
            Auto.Add("Danger", new ComboBox("技能危险等级", 1, "高", "中", "低"));
            Auto.AddSeparator(0);
            Auto.AddGroupLabel("自动被动");
            Auto.Add("AutoQ", new CheckBox("自动 Q 被动"));
            Auto.Add("AutoW", new CheckBox("自动 W 被动", false));
            Auto.Add("AutoE", new CheckBox("自动 E 被动"));
            Auto.AddSeparator(0);
            Auto.AddGroupLabel("防突进 - 技能");
            foreach (var enemy in EntityManager.Heroes.Enemies)
            {
                foreach (var gapspell in Gapcloser.GapCloserList.Where(e => e.ChampName == enemy.ChampionName))
                {
                    Auto.AddLabel(gapspell.ChampName);
                    Auto.Add(gapspell.SpellName, new CheckBox(gapspell.SpellName + " - " + gapspell.SpellSlot));
                }
            }

            Combo.AddGroupLabel("连招设置");
            Combo.Add("Q", new CheckBox("使用 Q"));
            Combo.AddLabel("额外 Q 设置");
            Combo.Add("Qp", new CheckBox("只用Q晕眩"));
            Combo.Add(Q.Slot + "Mana", new Slider("蓝量高于 [{0}%] 使用 Q", 10));
            Combo.AddSeparator(1);

            Combo.Add("W", new CheckBox("使用 W"));
            Combo.AddLabel("额外 W 设置");
            Combo.Add("Wp", new CheckBox("只用W 当目标有被动", false));
            Combo.Add(W.Slot + "Mana", new Slider("蓝量高于 [{0}%] 使用 W", 5));
            Combo.AddSeparator(1);

            Combo.Add("E", new CheckBox("使用 E"));
            Combo.AddLabel("额外 E 设置");
            Combo.Add("Ep", new CheckBox("只用E 当目标有被动", false));
            Combo.Add(E.Slot + "Mana", new Slider("蓝量高于 [{0}%] 使用 E", 15));
            Combo.AddSeparator(1);

            Combo.Add("RFinisher", new CheckBox("使用 R 结束连招/尾头"));
            Combo.Add("RAoe", new CheckBox("使用 R 范围伤害"));
            Combo.Add("Rhit", new Slider("R 范围命中 [{0}] 个目标", 2, 1, 6));
            Combo.Add(R.Slot + "Mana", new Slider("蓝量高于 [{0}%] 使用 R"));

            Harass.AddGroupLabel("骚扰");
            Harass.Add("Q", new CheckBox("使用 Q"));
            Harass.Add(Q.Slot + "Mana", new Slider("蓝量高于 [{0}%] 使用 Q", 65));
            Harass.AddSeparator(1);

            Harass.Add("W", new CheckBox("使用 W"));
            Harass.Add(W.Slot + "Mana", new Slider("蓝量高于 [{0}%] 使用 W", 65));
            Harass.AddSeparator(1);

            Harass.Add("E", new CheckBox("使用 E"));
            Harass.Add(E.Slot + "Mana", new Slider("蓝量高于 [{0}%] 使用 E", 65));

            LaneClear.AddGroupLabel("清线");
            LaneClear.Add("Q", new CheckBox("使用 Q"));
            LaneClear.Add(Q.Slot + "Mana", new Slider("蓝量高于 [{0}%] 使用 Q", 65));
            LaneClear.AddSeparator(1);
            LaneClear.Add("W", new CheckBox("使用 W"));
            LaneClear.Add(W.Slot + "Mana", new Slider("蓝量高于 [{0}%] 使用 W", 65));
            LaneClear.AddSeparator(1);
            LaneClear.Add("E", new CheckBox("使用 E"));
            LaneClear.Add(E.Slot + "Mana", new Slider("蓝量高于 [{0}%] 使用 E", 65));

            JungleClear.AddGroupLabel("清野");
            JungleClear.Add("Q", new CheckBox("使用 Q"));
            JungleClear.Add(Q.Slot + "Mana", new Slider("蓝量高于 [{0}%] 使用 Q", 65));
            JungleClear.AddSeparator(1);
            JungleClear.Add("W", new CheckBox("使用 W"));
            JungleClear.Add(W.Slot + "Mana", new Slider("蓝量高于 [{0}%] 使用 W", 65));
            JungleClear.AddSeparator(1);
            JungleClear.Add("E", new CheckBox("使用 E"));
            JungleClear.Add(E.Slot + "Mana", new Slider("蓝量高于 [{0}%] 使用 E", 65));

            KillSteal.AddGroupLabel("抢头");
            KillSteal.Add("Q", new CheckBox("使用 Q"));
            KillSteal.Add("W", new CheckBox("使用 W"));
            KillSteal.Add("E", new CheckBox("使用 E"));
            KillSteal.Add("R", new CheckBox("使用 R", false));

            DrawMenu.AddGroupLabel("线圈");
            DrawMenu.Add("damage", new CheckBox("显示连招伤害"));
            DrawMenu.AddLabel("显示 = 连招伤害 / 敌人当前血量");
            DrawMenu.AddSeparator(1);
            DrawMenu.Add("Q", new CheckBox("显示 Q 范围"));
            DrawMenu.Add(Q.Name, new ComboBox("Q 颜色", 0, "Chartreuse", "BlueViolet", "Aqua", "Purple", "White", "Orange", "Green"));
            DrawMenu.AddSeparator(1);
            DrawMenu.Add("W", new CheckBox("显示 W 范围"));
            DrawMenu.Add(W.Name, new ComboBox("W 颜色", 0, "Chartreuse", "BlueViolet", "Aqua", "Purple", "White", "Orange", "Green"));
            DrawMenu.AddSeparator(1);
            DrawMenu.Add("E", new CheckBox("显示 E 范围"));
            DrawMenu.Add(E.Name, new ComboBox("E 颜色", 0, "Chartreuse", "BlueViolet", "Aqua", "Purple", "White", "Orange", "Green"));
            DrawMenu.AddSeparator(1);
            DrawMenu.Add("R", new CheckBox("显示 R 范围"));
            DrawMenu.Add(R.Name, new ComboBox("R 颜色", 0, "Chartreuse", "BlueViolet", "ChartAquareuse", "Purple", "White", "Orange", "Green"));
            DrawMenu.AddSeparator(1);

            Game.OnTick                      += Game_OnTick;
            Drawing.OnDraw                   += Drawing_OnDraw;
            Gapcloser.OnGapcloser            += Gapcloser_OnGapcloser;
            Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell;
            Orbwalker.OnUnkillableMinion     += Orbwalker_OnUnkillableMinion;
        }
コード例 #29
0
        public static void Initialize()
        {
            Main = MainMenu.AddMenu("ZLP Ryze", "ZLP_Ryze");
            Main.AddLabel("Made by Zaloopa");
            Main.AddSeparator();
            Main.AddGroupLabel("Humanizer");
            Main.Add("human", new CheckBox("Use Spell Humanizer"));
            MinDelay = Main.Add("min", new Slider("Min. Delay (ms)", 1, 0, 1000));
            MaxDelay = Main.Add("max", new Slider("Max. Delay (ms)", 249, 0, 1000));
            Main.AddGroupLabel("Q Hit Chance");
            Main.Add("hit", new ComboBox("Hit Chance", 1, "Low", "Medium", "High"));

            Combo = Main.AddSubMenu("Combo & Harass");
            {
                Combo.AddGroupLabel("Combo");
                Combo.Add("Qc", new CheckBox("Use Q"));
                Combo.Add("Wc", new CheckBox("Use W"));
                Combo.Add("Ec", new CheckBox("Use E"));
                ComboHealth = Combo.Add("MinHP", new Slider("Defensive combo if HP below {0}% (0 = disable)", 30));
                Combo.AddGroupLabel("Harass");
                Combo.Add("Qh", new CheckBox("Use Q"));
                Combo.Add("Eh", new CheckBox("Use E"));
                HarassMana = Combo.Add("HarassMP", new Slider("Don't use spells if MP below {0}%", 40));
                Combo.Add("auto", new CheckBox("Auto Harass (Q)", false));
            }

            Clear = Main.AddSubMenu("Lane & Jungle Clear");
            {
                Clear.AddGroupLabel("Lane Clear");
                Clear.Add("Qlc", new CheckBox("Use Q"));
                Clear.Add("Wlc", new CheckBox("Use W"));
                Clear.Add("Elc", new CheckBox("Use E"));
                LaneMana = Clear.Add("lcmp", new Slider("Don't use spells if MP below {0}%", 40));
                Clear.AddGroupLabel("Jungle Clear");
                Clear.Add("Qjc", new CheckBox("Use Q"));
                Clear.Add("Wjc", new CheckBox("Use W"));
                Clear.Add("Ejc", new CheckBox("Use E"));
                JungleMana = Clear.Add("jcmp", new Slider("Don't use spells if MP below {0}%", 40));
                Clear.AddGroupLabel("Last Hit");
                Clear.Add("Qlh", new CheckBox("Use Q"));
                Clear.Add("Wlh", new CheckBox("Use W"));
                Clear.Add("Elh", new CheckBox("Use E"));
                LastMana = Clear.Add("lhmp", new Slider("Don't use spells if MP below {0}%", 25));
            }

            Misc = Main.AddSubMenu("Misc Settings");
            {
                Misc.AddGroupLabel("Kill Steal");
                Misc.Add("Q", new CheckBox("Use Q"));
                Misc.Add("W", new CheckBox("Use W"));
                Misc.Add("E", new CheckBox("Use E"));
                Misc.Add("ignite", new CheckBox("Use Ignite"));
                Misc.AddGroupLabel("Escape");
                Misc.Add("esc", new KeyBind("Escape with R + Zhonya's", false, KeyBind.BindTypes.HoldActive, "A".ToCharArray()[0]));
                Auto = Misc.Add("auto", new Slider("Auto R + Zhonya's if HP below {0}% (0 = disable)", 20));
                Misc.AddGroupLabel("Other Options");
                Misc.Add("gap", new CheckBox("Auto W on gapcloser", false));
                Misc.Add("stack", new CheckBox("Auto stack Tear"));
            }

            Draw = Main.AddSubMenu("Drawings");
            {
                Draw.Add("draw", new CheckBox("Enable Drawings"));
                Draw.AddSeparator();
                Draw.Add("Q", new CheckBox("Draw Q"));
                Draw.Add("WE", new CheckBox("Draw W/E"));
                Draw.Add("R", new CheckBox("Draw R"));
                Draw.Add("ignite", new CheckBox("Draw Ignite", false));
                Draw.AddSeparator();
                Draw.Add("damage", new CheckBox("Damage Indicator"));
            }
        }
コード例 #30
0
        public static void CallMenu()
        {
            Soraka = MainMenu.AddMenu("Soraka", "Soraka");
            Soraka.AddGroupLabel("HealBot");
            Soraka.AddLabel("by mztikk");

            Combo = Soraka.AddSubMenu("Combo", "Combo");
            Combo.AddGroupLabel("Options for Combo");
            Combo.Add("useQInCombo", new CheckBox("Use Q"));
            Combo.Add("useEInCombo", new CheckBox("Use E"));
            Combo.Add("eOnlyCC", new CheckBox("Use E only on immobile", false));
            Combo.Add("comboDisableAA", new CheckBox("Disable AA on heroes in combo mode", false));
            Combo.Add("bLvlDisableAA", new CheckBox("Disable AA after Level x", false));
            Combo.Add("lvlDisableAA", new Slider("Min Level to disable AA", 8, 1, 18));

            Harass = Soraka.AddSubMenu("Harass", "Harass");
            Harass.AddGroupLabel("Options for Harass");
            Harass.Add("useQInHarass", new CheckBox("Use Q"));
            Harass.Add("useEInHarass", new CheckBox("Use E", false));
            Harass.Add("disableAAH", new CheckBox("Disable AA on minions while Harass"));
            Harass.Add("eOnlyCCHarass", new CheckBox("Use E only on immobile"));
            Harass.Add("manaHarass", new Slider("Min Mana % to Harass", 40));
            Harass.Add(
                "allyRangeH",
                new Slider("Allies in range x to disable AA on Minions in Harass Mode", 1400, 0, 5000));
            Harass.AddSeparator();
            Harass.AddGroupLabel("Auto Harass");
            Harass.Add("autoQHarass", new CheckBox("Auto Q", false));
            Harass.Add("autoEHarass", new CheckBox("Auto E", false));
            Harass.Add("autoEHarassOnlyCC", new CheckBox("Use Auto E only on immobile"));
            Harass.Add("dontAutoHarassTower", new CheckBox("Dont Auto Harass under Tower"));
            Harass.Add("dontHarassInBush", new CheckBox("Dont Auto Harass when in Bush"));
            Harass.Add("manaAutoHarass", new Slider("Min Mana % to Auto Harass", 60));

            LaneClear = Soraka.AddSubMenu("LaneClear", "LaneClear");
            LaneClear.AddGroupLabel("Options for LaneClear");
            LaneClear.Add("useQInLC", new CheckBox("Use Q"));
            LaneClear.Add("qTargets", new Slider("Min Targets to hit for Q", 6, 1, 20));
            LaneClear.Add("manaLaneClear", new Slider("Min Mana % to LaneClear", 60));

            var allAllies = EntityManager.Heroes.Allies.Where(ally => !ally.IsMe).ToArray();

            AutoWMenu = Soraka.AddSubMenu("Auto W", "autow");
            AutoWMenu.AddGroupLabel("Auto W");
            AutoWMenu.Add("autoW", new CheckBox("Auto use W"));
            AutoWMenu.AddSeparator(5);
            AutoWMenu.Add(
                "wHealMode",
                new ComboBox(
                    "Priority Mode",
                    0,
                    "Lowest Health",
                    "Total AD",
                    "Total AP",
                    "AD+AP",
                    "Closest",
                    "Custom Priority"));
            AutoWMenu.Add("manaToW", new Slider("Min Mana % to Auto W", 10));
            AutoWMenu.Add("playerHpToW", new Slider("Min Player HP % to Auto W", 25, 6));
            AutoWMenu.AddGroupLabel("Auto W Teammate Settings");
            foreach (var ally in allAllies)
            {
                AutoWMenu.AddLabel(ally.BaseSkinName);
                AutoWMenu.Add("autoW_" + ally.BaseSkinName, new CheckBox("Auto Heal " + ally.BaseSkinName + " with W"));
                AutoWMenu.Add(
                    "autoW_HP_" + ally.BaseSkinName,
                    new Slider("HP % to heal " + ally.BaseSkinName + " with W", 50, 1));
                AutoWMenu.Add(
                    "autoWBuff_HP_" + ally.BaseSkinName,
                    new Slider("HP % to heal " + ally.BaseSkinName + " with W + Q Buff", 75, 1));
                AutoWMenu.Add("autoWPrio" + ally.BaseSkinName, new Slider("Custom Priority", 1, 1, 5));
                AutoWMenu.AddSeparator(6);
            }

            AutoRMenu = Soraka.AddSubMenu("Auto R", "autor");
            AutoRMenu.AddGroupLabel("Auto R");
            AutoRMenu.Add("autoR", new CheckBox("Auto use R"));
            AutoRMenu.Add("cancelBase", new CheckBox("Cancel Recall to Auto R"));
            AutoRMenu.AddSeparator(5);
            AutoRMenu.Add("autoRHP", new Slider("HP % to trigger R Logic", 15, 1));
            AutoRMenu.AddGroupLabel("Auto R Teammate Settings");
            foreach (var ally in allAllies)
            {
                AutoRMenu.Add("autoR_" + ally.BaseSkinName, new CheckBox("Auto Heal " + ally.BaseSkinName + " with R"));
                AutoRMenu.AddSeparator(2);
            }

            AssistKs = Soraka.AddSubMenu("AssistKS", "assistks");
            AssistKs.AddGroupLabel("Options for AssistKS");
            AssistKs.AddLabel("This tries to ult when an ally is about to get a kill, so you can get an assist");
            AssistKs.Add("autoAssistKS", new CheckBox("Use R to Auto AssistKS", false));
            AssistKs.Add("assCancelBase", new CheckBox("Cancel Recall to AssistKS", false));

            Interrupter = Soraka.AddSubMenu("Interrupter", "Interrupter");
            Interrupter.AddGroupLabel("Options for Interrupter");
            Interrupter.Add("bInterrupt", new CheckBox("Interrupt spells with E"));
            Interrupter.Add("dangerL", new ComboBox("Min DangerLevel to interrupt", 0, "Low", "Medium", "High"));

            Gapclose = Soraka.AddSubMenu("Anti Gapcloser", "AntiGapcloser");
            Gapclose.AddGroupLabel("Options for Anti Gapclose");
            Gapclose.Add("qGapclose", new CheckBox("Anti Gapclose with Q", false));
            Gapclose.Add("eGapclose", new CheckBox("Anti Gapclose with E", false));

            Draw = Soraka.AddSubMenu("Drawings", "drawings");
            Draw.AddGroupLabel("Options for Drawings");
            Draw.Add("wRangeDraw", new CheckBox("Draw W Range", false));
            Draw.Add("qRange", new CheckBox("Draw Q Range", false));
            Draw.Add("onlyReady", new CheckBox("Only when Spells are ready"));
        }