예제 #1
0
        public static void Load()
        {
            // Combo
            ComboMenu = MainMenu.Add(new Menu("ComboMenu", "Combo"));
            ComboMode = ComboMenu.Add(new MenuList <string>("ComboMode", "Combo Mode", new[] { "Gank", "Triple Q", "Ap Combo", "OneShot" }));

            // Misc
            Misc = MainMenu.Add(new Menu("Misc", "Misc"));
            KillStealSummoner = Misc.Add(new MenuBool("KillStealSummoner", "KillSteal Summoner", true));
            UseItem           = Misc.Add(new MenuBool("UseItem", "Use Items", true));
            StackLastHit      = Misc.Add(new MenuBool("StackLastHit", "Stack In Lasthit", true));
            ChangeComboMode   = Misc.Add(new MenuKeyBind("ChangeComboMode", "Change ComboMode", System.Windows.Forms.Keys.L, KeyBindType.Press));
            Passive           = Misc.Add(new MenuKeyBind("Passive", "Passive", System.Windows.Forms.Keys.G, KeyBindType.Toggle));

            // Draw
            Draw       = MainMenu.Add(new Menu("Draw", "Draw"));
            DrawCombo  = Draw.Add(new MenuBool("DrawCombo", "Draw ComboMode", true));
            DrawAnim   = Draw.Add(new MenuBool("DrawAnim", "Draw Animation", true));
            DrawHelp   = Draw.Add(new MenuBool("DrawHelp", "Draw Tips", true));
            Dind       = Draw.Add(new MenuBool("dind", "Damage Indicator", true));
            EngageDraw = Draw.Add(new MenuBool("EngageDraw", "Draw Engage", true));

            // Skin
            Skin        = MainMenu.Add(new Menu("SkinChanger", "SkinChanger"));
            UseSkin     = Skin.Add(new MenuBool("UseSkin", "Use SkinChanger"));
            SkinChanger = Skin.Add(new MenuList <string>("Skins", "Skins", new[] { "Default", "Headhunter Rengar", "Night Hunter Rengar", "SSW Rengar" }));

            MainMenu.Attach();
        }
예제 #2
0
 protected override void Init()
 {
     base.Init();
     Draw.Add(new ShockWave());
     //Draw.Add(quad = Root.Instance.ResourceManager.LoadMesh("fullscreenquad/fullscreenquad.mesh"));
     //Root.Instance.Scene.camera.Shake = 0.02f;
 }
예제 #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
파일: 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));
        }
예제 #5
0
        public static void Init()
        {
            Principal = MainMenu.AddMenu("Nami", "Nami");
            Principal.AddLabel("Prediction:");
            Principal.Add("QPred", new Slider("Q Hitchance: {0}%", 80, 20, 100));
            Principal.Add("RPred", new Slider("R Hitchance: {0}%", 80, 20, 100));

            Combo = Principal.AddSubMenu("Combo", "Combo");
            Combo.Add("Q", new CheckBox("Use Q"));
            Combo.Add("R", new CheckBox("Use R"));
            Combo.Add("AutoR", new Slider("Auto R if hit {0} enemies", 3, 0, 5));

            Ally = Principal.AddSubMenu("Ally", "Ally");
            foreach (var x in EntityManager.Heroes.Allies)
            {
                Ally.Add(x.ChampionName + "/W", new CheckBox("Use W To Heal (" + x.ChampionName + ")"));
                Ally.Add(x.ChampionName + "/E", new CheckBox("Use E Before AA (" + x.ChampionName + ")"));
            }
            Ally.Add("Min", new Slider("Min Health: {0}% To Heal", 40, 10, 80));

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

            Draw = Principal.AddSubMenu("Draw", "Draw");
            Draw.Add("Q", new CheckBox("Draw Q"));
            Draw.Add("W", new CheckBox("Draw W"));
            Draw.Add("E", new CheckBox("Draw E"));
            Draw.Add("R", new CheckBox("Draw R"));
        }
예제 #6
0
        public static void Load()
        {
            Principal = MainMenu.AddMenu("Talon", "Dragonblade");
            Combo     = Principal.AddSubMenu("Combo");
            Combo.Add("Q", new CheckBox("Use Q?"));
            Combo.Add("W", new CheckBox("Use W?"));
            Combo.Add("W1", new CheckBox("No use W if ult is active?"));
            Combo.Add("R", new CheckBox("Use R?"));
            Combo.Add("R1", new Slider("Min Enemy Hp {0}% to use R", 40, 10, 100));

            Lane = Principal.AddSubMenu("Lane");
            Lane.AddLabel("About Q:");
            Lane.Add("Q", new CheckBox("Use Q?"));
            Lane.Add("Q1", new ComboBox("Mode Q:", 0, "Last hit", "Lane clear"));
            Lane.AddSeparator(2);
            Lane.AddLabel("About W:");
            Lane.Add("W", new CheckBox("Use W?"));
            Lane.Add("W1", new Slider("Min {0} minions to cast W", 3, 1, 5));

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

            Draw = Principal.AddSubMenu("Draw");
            Draw.Add("Q", new CheckBox("Draw Q?"));
            Draw.Add("W", new CheckBox("Draw W?"));
        }
