Esempio n. 1
0
        private void Menu()
        {
            try
            {
                menu  = MainMenu.AddMenu("FreshBooster", "VEIGAERSASD");
                Combo = menu.AddSubMenu("Combo", "Combo");
                Combo.Add("Veigar_CUseQ", new CheckBox("Use Q"));
                Combo.Add("Veigar_CUseW", new CheckBox("Use W"));
                Combo.Add("Veigar_CUseE", new CheckBox("Use E"));
                Combo.Add("Veigar_CUseR", new CheckBox("Use R"));
                Combo.Add("Veigar_CUseR_Select", new CheckBox("When can be Kill, Only use R"));
                Combo.AddLabel("1 : Out of Range");
                Combo.AddLabel("2 : Impossible");
                Combo.AddLabel("3 : Low");
                Combo.AddLabel("4 : Medium");
                Combo.AddLabel("5 : High");
                Combo.AddLabel("6 : Very High");
                Combo.Add("Veigar_CUseQ_Hit", new Slider("Q HitChance", 3, 1, 6));

                Harass = menu.AddSubMenu("Harass", "Harass");
                Harass.Add("Veigar_HUseQ", new CheckBox("Use Q"));
                Harass.Add("Veigar_HUseW", new CheckBox("Use W - When target can't only move"));
                Harass.Add("Veigar_HUseE", new CheckBox("Use E - When target can't only move"));
                Harass.Add("Veigar_HManarate", new Slider("Mana %", 20));
                Harass.Add("Veigar_AutoHUseQ", new KeyBind("Auto Harass", false, KeyBind.BindTypes.PressToggle, 'T'));

                LaneClear = menu.AddSubMenu("LaneClear", "LaneClear");
                LaneClear.Add("Veigar_LUseQ", new CheckBox("Use Q"));
                LaneClear.Add("Veigar_LUseQSet", new CheckBox("Use Q Only use lasthit to minion"));
                LaneClear.Add("Veigar_LManarate", new Slider("Mana %", 20));

                JungleClear = menu.AddSubMenu("JungleClear", "JungleClear");
                JungleClear.Add("Veigar_JUseQ", new CheckBox("Use Q"));
                JungleClear.Add("Veigar_JUseQSet", new CheckBox("Use Q Only use lasthit to minion"));
                JungleClear.Add("Veigar_JManarate", new Slider("Mana %", 20));

                KillSteal = menu.AddSubMenu("KillSteal", "KillSteal");
                KillSteal.Add("Veigar_KseQ", new CheckBox("Use Q"));
                KillSteal.Add("Veigar_KseW", new CheckBox("Use W"));
                KillSteal.Add("Veigar_KseR", new CheckBox("Use R"));

                Misc = menu.AddSubMenu("Misc", "Misc");
                Misc.Add("Veigar_Anti-GapCloser", new CheckBox("Anti GapCloser"));
                Misc.Add("Veigar_Interrupt", new CheckBox("E with Interrupt"));

                Draw = menu.AddSubMenu("Draw", "Draw");
                Draw.Add("Veigar_Draw_Q", new CheckBox("Draw Q", false));
                Draw.Add("Veigar_Draw_W", new CheckBox("Draw W", false));
                Draw.Add("Veigar_Draw_E", new CheckBox("Draw E", false));
                Draw.Add("Veigar_Draw_R", new CheckBox("Draw R", false));
            }
            catch (Exception)
            {
                if (NowTime() > ErrorTime)
                {
                    Chat.Print(ChampName + " in FreshBooster isn't Load. Error Code 02");
                    ErrorTime = TickCount(10000);
                }
            }
        }
Esempio n. 2
0
        private static void Loading_OnComplete(EventArgs args)
        {
            if (Akali.Hero != Champion.Akali)
            {
                return;
            }
            Chat.Print("[Addon] [Champion] [Akali]", System.Drawing.Color.AliceBlue);

            Q = new Spell.Targeted(SpellSlot.Q, 600);
            W = new Spell.Active(SpellSlot.W, 275);
            E = new Spell.Active(SpellSlot.E, 300);
            R = new Spell.Targeted(SpellSlot.R, 700);
            //Comands

            //Events
            Orbwalker.OnPostAttack += OnPostAttack;
            Gapcloser.OnGapcloser  += OnGapcloser;
            Drawing.OnDraw         += OnDrawings;
            Game.OnTick            += Game_OnTick;

            Aka = MainMenu.AddMenu("Akali", "Akali");
            //Combo
            Combo = Aka.AddSubMenu("Combo");
            Combo.Add("Qc", new CheckBox("Use [Q] Combo"));
            Combo.Add("Wc", new CheckBox("Use [W] Combo"));
            Combo.Add("Ec", new CheckBox("Use [E] Combo"));
            Combo.Add("Rc", new CheckBox("Use [R] Combo"));
            //Harass
            Harass = Aka.AddSubMenu("Harass");
            Harass.Add("Hq", new CheckBox("Use [Q] Harass"));
            //LaneClear
            LaneClear = Aka.AddSubMenu("LaneClear");
            LaneClear.Add("Ql", new CheckBox("Use [Q] LaneClear"));
            LaneClear.Add("El", new CheckBox("Use [E] LaneClear"));
            LaneClear.AddSeparator();
            LaneClear.AddLabel("[Percent Mana]");
            LaneClear.Add("mana", new Slider("Percent Mana > %", 25, 0, 100));
            //LastHit
            LastHit = Aka.AddSubMenu("LastHit");
            LastHit.Add("Qlast", new CheckBox("Use [Q] LastHit"));
            //JungleClear
            JungleClear = Aka.AddSubMenu("JungleClear");
            JungleClear.Add("Qj", new CheckBox("Use [Q] Jungle"));
            JungleClear.Add("Ej", new CheckBox("Use [E] Jungle"));
            JungleClear.AddSeparator();
            JungleClear.AddLabel("[Percent Mana]");
            JungleClear.Add("manaj", new Slider("Percent Mana > % ", 25, 0, 100));
            //Misc
            Misc = Aka.AddSubMenu("Misc");
            Misc.Add("Rgap", new CheckBox("Use [R] GapClose"));
            Misc.Add("Fw", new CheckBox("Use Flee [W]"));
            Misc.Add("It", new CheckBox("Use Items"));
            //Draws
            Draws = Aka.AddSubMenu("Drawings");
            Draws.Add("Dq", new CheckBox("[Q] Draw"));
            Draws.Add("Dw", new CheckBox("[W] Draw", false));
            Draws.Add("De", new CheckBox("[E] Draw", false));
            Draws.Add("Dr", new CheckBox("[R] Draw"));
        }
