コード例 #1
0
ファイル: MyMenu.cs プロジェクト: bananaraka/HesaEngine
        public static void Init()
        {
            menu = Menu.AddMenu("Azeryo'SINGED");

            Casual = menu.AddSubMenu("Default");
            Casual.AddSeparator("if no mod enabled");
            Casual.Add(new MenuCheckbox("Q", "Use 'smart' Q", true));
            Casual.Add(new MenuSlider("QMana", "min mana", 0, 100, 5));

            Combo = menu.AddSubMenu("Combo");
            Combo.Add(new MenuCheckbox("Q", "Use Q to poison").SetValue(true));
            Combo.Add(new MenuCheckbox("E", "Use 'smart' E").SetValue(true));
            Combo.Add(new MenuCheckbox("W", "Use 'smart' W").SetValue(true));
            Combo.Add(new MenuCheckbox("R", "Use 'smart' R").SetValue(true));

            LastHit = menu.AddSubMenu("LastHit");
            LastHit.Add(new MenuCheckbox("E", "Use 'smart' E").SetValue(true));
            LastHit.Add(new MenuCheckbox("Q", "Use 'smart' Q").SetValue(true));

            Harass = menu.AddSubMenu("Harass (E engage)");
            Harass.Add(new MenuCheckbox("Q", "Setup engages with 'smart' Q").SetValue(true));
            Harass.Add(new MenuSlider("QMana", "Min mana % to Q", 0, 100, 34));
            Harass.Add(new MenuCheckbox("E", "'smart' engages").SetValue(true));

            LaneClear = menu.AddSubMenu("LaneClear");
            LaneClear.Add(new MenuCheckbox("Q", "Use 'smart' Q").SetValue(true));
            LaneClear.Add(new MenuSlider("QMana", "Min mana% to Q", 0, 100, 38));

            KS = menu.AddSubMenu("KS");
            KS.Add(new MenuCheckbox("E", "Use E").SetValue(true));
            KS.Add(new MenuCheckbox("Q", "Use Q").SetValue(true));

            Singed.MyOrbwalker = new Orbwalker.OrbwalkerInstance(menu.AddSubMenu("Orbwalker"));
        }
コード例 #2
0
ファイル: MenuConfig.cs プロジェクト: riwalry1/AIO
        public static void LoadMenu()
        {
            Config = MainMenu.AddMenu(menuName, menuName);

            combo = Config.AddSubMenu("Combo", "Combo");
            combo.Add("ComboFlash", new KeyBind("Flash Combo", false, KeyBind.BindTypes.HoldActive, 'T'));
            combo.Add("ComboR", new Slider("Min Enemies For R", 3, 0, 5));
            combo.Add("ComboQ", new Slider("Max Q Range", 110, 0, 110));
            combo.Add("ComboTaxi", new CheckBox("Taxi Mode (Beta!)"));

            Harass = Config.AddSubMenu("Harass", "Harass");
            Harass.Add("HarassAA", new CheckBox("Disable AA In Harass", false));
            Harass.Add("HarassQ", new CheckBox("Use Q (Won't use Q2)"));
            Harass.Add("HarassE", new CheckBox("Use E"));

            Misc = Config.AddSubMenu("Misc", "Misc");
            Misc.Add("Interrupt", new CheckBox("Interrupter"));
            Misc.Add("Gapcloser", new CheckBox("Gapcloser"));
            Misc.Add("Flee", new KeyBind("Flee", false, KeyBind.BindTypes.HoldActive, 'A'));

            Draw = Config.AddSubMenu("Draw", "Draw");
            Draw.Add("DrawDmg", new CheckBox("Draw Damage"));
            Draw.Add("DrawPred", new CheckBox("Draw Q Prediction"));
            Draw.Add("DrawQ", new CheckBox("Draw Q Range"));
            Draw.Add("DrawW", new CheckBox("Draw W Range"));
            Draw.Add("DrawE", new CheckBox("Draw E Range"));
            Draw.Add("DrawR", new CheckBox("Draw R Range"));

            Config.Add("Debug", new CheckBox("Debug Mode", false));
        }
コード例 #3
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);
                }
            }
        }
コード例 #4
0
        public static void MyMenu()
        {
            // Initialize the menu
            Main      = MainMenu.AddMenu("Annie", "Annie");
            Combo     = Main.AddSubMenu("Combo");
            Harass    = Main.AddSubMenu("Harass");
            LaneClear = Main.AddSubMenu("LaneClear");
            LastHit   = Main.AddSubMenu("LastHit");
            Misc      = Main.AddSubMenu("Misc");
            Draw      = Main.AddSubMenu("Draw");

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

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

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

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

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

            // Initialize the modes
            Draws.Initialize();
        }
コード例 #5
0
 /// <summary>
 ///     Harass Keys
 /// </summary>
 /// <param name="useQ">Create Q Harass menu</param>
 /// <param name="defaultQ">Determinate toggle status</param>
 /// <param name="useW">Create W Harass menu</param>
 /// <param name="defaultW">Determinate toggle status</param>
 /// <param name="useE">Create E Harass menu</param>
 /// <param name="defaultE">Determinate toggle status</param>
 /// <param name="useR">Create R Harass menu</param>
 /// <param name="defaultR">Determinate toggle status</param>
 public static void HarassKeys(
     bool useQ     = true,
     bool defaultQ = true,
     bool useW     = true,
     bool defaultW = true,
     bool useE     = true,
     bool defaultE = true,
     bool useR     = true,
     bool defaultR = true)
 {
     if (useQ)
     {
         Harass.AddCheckBox("harass.q", "Use Q");
     }
     if (useW)
     {
         Harass.AddCheckBox("harass.w", "Use W");
     }
     if (useE)
     {
         Harass.AddCheckBox("harass.e", "Use E");
     }
     if (useR)
     {
         Harass.AddCheckBox("harass.r", "Use R", false);
     }
     Harass.AddSeparator();
     Harass.Add("harass.advanced", new CheckBox("Show Advanced Menu", false)).OnValueChange +=
         Value.AdvancedModeChanged;
     JsonSettings.Profile.Options.Add(new JsonSetting("harass.advanced", Setting.Checkbox, Harass["harass.advanced"].Cast <CheckBox>().CurrentValue.ToString()));
 }
コード例 #6
0
ファイル: MyChampion.cs プロジェクト: NoShurim/Buddys
        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"));
        }
コード例 #7
0
 private static void Haras()
 {
     Harass = TH.AddSubMenu("Harass");
     Harass.AddLabel("Settings [Q]");
     Harass.Add("Hq", new CheckBox("Use Harass [Q]"));
     Harass.AddSeparator();
     Harass.AddLabel("Settings [W]");
     Harass.Add("Hw", new CheckBox("Use Harass [W]"));
 }