예제 #7
0
 public PulseLaserPickup()
     : base(new Dictionary <Type, int>())
 {
     Draw.Add(Root.Instance.ResourceManager.LoadMesh("missilepickup/missilepickup.mesh"));
     Items.Add(typeof(PulseLaserCannon), 2);
     RenderRadius = 100;
     SyncRefs     = false;
 }
예제 #8
0
 public MissilePickup()
     : base(new Dictionary <Type, int>())
 {
     Draw.Add(Root.Instance.ResourceManager.LoadMesh("missilepickup/missilepickup.mesh"));
     Items.Add(typeof(HomingMissileLauncher), 1);
     Items.Add(typeof(HomingMissile), 10);
     RenderRadius = 100;
     SyncRefs     = false;
 }
예제 #9
0
        public SmokeTrail()
        {
            Smoke = new ParticleSystem(100,
                                       Root.Instance.ResourceManager.LoadTexture("explo.dds"));
            Smoke.PointSize           = 100;
            Smoke.Material.Additive   = true;
            Smoke.Material.DepthWrite = false;

            Draw.Add(Smoke);
            Transparent = 2;
            SyncRefs    = false;
        }
예제 #10
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);
                }
            }
        }
예제 #11
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"));
        }
예제 #12
0
        public static void Init()
        {
            Principal = MainMenu.AddMenu("Kayle", "Kayle");

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

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

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

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

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

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

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

            Draw = Principal.AddSubMenu("Draw", "Draw");
            Draw.Add("Q", new CheckBox("Draw Q"));
            Draw.Add("W", new CheckBox("Draw W"));
            Draw.Add("E", new CheckBox("Draw E"));
            Draw.Add("R", new CheckBox("Draw R"));
        }
예제 #13
0
        private static void InitMenu()
        {
            Menu       = MainMenu.AddMenu("Kappa Vegiar", "menu");
            ComboM     = Menu.AddSubMenu("Combo", "combo");
            RMenu      = Menu.AddSubMenu("R Manager", "rmng");
            HarassM    = Menu.AddSubMenu("Harass", "harass");
            LaneclearM = Menu.AddSubMenu("Laneclear", "laneclear");
            Draw       = Menu.AddSubMenu("Drawings", "draw");
            KS         = Menu.AddSubMenu("Killsteal", "ks");

            Menu.AddGroupLabel("Kappa Veigar - Made by Capitao Addon");
            Menu.AddSeparator();
            Menu.AddSeparator();
            Menu.AddLabel("Version: 1.0.0.0");

            ComboM.Add("stunW", new CheckBox("Only use W in immobile enemies"));
            ComboM.Add("useQ", new CheckBox("Use Q in Combo"));
            ComboM.Add("useW", new CheckBox("Use W in Combo"));
            ComboM.Add("useE", new CheckBox("Use E in Combo"));
            ComboM.Add("useR", new CheckBox("Use R when you can kill target"));

            KS.Add("useQ", new CheckBox("Q to KS"));
            KS.Add("useE", new CheckBox("Use E + W"));
            KS.Add("useR", new CheckBox("R to KS"));

            HarassM.Add("useQ", new CheckBox("Use in Combo"));
            HarassM.Add("manaQ", new Slider("Min mana to use Q harass", 60, 0, 100));
            HarassM.Add("autoQ", new KeyBind("Auto harass", false, KeyBind.BindTypes.PressToggle, 'X'));
            HarassM.Add("farm", new CheckBox("Priority farm", false));

            LaneclearM.Add("farmQ", new CheckBox("Q to lasthit"));
            LaneclearM.Add("manaQ", new Slider("Min mana to use Q", 30, 0, 100));
            LaneclearM.Add("minQ", new CheckBox("Use Q only when you can farm 2 minions", false));
            LaneclearM.AddSeparator();
            LaneclearM.Add("farmW", new CheckBox("W to laneclear"));
            LaneclearM.Add("manaW", new Slider("Min mana to use W", 60, 0, 100));
            LaneclearM.Add("minW", new Slider("Min minions to use W", 3, 1, 9));

            Draw.Add("drawq", new CheckBox("Draw Q"));
            Draw.Add("draww", new CheckBox("Draw W"));
            Draw.Add("drawe", new CheckBox("Draw E"));
            Draw.Add("drawr", new CheckBox("Draw R"));

            // R
            foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(a => a.IsEnemy))
            {
                RMenu.Add(enemy.ChampionName + "R", new CheckBox("Use R when you can kill " + enemy.ChampionName));
            }
        }