Esempio n. 3
0
 public static void InitMenu()
 {
     MenuPrincipal = MainMenu.AddMenu("Kappalista", "kappalista");
     //Spells Settings
     SpellsMenu = MenuPrincipal.AddSubMenu("Spells Settings");
     SpellsMenu.AddLabel("Combo Settings");
     SpellsMenu.Add("use.q.combo", new CheckBox("Use Q"));
     SpellsMenu.Add("use.e", new CheckBox("Use E"));
     SpellsMenu.Add("atk.minion", new CheckBox("Attack minions for chasing"));
     SpellsMenu.AddLabel("Harass Settings");
     SpellsMenu.Add("use.q.harass", new CheckBox("Use Q"));
     SpellsMenu.Add("manapercent", new Slider("Mana percent", 60));
     //LaneClear Settings
     LaneClear = MenuPrincipal.AddSubMenu("LaneClear Settings");
     LaneClear.Add("use.q", new CheckBox("Use Q", false));
     LaneClear.Add("q.min.kill", new Slider("Min minions killable", 3, 1, 5));
     LaneClear.Add("use.e", new CheckBox("Use E"));
     LaneClear.Add("e.minkill", new Slider("Min minions killable", 2, 1, 5));
     LaneClear.Add("manapercent", new Slider("Mana percent", 60));
     //JungleClear Settings
     JungleClear = MenuPrincipal.AddSubMenu("Jungle Clear Settings");
     JungleClear.Add("use.q", new CheckBox("Use Q"));
     JungleClear.Add("use.e", new CheckBox("Use E"));
     JungleClear.Add("manapercent", new Slider("Mana percent", 60));
     //Misc Settings
     Misc = MenuPrincipal.AddSubMenu("Misc Settings");
     Misc.Add("e.killsteal", new CheckBox("E Killsteal"));
     Misc.Add("e.mobsteal", new CheckBox("E Mob Steal"));
     Misc.Add("e.lasthit.assist", new CheckBox("E Lasthit Assist"));
     Misc.Add("r.savebuddy", new CheckBox("Save your sup with R"));
     Misc.Add("r.balista", new CheckBox("R Balista"));
     Misc.Add("e.siegeandsuper", new CheckBox("Auto E Siege and Super minions"));
     Misc.Add("e.harass", new CheckBox("E Harass"));
     Misc.Add("e.dontharasscombo", new CheckBox("Don't harass with E in combo"));
     Misc.Add("e.beforedie", new CheckBox("E before die"));
     Misc.Add("w.dragonorbaron", new CheckBox("Auto W on Dragon or Baron", false));
     Misc.Add("w.castdragon",
              new KeyBind("Cast W on Dragon", false, KeyBind.BindTypes.HoldActive, "J".ToCharArray()[0]));
     Misc.Add("w.castbaron",
              new KeyBind("Cast W on Baron", false, KeyBind.BindTypes.HoldActive, "K".ToCharArray()[0]));
     //Activator Settings
     ActivatorSettings = MenuPrincipal.AddSubMenu("Activator Settings");
     ActivatorSettings.Add("use.botrk.cutlass", new CheckBox("Use BotRK/Cutlass"));
     ActivatorSettings.Add("botrk.cutlass.health", new Slider("Health percent", 60));
     ActivatorSettings.Add("use.youmuu", new CheckBox("Use Youmuu"));
     //Drawing Settings
     Drawings = MenuPrincipal.AddSubMenu("Drawings Settings");
     Drawings.Add("draw.q", new CheckBox("Draw Q Range"));
     Drawings.Add("draw.w", new CheckBox("Draw W Range"));
     Drawings.Add("draw.e", new CheckBox("Draw E Range"));
     Drawings.Add("draw.r", new CheckBox("Draw R Range"));
     Drawings.Add("draw.e.dmgpercent", new CheckBox("Draw E Damage Percent"));
     Drawings.Add("draw.damageindicator", new CheckBox("Draw Damage Indicator"));
 }
Esempio n. 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));
        }