コード例 #8
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));
        }
コード例 #9
0
        private void Menu()
        {
            try
            {
                menu = MainMenu.AddMenu("FreshBooster Braum", "FreshBoosterBraum");

                Combo = menu.AddSubMenu("Combo", "Combo");
                {
                    Combo.Add("Braum_CUse_Q", new CheckBox("Use Q"));
                    Combo.Add("Braum_CUse_Q_Hit", new Slider("Q HitChance", 3, 1, 6));
                    Combo.Add("Braum_CUse_R", new CheckBox("Use R"));
                }

                Harass = menu.AddSubMenu("Harass", "Harass");
                {
                    Harass.Add("Braum_HUse_Q", new CheckBox("Use Q"));
                    Harass.Add("Braum_Auto_HEnable", new CheckBox("Auto Harass"));
                    Harass.Add("Braum_HMana", new Slider("Min. Mana %", 50));
                }

                KillSteal = menu.AddSubMenu("KillSteal", "KillSteal");
                {
                    KillSteal.Add("Braum_KUse_Q", new CheckBox("Use Q"));
                    KillSteal.Add("Braum_KUse_R", new CheckBox("Use R"));
                }

                Misc = menu.AddSubMenu("Misc", "Misc");
                {
                    Misc.Add("Braum_Flee", new KeyBind("Flee Key", false, KeyBind.BindTypes.HoldActive, 'G'));
                    Misc.Add("Braum_AutoW", new CheckBox("Auto W"));
                    Misc.Add("Braum_AutoE", new CheckBox("Auto E"));
                    Misc.Add("Braum_InterR", new CheckBox("Interrupt w/ Use R"));
                    Misc.Add("Braum_GapQ", new CheckBox("Gap w/ Use Q"));
                    Misc.Add("Braum_GapR", new CheckBox("Gap w/ Use R"));
                }

                Draw = menu.AddSubMenu("Draw", "Draw");
                {
                    Draw.Add("Braum_Draw_Q", new CheckBox("Draw Q", false));
                    Draw.Add("Braum_Draw_W", new CheckBox("Draw W", false));
                    Draw.Add("Braum_Draw_R", new CheckBox("Draw R", false));
                }
            }
            catch (Exception)
            {
                if (NowTime() > ErrorTime)
                {
                    Chat.Print(ChampName + " in FreshBooster isn't Load. Error Code 02");
                    ErrorTime = TickCount(10000);
                }
            }
        }
コード例 #10
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"));
        }
コード例 #11
0
ファイル: ElEkkoMenu.cs プロジェクト: Burbb/Portaio
        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;
        }
コード例 #12
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"));
        }
コード例 #13
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"));
        }
コード例 #14
0
 private static void HarassMenu()
 {
     Harass = Menu.AddSubMenu("Dürtme");
     Harass.Add("Q", new CheckBox("Kullan Q"));
     Harass.Add("Qm", new Slider("Q için en az mana %", 40, 0, 100));
     Harass.Add("W", new CheckBox("Kullan W", false));
     Harass.Add("Ws", new CheckBox("Canım Yüzde 40ın altındaysa W Kullan", false));
     Harass.Add("Wm", new Slider("W için en az mana %", 40, 0, 100));
     Harass.Add("E", new CheckBox("Kullan E"));
     Harass.Add("EStun", new CheckBox("Eğer E sabitleyebilecekse"));
     Harass.Add("EInsec", new CheckBox("İnsec yapabileceksen E Kullan"));
     Harass.Add("EPassive", new CheckBox("Use E to catch passive shield"));
     Harass.Add("EAlways", new CheckBox("Always use E", false));
     LaneclearMenu();
 }
コード例 #15
0
 private static void HarassMenu()
 {
     Harass = Menu.AddSubMenu("Harass");
     Harass.Add("Q", new CheckBox("Use Q"));
     Harass.Add("Qm", new Slider("Q min mana %", 40, 0, 100));
     Harass.Add("W", new CheckBox("Use W", false));
     Harass.Add("Ws", new CheckBox("Use W only if less than 40% health", false));
     Harass.Add("Wm", new Slider("W min mana %", 40, 0, 100));
     Harass.Add("E", new CheckBox("Use E"));
     Harass.Add("EStun", new CheckBox("Use E if can stun"));
     Harass.Add("EInsec", new CheckBox("Use E if can insec"));
     Harass.Add("EPassive", new CheckBox("Use E to catch passive shield"));
     Harass.Add("EAlways", new CheckBox("Always use E", false));
     LaneclearMenu();
 }
コード例 #16
0
        internal static void Execute()
        {
            cat = MainMenu.AddMenu("Rengar", "Rengar");

            Combo = cat.AddSubMenu("Combo");
            Combo.Add("ps", new ComboBox("Priority", 0, "Q + Stack", "W + Stack", "E + Stack"));
            Combo.Add("Qc", new CheckBox("Use [Q] In Combo"));
            Combo.Add("Wc", new CheckBox("Use [W] In Combo"));
            Combo.Add("Ec", new CheckBox("Use [E] In Combo"));
            Combo.AddSeparator();
            Combo.AddLabel("Key [R]");
            Combo.Add("KeyR", new KeyBind("Key [R]", false, KeyBind.BindTypes.HoldActive, 'A'));
            Combo.AddSeparator();
            Combo.AddLabel("Settings [Spells]");
            Combo.Add("autow", new CheckBox("Use AutoW [CC]"));
            Combo.Add("eq", new CheckBox("Use [E] + Passive + [Q] In Logic"));

            Harass = cat.AddSubMenu("Harass");
            Harass.Add("ps", new ComboBox("Priority", 0, "Q + Stack", "W + Stack", "E + Stack"));
            Harass.Add("Hq", new CheckBox("Use [Q] Harass"));
            Harass.Add("Hw", new CheckBox("Use [W] Harass"));
            Harass.Add("He", new CheckBox("Use [E] Harass"));

            Lane = cat.AddSubMenu("LaneClear");
            Lane.Add("stack", new CheckBox("Stack Lane"));
            Lane.Add("ps", new ComboBox("Priority", 0, "Q + Stack", "W + Stack", "E + Stack"));
            Lane.Add("Ql", new CheckBox("Use [Q] Lane"));
            Lane.Add("Wl", new CheckBox("Use [W] Lane"));
            Lane.Add("Wm", new Slider("Percent Minions > %", 3, 1, 6));
            Lane.Add("El", new CheckBox("Use [E] Lane"));

            Jungle = cat.AddSubMenu("JungleClear");
            Jungle.Add("stack", new CheckBox("Stack Jungle"));
            Jungle.Add("ps", new ComboBox("Priority", 0, "Q + Stack", "W + Stack", "E + Stack"));
            Jungle.Add("Qj", new CheckBox("Use [Q] Jungle"));
            Jungle.Add("Wj", new CheckBox("Use [W] Jungle"));
            Jungle.Add("Ej", new CheckBox("Use [E] Jungle"));

            Misc = cat.AddSubMenu("Misc");
            Misc.Add("Gap", new CheckBox("Use [E] GapClose"));

            Draws = cat.AddSubMenu("Draws");
            Draws.Add("DQ", new CheckBox("Draws [Q]"));
            Draws.Add("DR", new CheckBox("Draws [R]"));
        }