예제 #14
0
 public static void DrawKeys(
     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)
     {
         Draw.AddSeparator();
         Draw.AddGroupLabel("Q Settings");
         Draw.AddCheckBox("draw.q", "Draw Q", defaultQ);
         Draw.AddColorItem("color.q");
         Draw.AddWidthItem("width.q");
     }
     if (useW)
     {
         Draw.AddSeparator();
         Draw.AddGroupLabel("W Settings");
         Draw.AddCheckBox("draw.w", "Draw W", defaultW);
         Draw.AddColorItem("color.w");
         Draw.AddWidthItem("width.w");
     }
     if (useE)
     {
         Draw.AddSeparator();
         Draw.AddGroupLabel("E Settings");
         Draw.AddCheckBox("draw.e", "Draw E", defaultE);
         Draw.AddColorItem("color.e");
         Draw.AddWidthItem("width.e");
     }
     if (useR)
     {
         Draw.AddSeparator();
         Draw.AddGroupLabel("R Settings");
         Draw.AddCheckBox("draw.r", "Draw R", defaultR);
         Draw.AddColorItem("color.r");
         Draw.AddWidthItem("width.r");
     }
     Draw.Add("draw.advanced", new CheckBox("Show Advanced Menu", false)).OnValueChange +=
         Value.AdvancedModeChanged;
     JsonSettings.Profile.Options.Add(new JsonSetting("draw.advanced", Setting.Checkbox, Draw["draw.advanced"].Cast <CheckBox>().CurrentValue.ToString()));
 }
예제 #15
0
        public static void Init()
        {
            Principal = MainMenu.AddMenu("Annie", "Annie");
            Principal.AddLabel("Prediction:");
            Principal.Add("WPred", new Slider("W Hitchance: {0}%", 80, 20, 100));
            Principal.Add("RPred", new Slider("R Hitchance: {0}%", 80, 20, 100));

            Combo = Principal.AddSubMenu("Combo", "Combo");
            Combo.Add("Q", new CheckBox("Use Q"));
            Combo.Add("W", new CheckBox("Use W"));
            Combo.Add("E", new CheckBox("Auto Stack Passive (E)"));
            Combo.Add("R", new CheckBox("Use R"));
            Combo.AddSeparator(2);
            Combo.Add("Only", new CheckBox("Only use the ult if stun enemies"));
            Combo.Add("Flash", new KeyBind("Flash + Ult", false, KeyBind.BindTypes.HoldActive, 'H'));
            Combo.AddSeparator();
            Combo.Add("Mode", new ComboBox("Pilot Mode:", 0, "Focuses on the nearest enemy", "Focuses on the enemy with the lowest HP"));

            Laneclear = Principal.AddSubMenu("Laneclear", "Laneclear");
            Laneclear.Add("Q", new CheckBox("Use Q"));
            Laneclear.Add("W", new CheckBox("Use W"));
            Laneclear.Add("Exception", new CheckBox("Don't use spells to farm if have stun"));

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

            Lasthit = Principal.AddSubMenu("Lasthit", "Lasthit");
            Lasthit.Add("Q", new CheckBox("Use Q"));
            Lasthit.Add("Exception", new CheckBox("Don't use Q to farm if have stun"));

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

            Draw = Principal.AddSubMenu("Draw", "Draw");
            Draw.Add("Q", new CheckBox("Draw Q"));
            Draw.Add("W", new CheckBox("Draw W"));
            Draw.Add("R", new CheckBox("Draw R"));
            Draw.Add("Flash", new CheckBox("Draw Flash + Ult"));
        }
예제 #16
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?"));
        }
예제 #17
0
        public static void Load()
        {
            Principal = i.MainMenu.AddMenu("Hextech Annie", "AnnieAkr");
            Principal.Add("Skin", new CheckBox("Skin Hack?", false));
            Principal.Add("SkinID", new Slider("Skin ID: {0}", 10, 0, 10));

            Q = Principal.AddSubMenu("Q Configs");
            Q.Add("Combo", new CheckBox("Use Q on Combo?"));
            Q.Add("Lane", new CheckBox("Use Q on Laneclear?"));
            Q.Add("Jungle", new CheckBox("Use Q on Jungleclear?"));
            Q.Add("Logic", new ComboBox("Logic Mode on Laneclear:", 0, "Mana", "Clear"));

            W = Principal.AddSubMenu("W Configs");
            W.Add("Combo", new CheckBox("Use W on Combo?"));
            W.Add("Lane", new CheckBox("Use W on Laneclear?"));
            W.Add("Jungle", new CheckBox("Use W on Jungleclear?"));

            E = Principal.AddSubMenu("E Configs");
            E.Add("Auto", new CheckBox("Auto Stack Passive Using E?"));

            R = Principal.AddSubMenu("R Configs");
            R.Add("Combo", new CheckBox("Use R on Combo?"));
            R.Add("ComboMin", new Slider("Min {0} enemies R", 3, 0, 5));
            R.Add("Logic", new CheckBox("Logic 1vs1?"));

            Tibbers = Principal.AddSubMenu("Tibbers");
            Tibbers.Add("Mode", new ComboBox("Pilot Mode:", 0, "Focuses on the nearest enemy", "Focuses on the enemy with the lowest HP"));

            Misc = Principal.AddSubMenu("Misc");
            Misc.Add("Stun", new CheckBox("Don't use spells on Laneclear, if have stun"));
            Misc.Add("Flash", new KeyBind("Flash + Ult", false, KeyBind.BindTypes.HoldActive, 'T'));
            Misc.Add("AA", new KeyBind("Disable AA", false, KeyBind.BindTypes.PressToggle, 'A'));
            Misc.Add("Int", new CheckBox("Interrupt?"));
            Misc.Add("Gap", new CheckBox("Gapcloser?"));
            Misc.Add("Ignite", new CheckBox("Auto use ignite?"));

            Draw = Principal.AddSubMenu("Draw");
            Draw.Add("Disable", new CheckBox("Disable All Draws?", false));
            Draw.Add("Q", new CheckBox("Draw Q?"));
            Draw.Add("W", new CheckBox("Draw W?"));
            Draw.Add("R", new CheckBox("Draw R?"));
            Draw.Add("Flash", new CheckBox("Draw Flash + R?"));
        }