Esempio n. 5
0
        public static void Initialize()
        {
            Config = MainMenu.AddMenu("ElEkko", "ElEkko");

            Combo = Config.AddSubMenu("Combo", "Combo");
            Combo.Add("ElEkko.Combo.Q", new CheckBox("Use Q"));
            Combo.Add("ElEkko.Combo.Auto.Q", new CheckBox("Use Q when 2 stacks"));
            Combo.Add("ElEkko.Combo.W", new CheckBox("Use W"));
            Combo.Add("ElEkko.Combo.W.Stuned", new CheckBox("Use W on stunned targets"));
            Combo.Add("ElEkko.Combo.W.Count", new Slider("Minimum targets for W >=", 3, 1, 5));
            Combo.Add("ElEkko.Combo.E", new CheckBox("Use E"));
            Combo.Add("ElEkko.Combo.R", new CheckBox("Use R"));
            Combo.Add("ElEkko.Combo.R.Kill", new CheckBox("Use R when target can be killed"));
            Combo.Add("ElEkko.Combo.R.HP", new Slider("Use R when HP >=", 25, 0, 100));
            Combo.Add("ElEkko.Combo.R.Enemies", new Slider("Use R on enemies >=", 3, 1, 5));
            Combo.Add("ElEkko.Combo.Ignite", new CheckBox("Use ignite"));

            Harass = Config.AddSubMenu("Harass", "Harass");
            Harass.Add("ElEkko.Harass.Q", new CheckBox("Use Q"));
            Harass.Add("ElEkko.Harass.E", new CheckBox("Use E"));
            Harass.Add("ElEkko.Harass.Q.Mana", new Slider("Minimum mana", 55, 0, 100));
            Harass.Add("ElEkko.AutoHarass.Q", new CheckBox("Auto harass", false));

            Clear = Config.AddSubMenu("Clear", "Laneclear");
            Clear.Add("ElEkko.LaneClear.Q", new CheckBox("Use Q"));
            Clear.Add("ElEkko.LaneClear.Minions", new Slider("Use Q when minions >=", 3, 1, 5));
            Clear.Add("ElEkko.LaneClear.mana", new Slider("Minimum mana", 55, 0, 100));

            JungleClear = Config.AddSubMenu("JungleClear", "JungleClear");
            JungleClear.Add("ElEkko.JungleClear.Q", new CheckBox("Use Q"));
            JungleClear.Add("ElEkko.JungleClear.W", new CheckBox("Use W"));
            JungleClear.Add("ElEkko.JungleClear.Minions", new Slider("Use Q when minions >=", 1, 1, 5));
            JungleClear.Add("ElEkko.JungleClear.mana", new Slider("Minimum mana", 55, 0, 100));

            KillSteal = Config.AddSubMenu("Killsteal", "Killsteal");
            KillSteal.Add("ElEkko.Killsteal.Active", new CheckBox("Use Killsteal"));
            KillSteal.Add("ElEkko.Killsteal.Ignite", new CheckBox("Use ignite"));
            KillSteal.Add("ElEkko.Killsteal.Q", new CheckBox("Use Q"));
            KillSteal.Add("ElEkko.Killsteal.R", new CheckBox("Use R"));

            Misc = Config.AddSubMenu("Misc", "Misc && Draws");
            Misc.Add("ElEkko.R.text", new CheckBox("Display how many people in R"));
            Misc.Add("ElEkko.Draw.off", new CheckBox("Turn drawings off", false));
            Misc.Add("ElEkko.Draw.Q", new CheckBox("Draw Q"));
            Misc.Add("ElEkko.Draw.W", new CheckBox("Draw E"));
            Misc.Add("ElEkko.Draw.R", new CheckBox("Draw R"));
            Misc.Add("ElEkko.DrawComboDamage", new CheckBox("Draw combo damage"));

            DrawDamage.DamageToUnit = ElEkko.GetComboDamage;
        }
Esempio n. 6
0
        public static void CallMenu()
        {
            Zhao = MainMenu.AddMenu("XinZhao", "XinZhao");

            Combo = Zhao.AddSubMenu("Combo", "combo");
            Combo.Add("useQcombo", new CheckBox("Use Q"));
            Combo.Add("useWcombo", new CheckBox("Use W"));
            Combo.Add("useEcombo", new CheckBox("Use E"));
            Combo.Add("comboETower", new CheckBox("Don't E under tower", false));
            Combo.Add("comboEmode", new ComboBox("E Usage Mode", 0, "Smart", "Use when out of melee range"));
            Combo.Add("useRcombo", new CheckBox("Use R"));
            Combo.Add("comboMinR", new Slider("Min Targets to hit for R", 5, 1, 5));

            Harass = Zhao.AddSubMenu("Harass", "Harass");
            Harass.Add("useQharass", new CheckBox("Use Q"));
            Harass.Add("useWharass", new CheckBox("Use W"));
            Harass.Add("useEharass", new CheckBox("Use E"));
            Harass.Add("harassETower", new CheckBox("Don't E under tower"));
            Harass.Add("harassMana", new Slider("Min Mana % to Harass", 80));

            LaneClear = Zhao.AddSubMenu("LaneClear", "LaneClear");
            LaneClear.Add("useQLC", new CheckBox("Use Q", false));
            LaneClear.Add("useWLC", new CheckBox("Use W", false));
            LaneClear.Add("useELC", new CheckBox("Use E"));
            LaneClear.Add("lcEtargets", new Slider("Min Targets to hit for E", 3, 0, 10));
            LaneClear.Add("lcMana", new Slider("Min Mana % to LaneClear", 80));

            JungleClear = Zhao.AddSubMenu("JungleClear", "JungleClear");
            JungleClear.Add("useQJC", new CheckBox("Use Q"));
            JungleClear.Add("useWJC", new CheckBox("Use W"));
            JungleClear.Add("useEJC", new CheckBox("Use E", false));
            JungleClear.Add("jcMana", new Slider("Min Mana % to JungleClear"));

            Draw = Zhao.AddSubMenu("Draw", "Draw");
            Draw.Add("drawXinsec", new CheckBox("Draw Xinsec Target"));
            Draw.Add("drawXinsecpred", new CheckBox("Draw Xinsec move pos"));

            Misc = Zhao.AddSubMenu("Misc", "Misc");
            Misc.AddLabel("Xinsec");
            Misc.Add("xinsecKey", new KeyBind("Xinsec", false, KeyBind.BindTypes.HoldActive, 'T'));
            Misc.Add("xinsecFlash", new CheckBox("Use Flash with Xinsec"));
            Misc.Add(
                "xinsecTargetting",
                new ComboBox("Xinsec Targetting", 0, "Selected Target", "Target Selector", "Lowest MaxHealth"));

            Misc.AddSeparator(5);
            Misc.AddLabel("Misc");
            Misc.Add("useInterrupt", new CheckBox("Interrupt Spells with R", false));
            Misc.Add("dangerL", new ComboBox("Min DangerLevel to interrupt", 2, "Low", "Medium", "High"));
        }