コード例 #17
0
        public static void Load()
        {
            Principal = MainMenu.AddMenu("LeBlanc", "Ravenborn");
            Combo     = Principal.AddSubMenu("Combo", "Combo");
            Combo.Add("Q", new CheckBox("Use Q?"));
            Combo.Add("W", new CheckBox("Use W?"));
            Combo.Add("W1", new CheckBox("Auto Return W/R?"));
            Combo.Add("E", new CheckBox("Use E?"));
            Combo.Add("R", new CheckBox("Use R?"));
            Combo.Add("SR", new ComboBox("Focus R Spell:", 0, "Q", "W", "E"));

            Harass = Principal.AddSubMenu("Harass", "Harass");
            Harass.Add("Key", new KeyBind("Harass Key:", false, KeyBind.BindTypes.PressToggle, 'H'));
            Harass.Add("Q", new CheckBox("Use Q?"));
            Harass.Add("W", new CheckBox("Use W?"));
            Harass.Add("E", new CheckBox("Use E?"));

            Lane = Principal.AddSubMenu("Laneclear", "Lane");
            Lane.AddLabel("About Q:");
            Lane.Add("Q", new CheckBox("Use Q?"));
            Lane.Add("Q1", new CheckBox("Use Q only if minions have (Passive)"));
            Lane.Add("Q2", new Slider("Min {0} minions to use Q with (Passive)", 3, 1, 5));
            Lane.AddSeparator(2);
            Lane.AddLabel("About W:");
            Lane.Add("W", new CheckBox("Use W?"));
            Lane.Add("W1", new Slider("Min {0} minions to use W", 3, 1, 5));

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

            Misc = Principal.AddSubMenu("Misc", "Misc");
            Misc.Add("Int", new CheckBox("Use E to Interrupt?"));
            Misc.Add("Int2", new CheckBox("Use R(E) to Interrupt?"));
            Misc.Add("Gap", new CheckBox("Use E on Gapcloser?"));
            Misc.Add("Gap2", new CheckBox("Use R(E) on Gapcloser?"));

            Draw = Principal.AddSubMenu("Draw", "Draw");
            Draw.Add("Q", new CheckBox("Draw Q?"));
            Draw.Add("W", new CheckBox("Draw W?"));
            Draw.Add("E", new CheckBox("Draw E?"));
            Draw.Add("DMG", new CheckBox("Draw Combo Damage?"));
        }
コード例 #18
0
ファイル: Program.cs プロジェクト: YanoGouarab/EloBuddy-8
        public static void OnLoad(EventArgs args)
        {
            if (_Player.ChampionName != ChampionName)
            {
                return;
            }

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

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

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

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



            Game.OnTick += keys;
        }
コード例 #19
0
        public static void CreateMenus()
        {
            menu = Menu.AddMenu("Azeryo'Cassio");

            Combo = menu.AddSubMenu("Combo");
            Combo.Add(new MenuCheckbox("Q", "Use Q to poison").SetValue(true));
            Combo.Add(new MenuSlider("Qmana", "Min mana percent to cast Q", 0, 100, 12));
            Combo.Add(new MenuCheckbox("W", "Use W if Q miss").SetValue(true));
            Combo.Add(new MenuCheckbox("E", "Use E").SetValue(true));
            Combo.Add(new MenuCheckbox("E", "Use E only if poisonned").SetValue(true));
            Combo.Add(new MenuCheckbox("R", "Use R").SetValue(true));
            Combo.Add(new MenuSlider("Rsensi", "Ultimate Sensibility in teamfight, recommended between 40 : (~1/2 enemies facing) to 80 : (~1/4 enemies facing)", 0, 100, 50));
            if (MySpells.Ignite != null)
            {
                Combo.Add(new MenuCheckbox("Ignite", "Use Ignite").SetValue(true));
            }

            LastHit = menu.AddSubMenu("LastHit");
            LastHit.Add(new MenuCheckbox("E", "Use E if minion is killable").SetValue(true));

            Harass = menu.AddSubMenu("Harass");
            Harass.Add(new MenuCheckbox("Q", "Poke with Q").SetValue(true));
            Harass.Add(new MenuSlider("QMana", "Min mana % to Q", 0, 100, 34));
            Harass.Add(new MenuCheckbox("E", "Follow up with E if poisonned").SetValue(true));

            LaneClear = menu.AddSubMenu("LaneClear");
            LaneClear.Add(new MenuCheckbox("Q", "Use Q ( champ first )").SetValue(true));
            LaneClear.Add(new MenuSlider("QMana", "Min mana% to Q", 0, 100, 59));
            LaneClear.Add(new MenuCheckbox("E", "Use E").SetValue(true));
            LaneClear.Add(new MenuCheckbox("Ep", "Use E only if poisonned").SetValue(true));
            LaneClear.Add(new MenuSlider("EMana", "Min mana% to E", 0, 100, 40));

            KS = menu.AddSubMenu("KS");
            KS.Add(new MenuCheckbox("E", "Use E").SetValue(true));
            KS.Add(new MenuCheckbox("Q", "Use Q").SetValue(true));
        }