예제 #18
0
        public static void Init()
        {
            Principal = MainMenu.AddMenu("Draven", "Draven");
            Principal.AddLabel("Prediction:");
            Principal.Add("EPred", new Slider("E Hitchance: {0}%", 80, 20, 100));
            Principal.Add("RPred", new Slider("R Hitchance: {0}%", 80, 20, 100));

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

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

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

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

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

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

            Draw = Principal.AddSubMenu("Draw", "Draw");
            Draw.Add("E", new CheckBox("Draw E"));
            Draw.Add("Axes", new CheckBox("Draw Axes"));
            Draw.Add("Catch", new CheckBox("Draw Catch Range"));
        }
예제 #19
0
        public static void Init()
        {
            Principal = MainMenu.AddMenu("Champions", "Champions");
            Principal.AddLabel("Prediction:");
            Principal.Add("QPred", new Slider("Q Hitchance: {0}", 80, 20, 100));
            Principal.Add("WPred", new Slider("W Hitchance: {0}", 80, 20, 100));

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

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

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

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

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

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

            Draw = Principal.AddSubMenu("Draw", "Draw");
            Draw.Add("Q", new CheckBox("Draw Q"));
            Draw.Add("W", new CheckBox("Draw W"));
            Draw.Add("E", new CheckBox("Draw E"));
            Draw.Add("R", new CheckBox("Draw R"));
        }
예제 #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
        static void OnLoadingComplete(EventArgs args)
        {
            if (Player.BaseSkinName != CN)
            {
                Chat.Print("Wrong Champion Please Select Champ:  " + CN + ", addon disabled please retry"); return;
            }


            Bilgewater  = new Item(3144, 550);
            Randuin     = new Item(3143, 500);
            Glory       = new Item(3800);
            QSS         = new Item(3140);
            FOTMountain = new Item(3401);
            Mikael      = new Item(3222, 750);
            Solari      = new Item(3190, 1100);


            Menu = MainMenu.AddMenu("Perfect Braum", "Perfect Braum");

            string slot  = "";
            string champ = "";

            Combo = Menu.AddSubMenu("Kombo Ayarları");
            Combo.Add("ComboUseQ", new CheckBox("Q Kullan"));
            Combo.Add("ComboUseW", new CheckBox("W Kullan"));
            Combo.Add("ComboUseE", new CheckBox("E Kullan"));
            Combo.Add("ComboUseR", new CheckBox("R Kullan"));
            Combo.Add("rCount", new Slider("R için şu kadar düşman >= ", 3, 1, 5));

            Auto = Menu.AddSubMenu("Otomatik Ayarlar");
            Auto.Add("AutoE", new CheckBox("Büyülerden E ile otomatik dodgele "));
            Auto.Add("AutoR", new CheckBox("Tehlikeli büyüleri otomatik R ile dodgele"));
            Auto.Add("AutoMikael", new CheckBox("Mikaili Dostlara otomatik Kullan"));
            Auto.Add("AutoRanduin", new CheckBox("Otomatik Kullan Randuin"));
            Auto.Add("AutoGlory", new CheckBox("Otomatik Kullan Görkemli Zafer"));
            Auto.Add("AutoFOT", new CheckBox("Otomatik Kullan Dostlarda Dağın Sureti"));
            Auto.Add("AutoSolari", new CheckBox("Otomatik Kullan Solari Broşu'nin"));
            Auto.Add("AutoQSS", new CheckBox("Otomatik Kullan QSS"));

            foreach (string spell in DodgeSpells)
            {
                if (EntityManager.Heroes.Enemies.Where(enemy => enemy.Spellbook.Spells.Where(it => it.SData.Name == spell && (slot = it.Slot.ToString()) == it.Slot.ToString() && (champ = enemy.BaseSkinName) == enemy.BaseSkinName).Any()).Any())
                {
                    Auto.Add(spell, new CheckBox("Interrupt " + champ + slot + " ?"));
                }
            }

            Draw = Menu.AddSubMenu("Gösterge Ayarları", "DrawSettings");
            Draw.Add("DrawAA", new CheckBox("Göster AA Menzili"));
            Draw.Add("DrawQ", new CheckBox("Göster Q Menzili"));
            Draw.Add("DrawW", new CheckBox("Göster W Menzili"));
            Draw.Add("DrawR", new CheckBox("Göster R Menzili"));

            Skin = Menu.AddSubMenu("Skin Değiştirici", "SkinChange");
            Skin.Add("checkSkin", new CheckBox("Kullan Skin Değiştirici"));
            Skin.Add("skin.Id", new Slider("Skin", 3, 0, 3));

            Update = Menu.AddSubMenu("Güncelleme Kayıtları", "UpdateLogs");
            Update.AddLabel("V0.2 Updated");
            Update.AddLabel("- W atma düzeltildi");
            Update.AddLabel("- E Kullanımı Kısmen Düzeldi(Ben yine üzerinde çalışıyorum)");
            Update.AddLabel("Addon Güncellendiğinde tradana iletişime geçin");

            Game.OnTick    += Game_OnTick;
            Game.OnUpdate  += OnGameUpdate;
            Drawing.OnDraw += Drawing_OnDraw;
            AIHeroClient.OnProcessSpellCast += AIHeroClient_OnProcessSpellCast;

            Chat.Print("Mükemmel " + CN + " Yuklendi, TRAdana iyi oyunlar diler");
        }