Esempio n. 7
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"));
        }
Esempio n. 8
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"));
        }
Esempio n. 9
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"));
        }
Esempio n. 10
0
        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));
        }
Esempio n. 11
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;
        }
Esempio n. 12
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;
        }
Esempio n. 13
0
        public static void Dattenosa()
        {
            // Menu
            Menu = MainMenu.AddMenu("UB Kennen", "UBKennen");
            Menu.AddGroupLabel("Made by Uzumaki Boruto");
            Menu.AddLabel("Dattenosa");

            //ComboMenu
            ComboMenu = Menu.AddSubMenu("Combo");
            {
                ComboMenu.AddGroupLabel("Combo Settings");
                ComboMenu.Add("useQCombo", new CheckBox("Use Q"));
                ComboMenu.Add("focus", new CheckBox("Priority Q on enemy has Passive Buff"));
                ComboMenu.Add("useWCombo", new CheckBox("Use W"));
                ComboMenu.Add("WHitCombo", new Slider("Only Use W if hit {0} enemy", 1, 1, 5));
                ComboMenu.Add("useECombo", new CheckBox("Use E", false));
                ComboMenu.Add("useRCombo", new CheckBox("Use R"));
                ComboMenu.Add("RHitCombo", new Slider("Least enemy to use R", 2, 1, 5));
                ComboMenu.AddSeparator();
            }

            //HarassMenu
            HarassMenu = Menu.AddSubMenu("Harass");
            {
                HarassMenu.AddGroupLabel("Harass Settings");
                HarassMenu.Add("useQ", new CheckBox("Use Q"));
                HarassMenu.Add("useW", new CheckBox("Use W"));
                HarassMenu.Add("Whit", new Slider("W when hit {0} enemy", 1, 1, 5));
                HarassMenu.Add("HrEnergyManager", new Slider("If energy below {0} stop harass", 0, 0, 200));
            }

            //LaneJungleClear Menu
            LaneClear = Menu.AddSubMenu("LaneClear");
            {
                LaneClear.AddGroupLabel("Laneclear Settings");
                LaneClear.Add("useQLc", new CheckBox("Use Q to laneclear", false));
                LaneClear.Add("useWLc", new CheckBox("Use W to laneclear", false));
                LaneClear.Add("WHitLc", new Slider("Only Use W if hit {0} minion(s)", 5, 1, 30));
                LaneClear.Add("useELc", new CheckBox("Use E to laneclear", false));
                LaneClear.Add("EnergyManager", new Slider("If energy below {0} stop use skill to laneclear", 0, 0, 200));
            }
            //JungleClear Menu
            JungleClear = Menu.AddSubMenu("JungleClear");
            {
                JungleClear.AddGroupLabel("Jungleclear Settings");
                JungleClear.Add("useQJc", new CheckBox("Use Q to jungleclear"));
                JungleClear.Add("useWJc", new CheckBox("Use W to jungleclear"));
                JungleClear.Add("useEJc", new CheckBox("Use E to jungleclear", false));
                JungleClear.Add("JcEnergyManager", new Slider("if energy below {0} stop Use skill to jungleclear", 0, 0, 200));
            }

            //LasthitMenu
            LasthitMenu = Menu.AddSubMenu("Lasthit");
            {
                LasthitMenu.Add("useQLh", new CheckBox("Use Q to lasthit"));
                LasthitMenu.Add("useWLh", new CheckBox("Use W to lasthit"));
            }

            //DrawMenu
            DrawMenu = Menu.AddSubMenu("Drawings");
            {
                DrawMenu.Add("draw", new CheckBox("Enable Drawings"));
                DrawMenu.Add("drawQ", new CheckBox("Draw Q"));
                DrawMenu.Add("drawW", new CheckBox("Draw W"));
                DrawMenu.Add("drawR", new CheckBox("Draw R"));
                DrawMenu.Add("Time", new CheckBox("Passive Timer", false));
                DrawMenu.Add("dmg", new CheckBox("Draw Damage Indicator"));
                DrawMenu.Add("Color", new ColorPicker("Damage Indicator Color", Color.FromArgb(255, 255, 236, 0)));
            }

            //MiscMenu
            MiscMenu = Menu.AddSubMenu("MiscMenu");
            {
                MiscMenu.AddGroupLabel("Misc Settings");
                MiscMenu.AddLabel("Anti Gapcloser");
                MiscMenu.Add("useQAG", new CheckBox("Use Q to anti GapCloser"));
                MiscMenu.Add("useWAG", new CheckBox("Use W to anti Gapcloser"));
                MiscMenu.Add("useEAG", new CheckBox("Use E to anti Gapcloser"));

                MiscMenu.AddLabel("Killsteal Settings");
                MiscMenu.Add("useQKS", new CheckBox("Use Q to KS"));
                MiscMenu.Add("useWKS", new CheckBox("Use W to KS"));
            }
        }
        public static void Dattenosa()
        {
            // Menu
            Menu = MainMenu.AddMenu("UB Kennen", "UBKennen");
            Menu.AddGroupLabel("Made by Uzumaki Boruto");
            Menu.AddLabel("Dattenosa");

            //ComboMenu
            ComboMenu = Menu.AddSubMenu("Combo");
            {
                ComboMenu.AddGroupLabel("Combo Ayarları");
                ComboMenu.Add("useQCombo", new CheckBox("Kullan Q"));
                ComboMenu.Add("useWCombo", new CheckBox("Kullan W"));
                ComboMenu.Add("WHitCombo", new Slider("W kullanmak için gereken düşman", 1, 1, 5));
                ComboMenu.Add("useECombo", new CheckBox("Kullan E", false));
                ComboMenu.Add("useRCombo", new CheckBox("Kullan R"));
                ComboMenu.Add("RHitCombo", new Slider("R Kullanalabilecek düşman sayısı", 2, 1, 5));
                ComboMenu.Add("sep", new Separator());
                ComboMenu.AddLabel("Büyü Kullan");
                ComboMenu.Add("useIg", new CheckBox("Tutuştur"));
                ComboMenu.Add("useheal", new CheckBox("Can"));
                ComboMenu.Add("manageheal", new Slider("Canım şu kadarsa kullan", 15, 1, 80));
                ComboMenu.Add("usehealally", new CheckBox("Dostlara can kullan"));
                ComboMenu.Add("managehealally", new Slider("Can kullanmak için dostlarımın canı :)", 10, 1, 80));
            }

            //HarassMenu
            HarassMenu = Menu.AddSubMenu("Harass");
            {
                HarassMenu.AddGroupLabel("Dürtme Ayarları");
                HarassMenu.Add("useQ", new CheckBox("Kullan Q"));
                HarassMenu.Add("useW", new CheckBox("Kullan W"));
                HarassMenu.Add("HrEnergyManager", new Slider("Dürtmeyi durdurmak için enerji", 0, 0, 200));
            }

            //LaneJungleClear Menu
            LaneClear = Menu.AddSubMenu("LaneClear");
            {
                LaneClear.AddGroupLabel("Laneclear Ayarları");
                LaneClear.Add("useQLc", new CheckBox("Q Kullan", false));
                LaneClear.Add("useWLc", new CheckBox("W Kullan", false));
                LaneClear.Add("WHitLc", new Slider("W şu kadar minyona çarpacaksa", 5, 1, 30));
                LaneClear.Add("useELc", new CheckBox("E Kullan", false));
                LaneClear.Add("sep4", new Separator());
                LaneClear.Add("EnergyManager", new Slider("Büyü kullanmak için enerjim şu kadar olsun", 0, 0, 200));
                LaneClear.Add("sep5", new Separator(40));
            }
            //JungleClear Menu
            JungleClear = Menu.AddSubMenu("JungleClear");
            {
                JungleClear.AddGroupLabel("OrmanTemizleme Ayarları");
                JungleClear.Add("useQJc", new CheckBox("Q Kullan"));
                JungleClear.Add("useWJc", new CheckBox("W Kullan"));
                JungleClear.Add("WHitJc", new Slider("W şu kadar canavara çarpacaksa", 2, 1, 4));
                JungleClear.Add("useEJc", new CheckBox("E Kullan", false));
                JungleClear.Add("JcEnergyManager", new Slider("Büyü kullanmak için enerjim şu kadar olsun", 0, 0, 200));
            }

            //LasthitMenu
            LasthitMenu = Menu.AddSubMenu("Lasthit");
            {
                LasthitMenu.Add("useQLh", new CheckBox("Q Kullan"));
                LasthitMenu.Add("useWLh", new CheckBox("W Kullan"));
            }

            //DrawMenu
            DrawMenu = Menu.AddSubMenu("Drawings");
            {
                DrawMenu.Add("drawQ", new CheckBox("Göster Q", false));
                DrawMenu.Add("drawW", new CheckBox("Göster W", false));
                DrawMenu.Add("drawR", new CheckBox("Göster R", false));
            }

            //MiscMenu
            MiscMenu = Menu.AddSubMenu("MiscMenu");
            {
                MiscMenu.AddGroupLabel("Ek Ayarları");
                MiscMenu.AddLabel("Anti Gapcloser");
                MiscMenu.Add("useQAG", new CheckBox("anti GapCloser Q"));
                MiscMenu.Add("useWAG", new CheckBox("anti GapCloser W"));
                MiscMenu.Add("useEAG", new CheckBox("anti GapCloser E"));

                MiscMenu.AddLabel("Killçalma Ayarları");
                MiscMenu.Add("useQKS", new CheckBox("Q Kullan"));
                MiscMenu.Add("useWKS", new CheckBox("W Kullan"));

                MiscMenu.AddLabel("İtem Aktifleştirici");
                MiscMenu.Add("item.1", new CheckBox("Otomatik Kullan bilgewater palası"));
                MiscMenu.Add("item.1MyHp", new Slider("Benim canım şundan az {0}%", 95));
                MiscMenu.Add("item.1EnemyHp", new Slider("Düşman canı şundan az {0}%", 70));
                MiscMenu.Add("item.sep", new Separator());

                MiscMenu.Add("item.2", new CheckBox("Otomatik Kullan Mahvolmuş"));
                MiscMenu.Add("item.2MyHp", new Slider("benim canım şundan az {0}%", 80));
                MiscMenu.Add("item.2EnemyHp", new Slider("Düimanın canı şundan az {0}%", 70));
                MiscMenu.Add("sep7", new Separator());

                MiscMenu.Add("item.3", new CheckBox("Otomatik Zhonya"));
                MiscMenu.Add("item.3MyHp", new Slider("Benim Canım {0}%", 50));
                MiscMenu.Add("sep8", new Separator());

                MiscMenu.Add("item.4", new CheckBox("R den sonra hemen Zhonya Kullan"));
                MiscMenu.Add("item.4mng", new Slider("Şu kadar düşmana vuracaksa", 3, 1, 5));
                MiscMenu.Add("sep9", new Separator());

                MiscMenu.AddLabel("Mod Skin");
                MiscMenu.Add("Modskin", new CheckBox("Aktif mod skin"));
                MiscMenu.Add("Modskinid", new Slider("Mod Skin", 6, 0, 6));
            }
        }