コード例 #20
0
ファイル: Config.cs プロジェクト: freestyle1992/EB
        public static void CallMenu()
        {
            _disableAa = MainMenu.AddMenu("Support Mode", "SupportMode");
            _disableAa.AddGroupLabel("Support Mode");

            //Main = _disableAa.AddSubMenu("Main", "Main");
            _disableAa.AddGroupLabel("Global options");
            _disableAa.Add(
                "globalToggle", new KeyBind("Global enable/disable toggle", true, KeyBind.BindTypes.PressToggle));

            Harass = _disableAa.AddSubMenu("Harass", "Harass");
            Harass.AddGroupLabel("Options for Harass");
            Harass.Add("disableAAIH", new CheckBox("Disable AA on minions in Harass Mode", true));
            Harass.Add("stacksIH", new CheckBox("Still AA when we have shield stacks", false));
            Harass.Add("allyRangeH", new Slider("Allies in range x to disable AA in Harass Mode", 1400, 0, 5000));

            LaneClear = _disableAa.AddSubMenu("LaneClear", "LaneClear");
            LaneClear.AddGroupLabel("Options for LaneClear");
            LaneClear.Add("disableAAILC", new CheckBox("Disable AA on minions in LaneClear Mode", true));
            LaneClear.Add("stacksILC", new CheckBox("Still AA when we have shield stacks", false));
            LaneClear.Add("allyRangeLC", new Slider("Allies in range x to disable AA in LaneClear Mode", 1400, 0, 5000));
            LaneClear.Add("pushNoCS", new CheckBox("AA minions, but dont take CS", false));

            LastHit = _disableAa.AddSubMenu("LastHit", "LastHit");
            LastHit.AddGroupLabel("Options for LastHit");
            LastHit.Add("disableAAILH", new CheckBox("Disable AA on minions in LastHit Mode", true));
            LastHit.Add("stacksILH", new CheckBox("Still AA when we have shield stacks", false));
            LastHit.Add("allyRangeLH", new Slider("Allies in range x to disable AA in LastHit Mode", 1400, 0, 5000));

            Draw = _disableAa.AddSubMenu("Draw", "Draw");
            Draw.AddGroupLabel("Options for draw stuff");
            Draw.AddGroupLabel("Status Text");
            Draw.Add("globalDraw", new CheckBox("Draw the Status", true));
            Draw.Add("globaldrawX", new Slider("Relative X Position of the Status Text", 35, -200, 200));
            Draw.Add("globaldrawY", new Slider("Relative Y Position of the Status Text", -30, -200, 200));
        }
コード例 #21
0
ファイル: Config.cs プロジェクト: tekintr/Elobuddy
        public static void CallMenu()
        {
            _disableAa = MainMenu.AddMenu("Support Mode", "SupportMode");
            _disableAa.AddGroupLabel("Support Mode");

            //Main = _disableAa.AddSubMenu("Main", "Main");
            _disableAa.AddGroupLabel("Global options");
            _disableAa.Add(
                "globalToggle", new KeyBind("Genel Aktif/Pasif butonu", true, KeyBind.BindTypes.PressToggle));

            Harass = _disableAa.AddSubMenu("Harass", "Harass");
            Harass.AddGroupLabel("Options for Harass");
            Harass.Add("disableAAIH", new CheckBox("Minyona AA devre disi durtme modunda", true));
            Harass.Add("stacksIH", new CheckBox("Kalkan yukleri olsa bile minyona AA devre disi birak", false));
            Harass.Add("allyRangeH", new Slider("Harass Modunda AA devre disi birakmak icin x araliklarındaki müttefikler", 1400, 0, 5000));

            LaneClear = _disableAa.AddSubMenu("LaneClear", "LaneClear");
            LaneClear.AddGroupLabel("Options for LaneClear");
            LaneClear.Add("disableAAILC", new CheckBox("Oto atak devre disi birak minyon temizlemede", true));
            LaneClear.Add("stacksILC", new CheckBox("Kalkan yukleri olsa bile AA devre disi birak", false));
            LaneClear.Add("allyRangeLC", new Slider("LaneClear Modunda AA devre disi birakmak icin X mesafesindeki müttefikler", 1400, 0, 5000));
            LaneClear.Add("pushNoCS", new CheckBox("AA minyona, ama CS almayin", false));

            LastHit = _disableAa.AddSubMenu("LastHit", "LastHit");
            LastHit.AddGroupLabel("Options for LastHit");
            LastHit.Add("disableAAILH", new CheckBox("Oto atak devre disi birak minyona son vurusda", true));
            LastHit.Add("stacksILH", new CheckBox("Kalkan yukleri olsa bile AA devre disi birak", false));
            LastHit.Add("allyRangeLH", new Slider("LastHit Modunda AA devre disi birakmak için X mesafesindeki muttefikler", 1400, 0, 5000));

            Draw = _disableAa.AddSubMenu("Draw", "Draw");
            Draw.AddGroupLabel("Options for draw stuff");
            Draw.AddGroupLabel("Status Text");
            Draw.Add("globalDraw", new CheckBox("Durumu Goster", true));
            Draw.Add("globaldrawX", new Slider("Durum Metninin X Pozisyonu", 35, -200, 200));
            Draw.Add("globaldrawY", new Slider("Durum Metninin Y Pozisyonu", -30, -200, 200));
        }
コード例 #22
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;
        }