예제 #23
0
        public static void Initialize()
        {
            Main = MainMenu.AddMenu("ZLP Ryze", "ZLP_Ryze");
            Main.AddLabel("Made by Zaloopa");
            Main.AddSeparator();
            Main.AddGroupLabel("Humanizer");
            Main.Add("human", new CheckBox("Use Spell Humanizer"));
            MinDelay = Main.Add("min", new Slider("Min. Delay (ms)", 1, 0, 1000));
            MaxDelay = Main.Add("max", new Slider("Max. Delay (ms)", 249, 0, 1000));
            Main.AddGroupLabel("Q Hit Chance");
            Main.Add("hit", new ComboBox("Hit Chance", 1, "Low", "Medium", "High"));

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

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

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

            Draw = Main.AddSubMenu("Drawings");
            {
                Draw.Add("draw", new CheckBox("Enable Drawings"));
                Draw.AddSeparator();
                Draw.Add("Q", new CheckBox("Draw Q"));
                Draw.Add("WE", new CheckBox("Draw W/E"));
                Draw.Add("R", new CheckBox("Draw R"));
                Draw.Add("ignite", new CheckBox("Draw Ignite", false));
                Draw.AddSeparator();
                Draw.Add("damage", new CheckBox("Damage Indicator"));
            }
        }