Esempio n. 15
0
        public static void CallMenu()
        {
            Fate = MainMenu.AddMenu("Twisted Fate", "twistedfate");
            Fate.AddGroupLabel("Twisted Fate by mztikk");

            Combo = Fate.AddSubMenu("Combo", "combo");
            Combo.Add("useQinCombo", new CheckBox("Use Q in combo"));
            Combo.Add("qAAReset", new CheckBox("Only use Q after AA to reset", false));
            Combo.Add("useWinCombo", new CheckBox("Use W in Combo"));
            Combo.Add("yellowIntoQ", new CheckBox("Q after Yellow Card", false));
            Combo.Add("wModeC", new ComboBox("W Mode", 0, "Smart Mode", "Always Yellow", "Always Blue", "Always Red"));
            Combo.Add("disableAAselectingC", new CheckBox("Disable AA while selecting a card", false));

            Harass = Fate.AddSubMenu("Harass", "harass");
            Harass.AddGroupLabel("Harass");
            Harass.Add("useQinHarass", new CheckBox("Use Q in Harass"));
            Harass.Add("useWinHarass", new CheckBox("Use W in Harass"));
            Harass.Add("wModeH", new ComboBox("W Mode", 0, "Smart Mode", "Always Yellow", "Always Blue", "Always Red"));
            Harass.Add("disableAAselectingH", new CheckBox("Disable AA while selecting a card", false));
            Harass.Add("manaToHarass", new Slider("Min Mana % to Harass", 50));
            Harass.AddGroupLabel("Auto Harass");
            Harass.Add("autoQ", new CheckBox("Auto Q Harass"));
            Harass.Add("manaToAHarass", new Slider("Min Mana % to Auto Harass", 50));

            LaneClear = Fate.AddSubMenu("LaneClear", "laneclear");
            LaneClear.Add("useQinLC", new CheckBox("Use Q in LaneClear"));
            LaneClear.Add("qTargetsLC", new Slider("Min Targets to hit for Q", 3, 1, 10));
            LaneClear.Add("useWinLC", new CheckBox("Use W in LaneClear"));
            LaneClear.Add(
                "wModeLC",
                new ComboBox("W Mode", 0, "Smart Mode", "Always Yellow", "Always Blue", "Always Red"));
            LaneClear.Add("disableAAselectingLC", new CheckBox("Disable AA while selecting a card", false));
            LaneClear.Add("manaToLC", new Slider("Min Mana % to LaneClear", 30));

            JungleClear = Fate.AddSubMenu("JungleClear", "jungleclear");
            JungleClear.Add("useQinJC", new CheckBox("Use Q in JungleClear"));
            JungleClear.Add("useWinJC", new CheckBox("Use W in JungleClear"));
            JungleClear.Add(
                "wModeJC",
                new ComboBox("W Mode", 0, "Smart Mode", "Always Yellow", "Always Blue", "Always Red"));
            JungleClear.Add("disableAAselectingJC", new CheckBox("Disable AA while selecting a card", false));
            JungleClear.Add("manaToJC", new Slider("Min Mana % to JungleClear", 10));

            CardSelectorMenu = Fate.AddSubMenu("CardSelector", "cardselector");
            CardSelectorMenu.Add(
                "csYellow",
                new KeyBind("Select Yellow Card", false, KeyBind.BindTypes.HoldActive, 'W'));
            CardSelectorMenu.Add("csBlue", new KeyBind("Select Blue Card", false, KeyBind.BindTypes.HoldActive, 'E'));
            CardSelectorMenu.Add("csRed", new KeyBind("Select Red Card", false, KeyBind.BindTypes.HoldActive, 'T'));

            Misc = Fate.AddSubMenu("Misc", "misc");
            Misc.Add("AutoYAG", new CheckBox("Auto Yellow on R teleport"));
            Misc.Add("qKillsteal", new CheckBox("Killsteal with Q"));
            Misc.Add("autoYellowIntoQ", new CheckBox("Auto Q after Yellow Card", false));
            Misc.Add("autoQonCC", new CheckBox("Auto Q on immobile targets", false));
            Misc.Add("cancelAApicking", new CheckBox("Cancel AA right before card pick", false));
            Misc.Add("drawRrange", new CheckBox("Draw R range", false));
            Misc.Add("humanizePicks", new CheckBox("Humanize Card Picks"));
            Misc.Add("humanizeInt", new Slider("Humanize", 50, 10, 250));
            Misc.AddSeparator(10);
            Misc.Add("useSkin", new CheckBox("Use Skinchanger", false)).OnValueChange += Tf.OnUseSkinChange;
            Misc.Add("skinId", new Slider("Skin ID", 0, 0, 9)).OnValueChange          += Tf.OnSkinSliderChange;
        }