コード例 #23
0
ファイル: Config.cs プロジェクト: freestyle1992/EB
        public static void CallMenu()
        {
            Cassop = MainMenu.AddMenu("Cassiopeia", "cass");
            Cassop.AddGroupLabel("Cassiopeia by mztikk");

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

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

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

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

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

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

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

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

            SkinChanger = General.AddSubMenu("Skin Changer");
            SkinChanger.Add("skinEnable", new CheckBox("Enable"));
            SkinChanger.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"));

            AutoLevell = General.AddSubMenu("Auto Level Up");
            AutoLevell.Add("ALEnable", new CheckBox("Enable"));
            AutoLevell.Add("ALBox", new ComboBox("Level Up Mode", 1, "R>Q>W>E", "R>W>Q>E"));
            AutoLevell.Add("Delay", new Slider("Max. delay value", 500, 0, 10000));

            ConfigQ = General.AddSubMenu("Q Config");
            ConfigQ.Add("harasQ", new CheckBox("Harass Q"));

            ConfigE = General.AddSubMenu("E Config");
            ConfigE.Add("autoE", new CheckBox("Auto E"));
            ConfigE.Add("Eflash", new CheckBox("Use E against Flashes"));
            ConfigE.Add("EDragon", new KeyBind("Cast E to Dragon", false, KeyBind.BindTypes.HoldActive, 'U'));
            ConfigE.Add("EBaron", new KeyBind("Cast E to Baron", false, KeyBind.BindTypes.HoldActive, 'I'));

            ConfigR = General.AddSubMenu("R Config");
            ConfigR.Add("autoR", new CheckBox("Auto R"));
            ConfigR.Add("Rkscombo", new CheckBox("R KS combo R + W + AA"));
            ConfigR.Add("autoRaoe", new CheckBox("Auto R aoe"));
            ConfigR.Add("autoRinter", new CheckBox("Auto R OnPossibleToInterrupt"));
            ConfigR.Add("useR2", new KeyBind("R key target cast", false, KeyBind.BindTypes.HoldActive, 'Y'));
            ConfigR.Add("useR", new KeyBind("Semi-manual cast R key", false, KeyBind.BindTypes.HoldActive, 'T'));
            ConfigR.Add("Semi-manual", new ComboBox("Semi-manual MODE", 1, "LOW HP", "CLOSEST"));
            ConfigR.Add("GapCloser", new CheckBox("R GapCloser"));

            Harass = General.AddSubMenu("Harass");
            Harass.Add("haras", new CheckBox("Enable"));

            Farmed = General.AddSubMenu("Farm");
            Farmed.Add("farmQ", new CheckBox("Lane Clear Q"));
            Farmed.Add("farmW", new CheckBox("Lane Clear W"));
            Farmed.Add("Mana", new Slider("LaneClear Mana", 80, 0, 100));
            Farmed.Add("LCminions", new Slider("LaneClear minimum minions", 3, 0, 10));
            Farmed.Add("jungleQ", new CheckBox("Jungle Clear Q"));
            Farmed.Add("jungleW", new CheckBox("Jungle Clear W"));

            Itemss = General.AddSubMenu("Items");
            Itemss.Add("BilCombo", new CheckBox("Use Bilgewater Cutlass"));
            Itemss.Add("YoumuCombo", new CheckBox("Use Youmuu's Ghostblade"));
            Itemss.Add("BotrkCombo", new CheckBox("Use BOTRK"));
            Itemss.Add("MyBotrkHp", new Slider("Min. HP for using BOTRK (%)", 50, 0, 100));
            Itemss.Add("EnBotrkHp", new Slider("Min. Enemy HP for using BOTRK (%)", 50, 0, 100));

            /*Summ = General.AddSubMenu("Summ. spells");
             * Summ.AddGroupLabel("Heal");
             * Summ.Add("Heal", new CheckBox("Enable heal"));
             * Summ.Add("AllyHeal", new CheckBox("Enable heal for Ally"));
             * Summ.Add("healhp", new Slider("Use Heal if HP < (%) ", 25, 0, 100)); */


            Draw = General.AddSubMenu("Draw");
            Draw.Add("onlyRdy", new CheckBox("Draw only ready spells"));
            Draw.Add("wRange", new CheckBox("W range"));
            Draw.Add("rNot", new CheckBox("R key info"));

            Q = new Spell.Active(SpellSlot.Q);
            W = new Spell.Skillshot(SpellSlot.W, 1200, SkillShotType.Linear, 0, int.MaxValue, 60)
            {
                AllowedCollisionCount = 0
            };
            E = new Spell.Skillshot(SpellSlot.E, 15000, SkillShotType.Linear, 0, int.MaxValue, 0);
            R = new Spell.Skillshot(SpellSlot.R, 15000, SkillShotType.Linear, 500, 1000, 250);

            Game.OnUpdate                    += OnUpdate;
            Orbwalker.OnPostAttack           += AfterAttack;
            Game.OnWndProc                   += Game_OnWndProc;
            Interrupter.OnInterruptableSpell += InterrupterOnInterruptableSpell;
            Gapcloser.OnGapcloser            += GapcloserOnGapcloser;
            Obj_AI_Base.OnProcessSpellCast   += OnProcessSpellCast;
            Drawing.OnDraw                   += OnDraw;
        }
コード例 #25
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (Player.Instance.Hero != Champion.Malzahar)
            {
                return;
            }

            Q = new Spell.Skillshot(SpellSlot.Q, 900, SkillShotType.Circular, 500, 500, 90);
            W = new Spell.Skillshot(SpellSlot.W, 600, SkillShotType.Circular, 500, int.MaxValue, 80);
            E = new Spell.Targeted(SpellSlot.E, 650);
            R = new Spell.Targeted(SpellSlot.R, 700);

            menuIni     = MainMenu.AddMenu("Malzahar", "Malzahar");
            Combo       = menuIni.AddSubMenu("Combo Settings");
            Harass      = menuIni.AddSubMenu("Harass Settings");
            LaneClear   = menuIni.AddSubMenu("LaneClear Settings");
            JungleClear = menuIni.AddSubMenu("JungleClear Settings");
            KillSteal   = menuIni.AddSubMenu("KillSteal Settings");
            Misc        = menuIni.AddSubMenu("Misc Settings");
            DrawMenu    = menuIni.AddSubMenu("Drawings Settings");

            Combo.AddGroupLabel("Combo");
            Combo.Add("Q", new CheckBox("Kullan Q"));
            Combo.Add("W", new CheckBox("Kullan W"));
            Combo.Add("E", new CheckBox("Kullan E"));
            Combo.Add("RCombo", new CheckBox("Kullan R"));
            Combo.Add("RFinisher", new CheckBox("Kullan R Bitirici"));
            Combo.Add("RTurret", new CheckBox("Düşman dost kuleye gelirse R kullan"));
            Combo.AddSeparator(0);
            Combo.AddGroupLabel("R kullanma:");
            foreach (var enemy in EntityManager.Heroes.Enemies)
            {
                CheckBox cb = new CheckBox(enemy.BaseSkinName)
                {
                    CurrentValue = false
                };
                Combo.Add("DontUlt" + enemy.BaseSkinName, cb);
            }

            Harass.AddGroupLabel("Dürtme");
            Harass.Add("Q", new CheckBox("Kullan Q"));
            Harass.Add("W", new CheckBox("Kullan W"));
            Harass.Add("E", new CheckBox("Kullan E"));
            Harass.Add("mana", new Slider("Manam şundan azsa kullanma [{0}%]", 65));

            LaneClear.AddGroupLabel("Lanetemizleme");
            LaneClear.Add("Q", new CheckBox("Kullan Q"));
            LaneClear.Add("W", new CheckBox("Kullan W"));
            LaneClear.Add("E", new CheckBox("Kullan E"));
            LaneClear.Add("mana", new Slider("Manam şundan azsa kullanma [{0}%]", 65));

            JungleClear.AddGroupLabel("OrmanTemizleme");
            JungleClear.Add("Q", new CheckBox("Kullan Q"));
            JungleClear.Add("W", new CheckBox("Kullan W"));
            JungleClear.Add("E", new CheckBox("Kullan E"));
            JungleClear.Add("mana", new Slider("Manam şundan azsa kullanma [{0}%]", 65));

            KillSteal.AddGroupLabel("KillÇalma");
            KillSteal.Add("Q", new CheckBox("Kullan Q"));
            KillSteal.Add("W", new CheckBox("Kullan W"));
            KillSteal.Add("E", new CheckBox("Kullan E"));
            KillSteal.Add("R", new CheckBox("Kullan R"));
            KillSteal.AddGroupLabel("Ulti Kullanma:");
            foreach (var enemy in EntityManager.Heroes.Enemies)
            {
                CheckBox cb = new CheckBox(enemy.BaseSkinName)
                {
                    CurrentValue = false
                };
                KillSteal.Add("DontUlt" + enemy.BaseSkinName, cb);
            }

            Misc.AddGroupLabel("Ek");
            Misc.Add("RSave", new CheckBox("R yi asla bozma"));
            Misc.Add("Qgap", new CheckBox("Q  GapCloser"));
            Misc.Add("Rgap", new CheckBox("R  GapCloser"));
            Misc.Add("Qint", new CheckBox("Q interrupt"));
            Misc.Add("Rint", new CheckBox("R interrupt"));
            Misc.Add("RTurret", new CheckBox("Düşman dost kule altına gelince R"));
            Misc.Add("blockR", new CheckBox("DÜşman kule altında R kullanma", false));
            Misc.Add("danger", new ComboBox("İnterrupt için gerekli tehlike seviyesi", 0, "High", "Medium", "Low"));

            DrawMenu.AddGroupLabel("Göstergeler");
            DrawMenu.Add("Q", new CheckBox("Göster Q Menzili"));
            DrawMenu.Add(Q.Name, new ComboBox("Q Color", 0, "Aqua", "BlueViolet", "Chartreuse", "Purple", "White", "Orange", "Green"));
            DrawMenu.AddSeparator(0);
            DrawMenu.Add("W", new CheckBox("Göster W Menzili"));
            DrawMenu.Add(W.Name, new ComboBox("W Color", 1, "Aqua", "BlueViolet", "Chartreuse", "Purple", "White", "Orange", "Green"));
            DrawMenu.AddSeparator(0);
            DrawMenu.Add("E", new CheckBox("Göster E Menzili"));
            DrawMenu.Add(E.Name, new ComboBox("E Color", 2, "Aqua", "BlueViolet", "Chartreuse", "Purple", "White", "Orange", "Green"));
            DrawMenu.AddSeparator(0);
            DrawMenu.Add("R", new CheckBox("Göster R Menzili"));
            DrawMenu.Add(R.Name, new ComboBox("R Color", 3, "Aqua", "BlueViolet", "Chartreuse", "Purple", "White", "Orange", "Green"));
            DrawMenu.AddSeparator(0);

            Game.OnUpdate                    += Game_OnUpdate;
            Spellbook.OnCastSpell            += Spellbook_OnCastSpell;
            Player.OnIssueOrder              += Player_OnIssueOrder;
            Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell;
            Gapcloser.OnGapcloser            += Gapcloser_OnGapcloser;
            GameObject.OnCreate              += GameObject_OnCreate;
            Drawing.OnDraw                   += Drawing_OnDraw;
        }