예제 #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
        public void Load()
        {
            Q = new Spell.Skillshot(SpellSlot.Q, 1000, SkillShotType.Linear, 250, 1650, 70);
            Q.AllowedCollisionCount = 0;
            W = new Spell.Active(SpellSlot.W, 720);
            E = new Spell.Skillshot(SpellSlot.E, 1200, SkillShotType.Linear, 500, 1400, 120);
            E.AllowedCollisionCount = int.MaxValue;
            R = new Spell.Skillshot(SpellSlot.R, 1800, SkillShotType.Circular, 1200, int.MaxValue, 120);
            R.AllowedCollisionCount = int.MaxValue;

            General = MainMenu.AddMenu("Worst KogMaw", "Worst KogMaw");

            SkinChanger = General.AddSubMenu("Skin Changer");
            SkinChanger.Add("skinEnable", new CheckBox("Enable"));
            SkinChanger.Add("skinID",
                            new ComboBox("Current Skin", 8, "0", "1", "2", "3",
                                         "4", "5", "6", "7", "8"));

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

            ConfigQ = General.AddSubMenu("Q Config", "Qconfig");
            ConfigQ.Add("autoQ", new CheckBox("Auto Q"));
            ConfigQ.Add("harrasQ", new CheckBox("Harass Q"));

            ConfigW = General.AddSubMenu("W Config", "Wconfig");
            ConfigW.Add("autoW", new CheckBox("Auto W"));
            ConfigW.Add("harasW", new CheckBox("Harass W on max range"));

            ConfigE = General.AddSubMenu("E Config", "Econfig");
            ConfigE.Add("autoE", new CheckBox("Auto E"));
            ConfigE.Add("HarrasE", new CheckBox("Harass E"));
            ConfigE.Add("AGC", new CheckBox("AntiGapcloserE"));

            ConfigR = General.AddSubMenu("R Option");
            ConfigR.Add("autoR", new CheckBox("Auto R"));
            ConfigR.Add("RmaxHp", new Slider("Target max % HP", 50, 0, 100));
            ConfigR.Add("comboStack", new Slider("Max combo stack R", 2, 0, 10));
            ConfigR.Add("harasStack", new Slider("Max haras stack R", 1, 0, 10));
            ConfigR.Add("Rcc", new CheckBox("R cc"));
            ConfigR.Add("Rslow", new CheckBox("R slow"));
            ConfigR.Add("Raoe", new CheckBox("R aoe"));
            ConfigR.Add("Raa", new CheckBox("R only out off AA range"));

            Farmed = General.AddSubMenu("Farm");
            Farmed.Add("farmW", new CheckBox("LaneClear W"));
            Farmed.Add("farmE", new CheckBox("LaneClear E"));
            Farmed.Add("LCminions", new Slider("LaneClear minimum minions", 2, 0, 10));
            Farmed.Add("Mana", new Slider("LaneClear Mana", 80, 0, 100));
            Farmed.Add("jungleW", new CheckBox("Jungle Clear W"));
            Farmed.Add("jungleE", new CheckBox("Jungle Clear E"));

            /* 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)); */

            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));

            Draw = General.AddSubMenu("Draw");
            Draw.Add("ComboInfo", new CheckBox("R killable info"));
            Draw.Add("qRange", new CheckBox("Q range"));
            Draw.Add("wRange", new CheckBox("W range"));
            Draw.Add("eRange", new CheckBox("E range"));
            Draw.Add("rRange", new CheckBox("R range"));
            Draw.Add("onlyRdy", new CheckBox("Draw only ready spells"));


            Game.OnUpdate          += OnUpdate;
            Drawing.OnDraw         += OnDraw;
            Orbwalker.OnPreAttack  += PreAttack;
            Orbwalker.OnPostAttack += AfterAttack;
            Gapcloser.OnGapcloser  += AntiGap;
        }
예제 #26
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);
                }
            }
        }