Esempio n. 16
0
File: Config.cs Progetto: 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'));
        }
Esempio n. 17
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;
        }
Esempio n. 18
0
        public static void CallMenu()
        {
            Olaf1 = MainMenu.AddMenu("Olaf", "Olaf");

            Combo = Olaf1.AddSubMenu("Combo", "combo");
            Combo.Add("useQCombo", new CheckBox("Use Q"));
            Combo.Add("useWCombo", new CheckBox("Use W"));
            Combo.Add("useECombo", new CheckBox("Use E"));
            Combo.Add("useTiamatCombo", new CheckBox("Use Tiamat/Hydra"));
            Combo.Add("potionOnBurst", new CheckBox("Use Corrupting Potion on Burst"));
            Combo.Add("potionOnLv1", new CheckBox("Use Corrupting Potion on Level 1 All in"));

            Harass = Olaf1.AddSubMenu("Harass", "Harass");
            Harass.Add("useQHarass", new CheckBox("Use Q"));
            Harass.Add("useEHarass", new CheckBox("Use E"));
            Harass.Add("harassHP", new Slider("Min Health % to use E", 50));
            Harass.Add("harassMana", new Slider("Min Mana % to Harass", 50));
            Harass.AddSeparator(5);
            Harass.AddGroupLabel("Auto Harass");
            Harass.Add("useQAutoHarass", new CheckBox("Use Q", false));
            Harass.Add("useEAutoHarass", new CheckBox("Use E", false));
            Harass.Add("autoHarassHP", new Slider("Min Health % to Auto E", 70));
            Harass.Add("autoHarassMana", new Slider("Min Mana % to Auto Harass", 70));

            LaneClear = Olaf1.AddSubMenu("LaneClear", "LaneClear");
            LaneClear.Add("useQLaneClear", new CheckBox("Use Q"));
            LaneClear.Add("minQTargets", new Slider("Min Targets to hit for Q", 6, 1, 10));
            LaneClear.Add("useELaneClear", new CheckBox("Use E"));
            LaneClear.Add("laneClearEonlyKill", new CheckBox("E only on killable"));
            LaneClear.Add("laneClearHP", new Slider("Min Health % to use E", 20));
            LaneClear.Add("laneClearMana", new Slider("Min Mana % to LaneClear", 20));

            JungleClear = Olaf1.AddSubMenu("JungleClear", "JungleClear");
            JungleClear.Add("useQJungleClear", new CheckBox("Use Q"));
            JungleClear.Add("useWJungleClear", new CheckBox("Use W"));
            JungleClear.Add("useEJungleClear", new CheckBox("Use E"));
            JungleClear.Add("useTiamatJungleClear", new CheckBox("Use Tiamat/Hydra"));
            JungleClear.Add("jungleClearMana", new Slider("Min Mana % to JungleClear", 10));

            Draw = Olaf1.AddSubMenu("Draw", "Draw");
            Draw.Add("drawAxe", new CheckBox("Draw Circle around Axe"));
            Draw.Add("drawPickup", new CheckBox("Draw PickUp Position"));
            Draw.Add("drawStates", new CheckBox("Draw States"));

            Misc = Olaf1.AddSubMenu("Misc", "Misc");
            Misc.Add("autoPick", new CheckBox("Use Auto Axe PickUp"));
            Misc.Add("axePickRange", new Slider("Range to pick up Axe", 450, 10, 1500));
            Misc.Add("autoEKS", new CheckBox("Auto E KS"));
            Misc.Add("eOnMinz", new CheckBox("Auto E on unkillable(AA) minion"));

            AutoR = Olaf1.AddSubMenu("Auto R", "AutoR");
            AutoR.Add("useAutoR", new CheckBox("Use Auto R"));
            AutoR.Add("autoRHP", new Slider("HP % to trigger Auto R", 50));
            AutoR.Add("humanAutoR", new CheckBox("Humanize Auto R"));
            AutoR.Add("autoRonlyCombo", new CheckBox("Only in Combo Mode"));
            AutoR.AddSeparator(10);
            AutoR.Add("autoRStun", new CheckBox("On Stun?"));
            AutoR.Add("autoRSnare", new CheckBox("On Snare?"));
            AutoR.Add("autoRCharm", new CheckBox("On Charm?"));
            AutoR.Add("autoRFear", new CheckBox("On Fear?"));
            AutoR.Add("autoRBlind", new CheckBox("On Blind?"));
            AutoR.Add("autoRFlee", new CheckBox("On Flee?"));
            AutoR.Add("autoRPolymorph", new CheckBox("On Polymorph?"));
            AutoR.Add("autoRTaunt", new CheckBox("On Taunt?"));
            AutoR.Add("autoRSilence", new CheckBox("On Silence?"));
            AutoR.Add("autoRSlow", new CheckBox("On Slow?"));
            AutoR.Add("autoRSuppression", new CheckBox("On Suppression?"));
            AutoR.Add("autoRKnockup", new CheckBox("On Knockup?"));
        }
        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;
        }