コード例 #26
0
ファイル: Config.cs プロジェクト: Shulep1n/oldrepo
        public static void Init()
        {
            Settings = MainMenu.AddMenu("Worst Ashe", "Ashe");
            Settings.AddGroupLabel("Skin Changer");
            Settings.Add("skinEnable", new CheckBox("Enable"));
            Settings.Add("skinID", new ComboBox("Current Skin", 8, "Default Ashe", "Freljord Ashe", "Sherwood Forest Ashe", "Woad Ashe", "Queen Ashe", "Amethyst Ashe", "Heartseeker Ashe", "Marauder Ashe", "PROJECT: Ashe"));
            Settings.AddGroupLabel("Auto Level");
            Settings.Add("ALEnable", new CheckBox("Enable"));
            Settings.Add("ALBox", new ComboBox("Level Up Mode", 1, "R>Q>W>E", "R>W>Q>E"));
            Settings.Add("Delay", new Slider("Max. delay value", 500, 0, 10000));

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

            Combo.AddGroupLabel("Combo Settings");
            Combo.Add("ComboQ", new CheckBox("Use Q"));
            Combo.Add("ComboW", new CheckBox("Use W"));
            Combo.Add("ComboR", new CheckBox("Use R"));
            Combo.AddGroupLabel("Combo R Settings");
            Combo.Add("minRRange", new Slider("Min. Range", 200, 200, 1000));
            Combo.Add("maxRRange", new Slider("Max. Range", 500, 500, 2000));
            Combo.Add("HP", new Slider("Min. HP (%)", 35, 0, 100));
            Combo.AddGroupLabel("Aoe R Settings");
            Combo.Add("aoeREnable", new CheckBox("Enable"));
            Combo.Add("aoeR", new Slider("Use R if hit X Enemies", 3, 1, 5));
            Combo.AddGroupLabel("Manual R to selected target");
            Combo.Add("RManualCast", new KeyBind("Manual R", false, KeyBind.BindTypes.HoldActive, 'T'));
            Combo.AddGroupLabel("Item Settings");
            Combo.Add("BilCombo", new CheckBox("Use Cutlass"));
            Combo.Add("YoumuCombo", new CheckBox("Use Ghostblade"));
            Combo.Add("BotrkCombo", new CheckBox("Use BOTRK"));
            Combo.Add("MyBotrkHp", new Slider("Min. HP for using BOTRK (%)", 50, 0, 100));
            Combo.Add("EnBotrkHp", new Slider("Min. Enemy HP for using BOTRK (%)", 50, 0, 100));


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

            Harass.AddGroupLabel("Harass Settings");
            Harass.Add("HarassW", new CheckBox("Use W"));
            Harass.AddGroupLabel("Mana Manager");
            Harass.Add("HarassWMana", new Slider("Min. mana for using W (%)", 70, 0, 100));

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

            LaneClear.AddGroupLabel("Lane Clear Settings");
            LaneClear.Add("LaneClearQ", new CheckBox("Use Q"));
            LaneClear.Add("LaneClearW", new CheckBox("Use W"));
            LaneClear.AddGroupLabel("Mana Manager");
            LaneClear.Add("LaneClearQMana", new Slider("Min. mana for using Q (%)", 20, 0, 100));
            LaneClear.Add("LaneClearWMana", new Slider("Min. mana for using W (%)", 50, 0, 100));

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

            JungleClear.AddGroupLabel("Jugnle Clear Settings");
            JungleClear.Add("JungleClearQ", new CheckBox("Use Q"));
            JungleClear.Add("JungleClearW", new CheckBox("Use W"));
            JungleClear.AddGroupLabel("Mana Manager");
            JungleClear.Add("JungleClearQMana", new Slider("Min. mana for using Q (%)", 20, 0, 100));
            JungleClear.Add("JungleClearWMana", new Slider("Min. mana for using w (%)", 50, 0, 100));

            //KillSteal Menu
            KillSteal = Settings.AddSubMenu("Kill Steal", "KSMenu");

            KillSteal.AddGroupLabel("KS Settings");
            KillSteal.Add("KSW", new CheckBox("Use W"));
            KillSteal.Add("KSR", new CheckBox("Use R"));

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

            Misc.AddGroupLabel("Draw Settings");
            Misc.Add("DrawW", new CheckBox("Draw W"));
            Misc.Add("DrawTarget", new CheckBox("Draw target"));
            //Misc.Add("DrawQ", new CheckBox("Draw Q"));
            Misc.AddGroupLabel("Auto W Settings");
            Misc.Add("AutoWEnable", new CheckBox("Use Auto W"));
            Misc.Add("AutoWMana", new Slider("Min. mana for using W (%)", 70, 0, 100));
            Misc.AddGroupLabel("Hawkshot Settings");
            Misc.Add("Eflash", new CheckBox("Use E against Flashes"));
            Misc.Add("EDragon", new KeyBind("Cast E to Dragon", false, KeyBind.BindTypes.HoldActive, 'U'));
            Misc.Add("EBaron", new KeyBind("Cast E to Baron", false, KeyBind.BindTypes.HoldActive, 'I'));



            Misc.AddGroupLabel("Misc");
            Misc.Add("Orb", new CheckBox("Buy Blue Trinket on Level 9"));
            Misc.Add("Gap", new CheckBox("Use Anti Gapcloser"));
            Misc.Add("Int", new CheckBox("Use Interrupt"));

            Misc.AddGroupLabel("Summoner Spell Settings");
            Misc.Add("SumEnable", new CheckBox("Enable"));
            Misc.Add("healmisc", new Slider("Use Heal if HP < (%) ", 15, 0, 100));
            Misc.Add("barmisc", new Slider("Use Barrier if HP < (%) ", 25, 0, 100));
        }