예제 #27
0
        public static void Game_OnGameLoad()
        {
            if (Player.ChampionName != "Fiora")
            {
                return;
            }
            Q = new LeagueSharp.Common.Spell(SpellSlot.Q, 400);
            W = new LeagueSharp.Common.Spell(SpellSlot.W, 750);
            E = new LeagueSharp.Common.Spell(SpellSlot.E);
            R = new LeagueSharp.Common.Spell(SpellSlot.R);
            W.SetSkillshot(0.75f, 80, 2000, false, SkillshotType.SkillshotLine);
            W.MinHitChance = LeagueSharp.Common.HitChance.High;


            Menu = MainMenu.AddMenu("Project" + Player.ChampionName, Player.ChampionName);

            Harass = Menu.AddSubMenu("Harass", "Harass");
            Harass.Add("Use Q Harass", new CheckBox("Q Enable"));
            Harass.Add("Use Q Harass Gap", new CheckBox("Use Q to gapclose"));
            Harass.Add("Use Q Harass Pre Pass", new CheckBox("Use Q to hit pre-passive spot"));
            Harass.Add("Use Q Harass Pass", new CheckBox("Use Q to hit passive"));
            Harass.Add("Use E Harass", new CheckBox("E Enable"));
            Harass.Add("Mana Harass", new Slider("Mana Harass", 40, 0, 100));

            Combo = Menu.AddSubMenu("Combo", "Combo");
            Combo.Add("Orbwalker2Mouse", new KeyBind("Combo Orbwalk to Passive", false, KeyBind.BindTypes.HoldActive, 'Z'));
            Combo.Add("Use Q Combo", new CheckBox("Q Enable"));
            Combo.Add("Use Q Combo Gap", new CheckBox("Use Q to gapclose"));
            Combo.Add("Use Q Combo Pre Pass", new CheckBox("Use Q to hit pre-passive spot"));
            Combo.Add("Use Q Combo Pass", new CheckBox("Use Q to hit passive"));
            Combo.Add("Use Q Combo Gap Minion", new CheckBox("Use Q minion to gapclose", false));
            Combo.Add("Use Q Combo Gap Minion Value", new Slider("Q minion gapclose if % cdr >=", 25, 0, 40));
            Combo.Add("Use E Combo", new CheckBox("E Enable"));
            Combo.Add("Use R Combo", new CheckBox("R Enable"));
            Combo.Add("Use R Combo LowHP", new CheckBox("Use R LowHP"));
            Combo.Add("Use R Combo LowHP Value", new Slider("R LowHP if player hp <", 40, 0, 100));
            Combo.Add("Use R Combo Killable", new CheckBox("Use R Killable"));
            Combo.Add("Use R Combo On Tap", new CheckBox("Use R on Tap"));
            Combo.Add("Use R Combo On Tap Key", new KeyBind("R on Tap key", false, KeyBind.BindTypes.HoldActive, 'G'));
            Combo.Add("Use R Combo Always", new CheckBox("Use R Always", false));

            Target = Menu.AddSubMenu("Targeting Modes", "Targeting Modes");
            Target.Add("Targeting Mode", new ComboBox("Targeting Mode", 0, "Optional", "Selected", "Priority", "Normal"));
            Target.Add("Orbwalk To Passive Range", new Slider("Orbwalk To Passive Range", 300, 250, 500));
            Target.Add("Focus Ulted Target", new CheckBox("Focus Ulted Target", false));
            Target.AddLabel("Go in each Mode menu to customize what you want!");
            Target.AddLabel("Please remember Orbwalk to Passive spot only works");
            Target.AddLabel("in \" Combo Orbwalk to Passive\" mode can be found");
            Target.AddLabel("in misc menu!");

            PriorityMode = Menu.AddSubMenu("Priority", "Priority Mode");
            PriorityMode.Add("Priority Range", new Slider("Priority Range", 1000, 300, 1000));
            PriorityMode.Add("Priority Orbwalk to Passive", new CheckBox("Orbwalk to Passive"));
            PriorityMode.Add("Priority Under Tower", new CheckBox("Under Tower"));
            foreach (var hero in HeroManager.Enemies)
            {
                PriorityMode.Add("Priority" + hero.ChampionName, new Slider(hero.ChampionName, 2, 1, 5));
            }

            OptionalMode = Menu.AddSubMenu("Optional", "Optional Mode");
            OptionalMode.Add("Optional Range", new Slider("Optional Range", 1000, 300, 1000));
            OptionalMode.Add("Optional Orbwalk to Passive", new CheckBox("Orbwalk to Passive"));
            OptionalMode.Add("Optional Under Tower", new CheckBox("Under Tower", false));
            OptionalMode.Add("Optional Switch Target Key", new KeyBind("Switch Target Key", false, KeyBind.BindTypes.HoldActive, 'T'));
            OptionalMode.AddLabel("Also Can Left-click the target to switch!");

            SelectedMode = Menu.AddSubMenu("Selected", "Selected Mode");
            SelectedMode.Add("Selected Range", new Slider("Selected Range", 1000, 300, 1000));
            SelectedMode.Add("Selected Orbwalk to Passive", new CheckBox("Orbwalk to Passive"));
            SelectedMode.Add("Selected Under Tower", new CheckBox("Under Tower", false));
            SelectedMode.Add("Selected Switch If No Selected", new CheckBox("Switch to Optional if no target"));

            LaneClear = Menu.AddSubMenu("Lane Clear", "Lane Clear");
            LaneClear.Add("Use E LClear", new CheckBox("E Enable"));
            LaneClear.Add("Use Timat LClear", new CheckBox("Tiamat Enable"));
            LaneClear.Add("minimum Mana LC", new Slider("minimum Mana", 40, 0, 100));

            JungClear = Menu.AddSubMenu("Jungle Clear", "Jungle Clear");
            JungClear.Add("Use E JClear", new CheckBox("E Enable"));
            JungClear.Add("Use Timat JClear", new CheckBox("Tiamat Enable"));
            JungClear.Add("minimum Mana JC", new Slider("minimum Mana", 40, 0, 100));

            Misc = Menu.AddSubMenu("Misc", "Misc");
            Misc.Add("WallJump", new KeyBind("WallJump", false, KeyBind.BindTypes.HoldActive, 'H'));
            Misc.Add("Orbwalk Last Right Click", new KeyBind("Orbwalk Last Right Click", false, KeyBind.BindTypes.HoldActive, 'Y')).OnValueChange += OrbwalkLastClick.OrbwalkLRCLK_ValueChanged;

            Draw = Menu.AddSubMenu("Draw", "Draw");
            Draw.Add("Draw Q", new CheckBox("Draw Q", false));
            Draw.Add("Draw W", new CheckBox("Draw W", false));
            Draw.Add("Draw Optional Range", new CheckBox("Draw Optional Range"));
            Draw.Add("Draw Selected Range", new CheckBox("Draw Selected Range"));
            Draw.Add("Draw Priority Range", new CheckBox("Draw Priority Range"));
            Draw.Add("Draw Target", new CheckBox("Draw Target"));
            Draw.Add("Draw Vitals", new CheckBox("Draw Vitals", false));
            Draw.Add("Draw Fast Damage", new CheckBox("Draw Fast Damage", false)).OnValueChange += DrawHP_ValueChanged;

            if (HeroManager.Enemies.Any())
            {
                Evade.Evade.Init();
                EvadeTarget.Init();
                TargetedNoMissile.Init();
                OtherSkill.Init();
            }

            OrbwalkLastClick.Init();
            Drawing.OnDraw     += Drawing_OnDraw;
            Drawing.OnEndScene += Drawing_OnEndScene;

            //GameObject.OnCreate += GameObject_OnCreate;
            Game.OnUpdate                  += Game_OnGameUpdate;
            Orbwalker.OnPostAttack         += AfterAttack;
            Orbwalker.OnPostAttack         += Orbwalking_AfterAttackNoTarget;
            Orbwalker.OnAttack             += OnAttack;
            Obj_AI_Base.OnProcessSpellCast += oncast;
            Game.OnWndProc                 += Game_OnWndProc;
            CustomDamageIndicator.Initialize(GetFastDamage);
            CustomDamageIndicator.Enabled = DrawHP;

            //evade
            FioraProject.Evade.Evade.Evading += EvadeSkillShots.Evading;
            Chat.Print("Welcome to FioraWorld");
        }