Esempio n. 20
0
        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'));
        }
Esempio n. 21
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;
            }
        }
Esempio n. 22
0
        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));
        }
Esempio n. 23
0
        public static void Dattenosa()
        {
            // Menu
            Menu = MainMenu.AddMenu("Kennen", "Kennen");
            Menu.AddGroupLabel("Made by Uzumaki Boruto");
            Menu.AddLabel("Dattenosa");

            //ComboMenu
            ComboMenu = Menu.AddSubMenu("Combo");
            {
                ComboMenu.AddGroupLabel("Combo Settings");
                ComboMenu.Add("useQCombo", new CheckBox("Use Q"));
                ComboMenu.Add("useWCombo", new CheckBox("Use W"));
                ComboMenu.Add("WHitCombo", new Slider("Only Use W if hit {0} enemy", 1, 1, 5));
                ComboMenu.Add("useECombo", new CheckBox("Use E", false));
                ComboMenu.Add("useRCombo", new CheckBox("Use R"));
                ComboMenu.Add("RHitCombo", new Slider("Least enemy to use R", 2, 1, 5));
                ComboMenu.Add("sep", new Separator());
                ComboMenu.AddLabel("Use spells");
                ComboMenu.Add("useIg", new CheckBox("Use Ignite"));
                ComboMenu.Add("useheal", new CheckBox("Use Heal"));
                ComboMenu.Add("manageheal", new Slider("If my HP below {0}% use Heal", 15, 1, 80));
                ComboMenu.Add("usehealally", new CheckBox("Use heal to save ally"));
                ComboMenu.Add("managehealally", new Slider("If ally's HP below {0}% use Heal to save", 10, 1, 80));
            }

            //HarassMenu
            HarassMenu = Menu.AddSubMenu("Harass");
            {
                HarassMenu.AddGroupLabel("Harass Settings");
                HarassMenu.Add("useQ", new CheckBox("Use Q"));
                HarassMenu.Add("useW", new CheckBox("Use W"));
                HarassMenu.Add("HrEnergyManager", new Slider("If energy below {0} stop harass", 0, 0, 200));
            }

            //LaneJungleClear Menu
            LaneClear = Menu.AddSubMenu("LaneClear");
            {
                LaneClear.AddGroupLabel("Laneclear Settings");
                LaneClear.Add("useQLc", new CheckBox("Use Q to laneclear", false));
                LaneClear.Add("useWLc", new CheckBox("Use W to laneclear", false));
                LaneClear.Add("WHitLc", new Slider("Only Use W if hit {0} minion(s)", 5, 1, 30));
                LaneClear.Add("useELc", new CheckBox("Use E to laneclear", false));
                LaneClear.Add("sep4", new Separator());
                LaneClear.Add("EnergyManager", new Slider("If energy below {0} stop use skill to laneclear", 0, 0, 200));
                LaneClear.Add("sep5", new Separator(40));
            }
            //JungleClear Menu
            JungleClear = Menu.AddSubMenu("JungleClear");
            {
                JungleClear.AddGroupLabel("Jungleclear Settings");
                JungleClear.Add("useQJc", new CheckBox("Use Q to jungleclear"));
                JungleClear.Add("useWJc", new CheckBox("Use W to jungleclear"));
                JungleClear.Add("WHitJc", new Slider("Use W if hit {0} monster(s)", 2, 1, 4));
                JungleClear.Add("useEJc", new CheckBox("Use E to jungleclear", false));
                JungleClear.Add("JcEnergyManager", new Slider("if energy below {0} stop Use skill to jungleclear", 0, 0, 200));
            }

            //LasthitMenu
            LasthitMenu = Menu.AddSubMenu("Lasthit");
            {
                LasthitMenu.Add("useQLh", new CheckBox("Use Q to lasthit"));
                LasthitMenu.Add("useWLh", new CheckBox("Use W to lasthit"));
            }

            //DrawMenu
            DrawMenu = Menu.AddSubMenu("Drawings");
            {
                DrawMenu.Add("drawQ", new CheckBox("Draw Q", false));
                DrawMenu.Add("drawW", new CheckBox("Draw W", false));
                DrawMenu.Add("drawR", new CheckBox("Draw R", false));
            }

            //MiscMenu
            MiscMenu = Menu.AddSubMenu("MiscMenu");
            {
                MiscMenu.AddGroupLabel("Misc Settings");
                MiscMenu.AddLabel("Anti Gapcloser");
                MiscMenu.Add("useQAG", new CheckBox("Use Q to anti GapCloser"));
                MiscMenu.Add("useWAG", new CheckBox("Use W to anti Gapcloser"));
                MiscMenu.Add("useEAG", new CheckBox("Use E to anti Gapcloser"));

                MiscMenu.AddLabel("Killsteal Settings");
                MiscMenu.Add("useQKS", new CheckBox("Use Q to KS"));
                MiscMenu.Add("useWKS", new CheckBox("Use W to KS"));

                MiscMenu.AddLabel("Activator Item");
                MiscMenu.Add("item.1", new CheckBox("Auto use Bilgewater Cutlass"));
                MiscMenu.Add("item.1MyHp", new Slider("My HP less than {0}%", 95));
                MiscMenu.Add("item.1EnemyHp", new Slider("Enemy HP less than {0}%", 70));
                MiscMenu.Add("item.sep", new Separator());

                MiscMenu.Add("item.2", new CheckBox("Auto use Blade of the Ruined King"));
                MiscMenu.Add("item.2MyHp", new Slider("My HP less than {0}%", 80));
                MiscMenu.Add("item.2EnemyHp", new Slider("Enemy HP less than {0}%", 70));
                MiscMenu.Add("sep7", new Separator());

                MiscMenu.Add("item.3", new CheckBox("Auto use Zhonya's Hourglass"));
                MiscMenu.Add("item.3MyHp", new Slider("My HP lower than {0}%", 50));
                MiscMenu.Add("sep8", new Separator());

                MiscMenu.Add("item.4", new CheckBox("Use R and immediately Zhonya's Hourglass"));
                MiscMenu.Add("item.4mng", new Slider("Do it if hit {0} enemy", 3, 1, 5));
                MiscMenu.Add("sep9", new Separator());
                MiscMenu.AddLabel("HitChance : 1 = Low, 2 = Medium, 3 = High");
                MiscMenu.Add("PredQ", new Slider("Q HitChance", 2, 1, 3));
            }
        }