コード例 #27
0
        /*
         * Create the Menu ^.^
         */

        public static void CallMeNigga()
        {
            // Main Menu
            Soraka = MainMenu.AddMenu("Soraka", "Soraka");
            Soraka.AddGroupLabel("Sorakinha ^.^");
            Soraka.AddSeparator();
            Soraka.AddLabel("Can vermeye başla Adamım!");
            Soraka.AddLabel("Yapan Kk2 (:");

            // Combo Menu
            Combo = Soraka.AddSubMenu("Kombo", "Combo");
            Combo.AddGroupLabel("Kombo Ayarları >.<");
            Combo.AddSeparator();
            Combo.Add("useQCombo", new CheckBox("Kullan Q"));
            Combo.Add("useECombo", new CheckBox("Kullan E"));
            Combo.Add("minMcombo", new Slider("Mana %", 20));

            // Harass Menu
            Harass = Soraka.AddSubMenu("Dürtme", "Harass");
            Harass.AddGroupLabel("Dürtme Ayarları ¬¬");
            Harass.AddSeparator();
            Harass.Add("useQHarass", new CheckBox("Kullan Q"));
            Harass.Add("useEHarass", new CheckBox("Kullan E"));
            Harass.Add("minMharass", new Slider("Dürtme için en az mana % ", 20));
            Harass.AddSeparator();
            var sliderValue = Harass.Add("predNeeded", new Slider("Prediction İsabet Oranı: ", 0, 0, 2));

            sliderValue.OnValueChange +=
                delegate
            {
                sliderValue.DisplayName = "Prediction Hitchange: " + PredictionSliderValues[sliderValue.CurrentValue];
            };
            sliderValue.DisplayName = "Prediction Hitchange: " + PredictionSliderValues[sliderValue.CurrentValue];

            // Healing Menu
            Healing = Soraka.AddSubMenu("Can Ver", "Healing");
            Healing.AddGroupLabel("W Ayarları ~.~");
            Healing.AddSeparator();
            Healing.Add("useW", new CheckBox("Otomatik W"));
            Healing.Add("dontWF", new CheckBox("Dont W in Fountain"));
            Healing.AddSeparator();

            /**
             * The Magic ~
             **/
            foreach (var hero in EntityManager.Heroes.Allies.Where(x => !x.IsMe))
            {
                Healing.AddSeparator();
                Healing.Add("w" + hero.ChampionName, new CheckBox("Can " + hero.ChampionName));
                Healing.AddSeparator();
                Healing.Add("wpct" + hero.ChampionName, new Slider("Canı % " + hero.ChampionName, 45));
            }
            Healing.AddSeparator();
            Healing.AddGroupLabel("R Ayarları ^.~");
            Healing.AddSeparator();
            Healing.Add("useR", new CheckBox("Kullan R"));
            Healing.Add("useRslider", new Slider("Canlar Şu Kadar Olduğunda R Kullan", 10));

            /**
             * End of The Magic Kappa
             **/

            // Misc Menu
            Misc = Soraka.AddSubMenu("Ek", "Misc");
            Misc.AddGroupLabel("Ek Ayarlar 0.o");
            Misc.AddSeparator();
            Misc.Add("useQGapCloser", new CheckBox("GapCloser Q Kullan"));
            Misc.Add("useEGapCloser", new CheckBox("GapCloser E Kullan"));
            Misc.Add("eInterrupt", new CheckBox("Interrupt E Kullan"));
            Misc.Add("AttackMinions", new CheckBox("Minyonlara Saldır"));
            SkinSelect = Misc.Add("skinSelect", new Slider("Skin Değiştirici [Numarası]", 0, 0, 5));

            // Drawing Menu
            Drawing = Soraka.AddSubMenu("Gösterge", "Drawing");
            Drawing.AddGroupLabel("Gösterge Ayarları :~");
            Drawing.AddSeparator();
            Drawing.Add("drawQ", new CheckBox("Göster Q"));
            Drawing.Add("drawE", new CheckBox("Göster E"));
            Drawing.AddSeparator();
            Drawing.Add("drawH", new CheckBox("Göster Cana İhtiyacı OLan Hedefi"));
        }
コード例 #28
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"));
        }