예제 #28
0
        public static void Game_OnGameLoad()
        {
            //Verify Champion
            if (Player.ChampionName != "Azir")
            {
                return;
            }
            SoldierMgr.InitializeA();
            //Spells
            _q  = new LeagueSharp.Common.Spell(SpellSlot.Q, 1175);
            _q2 = new LeagueSharp.Common.Spell(SpellSlot.Q);
            _w  = new LeagueSharp.Common.Spell(SpellSlot.W, 450);
            _e  = new LeagueSharp.Common.Spell(SpellSlot.E, 1100);
            _r  = new LeagueSharp.Common.Spell(SpellSlot.R, 250);
            _r2 = new LeagueSharp.Common.Spell(SpellSlot.R);
            _q.SetSkillshot(0.0f, 65, 1500, false, SkillshotType.SkillshotLine);
            _q.MinHitChance = LeagueSharp.Common.HitChance.Medium;

            //Menu instance
            _menu = MainMenu.AddMenu(Player.ChampionName, Player.ChampionName);

            //spell menu
            spellMenu = _menu.AddSubMenu("技能", "Spells");
            spellMenu.Add("EQdelay", new Slider("EQ 延迟(人性化)", 100, 0, 300));
            spellMenu.Add("EQmouse", new KeyBind("E Q 至鼠标", false, KeyBind.BindTypes.HoldActive, 'G'));
            spellMenu.Add("insec", new KeyBind("神推(选择的目标)", false, KeyBind.BindTypes.HoldActive, 'Y'));
            spellMenu.Add("insecmode", new ComboBox("神推模式", 0, "最近的友军", "最近的塔", "鼠标", "最后记录位置"));
            spellMenu.Add("insecpolar", new KeyBind("神推坐标记录", false, KeyBind.BindTypes.HoldActive, 'T'));

            //combo
            Combo = _menu.AddSubMenu("连招", "Combo");
            Combo.Add("QC", new CheckBox("Q"));
            Combo.Add("WC", new CheckBox("W"));
            Combo.Add("donotqC", new CheckBox("保留 Q 如果目标在士兵范围内", false));

            //Harass
            Harass = _menu.AddSubMenu("骚扰", "Harass");
            Harass.Add("QH", new CheckBox("Q"));
            Harass.Add("WH", new CheckBox("W"));
            Harass.Add("donotqH", new CheckBox("保留 Q 如果目标在士兵范围内", false));

            // AUTO
            _Auto = _menu.AddSubMenu("自动", "Auto");
            _Auto.Add("RKS", new CheckBox("使用 R 其他"));
            _Auto.Add("RTOWER", new CheckBox("R 目标至塔"));
            _Auto.Add("RGAP", new CheckBox("R 防突击", false));

            //Drawing
            Draw = _menu.AddSubMenu("线圈", "Drawing");
            Draw.Add("drawQ", new CheckBox(drawQ));
            Draw.Add("drawW", new CheckBox(drawW));
            Draw.Add("drawInsec", new CheckBox(drawInsec));

            GameObjects.Initialize();
            Soldiers.AzirSoldier();
            AzirCombo.Initialize();
            AzirHarass.Initialize();
            AzirFarm.Initialize();
            JumpToMouse.Initialize();
            Insec.Initialize();

            //Listen to events
            Drawing.OnDraw                 += Drawing_OnDraw;
            Game.OnUpdate                  += Game_OnGameUpdate;
            Obj_AI_Base.OnSpellCast        += Obj_AI_Base_OnDoCast;
            Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
            AntiGapcloser.OnEnemyGapcloser += AntiGapcloser_OnEnemyGapcloser;
        }
예제 #29
0
 static Draws()
 {
     _drawdmg = Draw.Add("drawDmg", new CheckBox("Draw Dmg"));
 }
예제 #30
0
        internal static void Load()
        {
            MenuIni = MainMenu.AddMenu("Khappa'Zix", "Khappa'Zix");

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

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

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

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

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

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

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

            Misc = MenuIni.AddSubMenu("Misc ", "Misc");
            Misc.AddGroupLabel("Spells HitChance");
            Misc.Add("hitChance", new ComboBox("HitChance", 0, "High", "Medium", "Low"));
        }