コード例 #29
0
        private void Menu()
        {
            try
            {
                menu = MainMenu.AddMenu("FreshBooster LeBlanc", "FreshBoosterLeBlanc");

                Combo = menu.AddSubMenu("Combo", "Combo");
                {
                    Combo.Add("Braum_CUse_Q", new CheckBox("Use Q"));
                    Combo.Add("Braum_CUse_W", new CheckBox("Use W"));
                    Combo.Add("Leblanc_CUse_WReturn", new CheckBox("Use W Return"));
                    Combo.Add("Braum_CUse_E", new CheckBox("Use E"));
                    Combo.AddLabel("R Settings");
                    Combo.Add("Leblanc_CUse_Q2", new CheckBox("Use Q + R"));
                    Combo.Add("Leblanc_CUse_W2", new CheckBox("Use W + R"));
                    Combo.Add("Leblanc_CUse_W2Return", new CheckBox("Use W Return"));
                    Combo.Add("Leblanc_CUse_E2", new CheckBox("Use E + R"));
                    Combo.Add("Leblanc_CUseE_Hit", new Slider("E HitChance", 3, 1, 6));
                    Combo.Add("Leblanc_ComboMode", new KeyBind("Combo Mode is Teamfight", false, KeyBind.BindTypes.PressToggle, 'N'));
                }

                Harass = menu.AddSubMenu("Harass", "Harass");
                {
                    Harass.Add("Leblanc_AUse_Q", new CheckBox("Use Q"));
                    Harass.Add("Leblanc_AUse_W", new CheckBox("Use W"));
                    Harass.Add("Leblanc_AUse_E", new CheckBox("Use E"));
                    Harass.Add("Leblanc_AManarate", new Slider("Mana %", 20, 0, 100));
                    Harass.Add("Leblanc_AHToggle", new CheckBox("Auto Enable", false));
                }

                KillSteal = menu.AddSubMenu("KillSteal", "KillSteal");
                {
                    KillSteal.Add("Leblanc_KUse_Q", new CheckBox("Use Q"));
                    KillSteal.Add("Leblanc_KUse_W", new CheckBox("Use W"));
                    KillSteal.Add("Leblanc_KUse_E", new CheckBox("Use E"));
                    KillSteal.Add("Leblanc_KUse_Q2", new CheckBox("Use R+Q"));
                    KillSteal.Add("Leblanc_KUse_W2", new CheckBox("Use R+W"));
                    KillSteal.Add("Leblanc_KUse_E2", new CheckBox("Use R+E"));
                }


                Misc = menu.AddSubMenu("Misc", "Misc");
                {
                    Misc.Add("Leblanc_ERCC", new KeyBind("Use _E + _R CC", false, KeyBind.BindTypes.HoldActive, 'G'));
                    Misc.Add("Leblanc_Flee", new KeyBind("Flee & W + R", false, KeyBind.BindTypes.HoldActive, 'Z'));
                    Misc.Add("Leblanc_Pet", new CheckBox("Passive will be locating between Me & Enemy"));
                }

                Draw = menu.AddSubMenu("Draw", "Draw");
                {
                    Draw.Add("Leblanc_Draw_Q", new CheckBox("Draw Q"));
                    Draw.Add("Leblanc_Draw_W", new CheckBox("Draw W"));
                    Draw.Add("Leblanc_Draw_E", new CheckBox("Draw E"));
                    Draw.Add("Leblanc_Draw_WR", new CheckBox("Draw W + R"));
                    Draw.Add("Leblanc_WTimer", new CheckBox("Indicate _W Timer"));
                    Draw.Add("Leblanc_Draw_ComboMode", new CheckBox("Draw Combo Mode"));
                    Draw.Add("Leblanc_REnable", new CheckBox("Show _R Status"));
                }
            }
            catch (Exception)
            {
                if (NowTime() > ErrorTime)
                {
                    Chat.Print(ChampName + " in FreshBooster isn't Load. Error Code 02");
                    ErrorTime = TickCount(10000);
                }
            }
        }
コード例 #30
0
        internal static void fodeu()
        {
            Soraka = MainMenu.AddMenu("Soraka", "Soraka");

            Combo = Soraka.AddSubMenu("Combo");
            Combo.AddGroupLabel("Combo");
            Combo.AddSeparator();
            Combo.Add("useQCombo", new CheckBox("Use Q"));
            Combo.Add("useECombo", new CheckBox("Use E"));
            Combo.Add("minMcombo", new Slider("Mana %", 20));

            // Harass Menu
            Harass = Soraka.AddSubMenu("Harass");
            Harass.AddGroupLabel("Harass");
            Harass.AddSeparator();
            Harass.Add("useQHarass", new CheckBox("Use Q"));
            Harass.Add("useEHarass", new CheckBox("Use E"));
            Harass.Add("minMharass", new Slider("Mana % for Harras", 20));
            Harass.AddSeparator();
            var sliderValue = Harass.Add("predNeeded", new Slider("Prediction Hitchange: ", 0, 0, 2));

            sliderValue.OnValueChange +=
                delegate
            {
                sliderValue.DisplayName = "Prediction Hitchange: " + PredictionSliderValues[sliderValue.CurrentValue];
            };
            sliderValue.DisplayName = "Prediction Hitchange: " + PredictionSliderValues[sliderValue.CurrentValue];

            // Healing Menu
            Healing = Soraka.AddSubMenu("Ambulance");
            Healing.AddGroupLabel("W Settings");
            Healing.AddSeparator();
            Healing.Add("useW", new CheckBox("Auto W"));
            Healing.Add("dontWF", new CheckBox("Dont W in Fountain"));
            Healing.AddSeparator();

            /**
             * The Magic ~
             **/
            foreach (var hero in EntityManager.Heroes.Allies.Where(x => !x.IsMe))
            {
                Healing.AddSeparator();
                Healing.Add("w" + hero.ChampionName, new CheckBox("Heal " + hero.ChampionName));
                Healing.AddSeparator();
                Healing.Add("wpct" + hero.ChampionName, new Slider("Health % " + hero.ChampionName, 45));
            }
            Healing.AddSeparator();
            Healing.AddGroupLabel("R Settings");
            Healing.AddSeparator();
            Healing.Add("useR", new CheckBox("Use R"));
            Healing.Add("useRslider", new Slider("HP % to R", 10));

            /**
             * End of The Magic Kappa
             **/

            // Misc Menu
            Misc = Soraka.AddSubMenu("Misc");
            Misc.AddGroupLabel("Misc");
            Misc.AddSeparator();
            Misc.Add("useQGapCloser", new CheckBox("Q on GapCloser"));
            Misc.Add("useEGapCloser", new CheckBox("E on GapCloser"));
            Misc.Add("eInterrupt", new CheckBox("use E to Interrupt"));
            Misc.Add("AttackMinions", new CheckBox("Attack Minions"));
            SkinSelect = Misc.Add("skinSelect", new Slider("Choose you Skin [number]", 0, 0, 5));

            // Drawing Menu
            Drawing = Soraka.AddSubMenu("Drawing");
            Drawing.AddGroupLabel("Drawing");
            Drawing.AddSeparator();
            Drawing.Add("drawQ", new CheckBox("Draw Q"));
            Drawing.Add("drawE", new CheckBox("Draw E"));
            Drawing.AddSeparator();
            Drawing.Add("drawH", new CheckBox("Draw H on Healing Needed Heroes"));
        }