Example #1
0
        public static void Load()
        {
            menuIni = MainMenu.AddMenu("Ekko", "Ekko");
            menuIni.AddGroupLabel("Welcome to the Worst Ekko addon!");

            UltMenu = menuIni.AddSubMenu("Ultimate");
            UltMenu.AddGroupLabel("Ultimate Settings");
            UltMenu.Add("Rsave", new CheckBox("Use R Saver", false));
            UltMenu.Add("Rsaveh", new Slider("R Saver Health", 15, 0, 100));
            UltMenu.Add("RAoe", new CheckBox("Auto R AoE"));
            UltMenu.Add("RAoeh", new Slider("R AoE Hit", 3, 1, 5));
            UltMenu.Add("REscape", new CheckBox("R Escape"));
            UltMenu.Add("REscapeh", new Slider("R Escape On Health", 10, 1, 100));

            ComboMenu = menuIni.AddSubMenu("Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("Q", new CheckBox("Use Q"));
            ComboMenu.Add("W", new CheckBox("Use W No Prediction", false));
            ComboMenu.Add("Wpred", new CheckBox("Use W With Prediction"));
            ComboMenu.Add("Whit", new Slider("W On Hit X Enemies", 1, 1, 5));
            ComboMenu.Add("E", new CheckBox("Use E"));
            ComboMenu.Add("Emode", new ComboBox("E Mode", 0, "To Target", "To Mouse"));
            ComboMenu.Add("Rk", new CheckBox("Use R On Killable"));
            ComboMenu.Add("R", new CheckBox("Use R"));
            ComboMenu.Add("Rhit", new Slider("Use R Hit", 2, 1, 5));

            HarassMenu = menuIni.AddSubMenu("Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("Q", new CheckBox("Use Q"));
            HarassMenu.Add("W", new CheckBox("Use W", false));
            HarassMenu.Add("E", new CheckBox("Use E"));

            LaneMenu = menuIni.AddSubMenu("Lane Clear");
            LaneMenu.AddGroupLabel("LaneClear Settings");
            LaneMenu.Add("Q", new CheckBox("Use Q"));
            LaneMenu.Add("E", new CheckBox("Use E"));

            JungleMenu = menuIni.AddSubMenu("Jungle Clear");
            JungleMenu.AddGroupLabel("JungleClear Settings");
            JungleMenu.Add("Q", new CheckBox("Use Q"));
            JungleMenu.Add("E", new CheckBox("Use E"));

            MiscMenu = menuIni.AddSubMenu("Misc");
            MiscMenu.AddGroupLabel("Misc Settings");
            MiscMenu.Add("Qstacks", new CheckBox("Auto Q On Enemy with 2 Stacks"));

            ManaMenu = menuIni.AddSubMenu("Mana Manager");
            ManaMenu.AddGroupLabel("Harass");
            ManaMenu.Add("harassmana", new Slider("Harass Mana %", 75, 0, 100));
            ManaMenu.AddGroupLabel("Lane Clear");
            ManaMenu.Add("lanemana", new Slider("Lane Clear Mana %", 60, 0, 100));

            DrawMenu = menuIni.AddSubMenu("Drawings");
            DrawMenu.AddGroupLabel("Drawing Settings");
            DrawMenu.Add("Q", new CheckBox("Draw Q"));
            DrawMenu.Add("W", new CheckBox("Draw W"));
            DrawMenu.Add("E", new CheckBox("Draw E"));
            DrawMenu.Add("R", new CheckBox("Draw R"));
            DrawMenu.Add("debug", new CheckBox("debug", false));
        }
Example #2
0
        public static void Init()
        {
            ComboMenu = Program.menu.AddSubMenu("Combo", "FedSeriesCombo");
            ComboMenu.AddGroupLabel("Combo Settings");

            ComboMenu.AddLabel("Enjoy Holding SpaceBar :3");
            ComboMenu.Add("cQ", new CheckBox("Use Q", true));
            ComboMenu.Add("cW", new CheckBox("Use W", true));
            ComboMenu.Add("cE", new CheckBox("Use E", true));
            ComboMenu.AddLabel("Please Only Check Combo 1 Or 2. Not Both.");
            ComboMenu.Add("combo1", new CheckBox("Use Combo 1", true));
            ComboMenu.Add("combo2", new CheckBox("Use Combo 2", false));
            ComboMenu.Add("cR", new CheckBox("Use Smart R", false));
            ComboMenu.AddLabel("Uncheck Smart R if you just want Regular Ult usage");

            HarassMenu = Program.menu.AddSubMenu("Harass Settings");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("hQ", new CheckBox("Use Q", true));
            HarassMenu.Add("hW", new CheckBox("Use W", false));
            HarassMenu.Add("autoharass", new CheckBox("Auto Harass with Q W?", false));

            FarmMenu = Program.menu.AddSubMenu("Farming Settings");
            FarmMenu.AddGroupLabel("Farm Settings");
            FarmMenu.Add("fQ", new CheckBox("Q to WaveClear"));
            FarmMenu.Add("fW", new CheckBox("W to WaveClear"));
            FarmMenu.AddGroupLabel("LastHit Settings");
            FarmMenu.Add("lQ", new CheckBox("Use Q to Last Hit"));
            FarmMenu.Add("lW", new CheckBox("Use W to Last Hit"));


            JungleMenu = Program.menu.AddSubMenu("Jungle Settings");
            JungleMenu.AddGroupLabel("Jungle Settings");
            JungleMenu.Add("jQ", new CheckBox("Use Q in Jungle"));
            JungleMenu.Add("jW", new CheckBox("Use W in Jungle"));

            Game.OnTick                    += Game_OnUpdate;
            Orbwalker.OnPreAttack          += Orbwalker_PreAttack;
            Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
            Player.OnIssueOrder            += Player_OnIssueOrder;
        }
        public static void Init()
        {
            ComboMenu = Program.menu.AddSubMenu("Combo", "FedSeriesCombo");
            ComboMenu.AddGroupLabel("Kombo Ayarları");

            ComboMenu.AddLabel("SpaceBar bas ve Eğlen :3");
            ComboMenu.Add("cQ", new CheckBox("Kullan Q", true));
            ComboMenu.Add("cW", new CheckBox("Kullan W", true));
            ComboMenu.Add("cE", new CheckBox("Kullan E", true));
            ComboMenu.AddLabel("Sadece kombo Kontrol et 1 veya 2. İkiside değil.");
            ComboMenu.Add("combo1", new CheckBox("Kombo 1 KUllan", true));
            ComboMenu.Add("combo2", new CheckBox("Kombo 2 kullan", false));
            ComboMenu.Add("cR", new CheckBox("Akıllı R Kullan", false));
            ComboMenu.AddLabel("Düzenli Ulti Kullanımı için Akıllı R kapatmalısın");

            HarassMenu = Program.menu.AddSubMenu("Harass Settings");
            HarassMenu.AddGroupLabel("Dürtme Ayarları");
            HarassMenu.Add("hQ", new CheckBox("Kullan Q", true));
            HarassMenu.Add("hW", new CheckBox("Kullan W", false));
            HarassMenu.Add("autoharass", new CheckBox("Q W ile otomatik dürt", false));

            FarmMenu = Program.menu.AddSubMenu("Farming Settings");
            FarmMenu.AddGroupLabel("LaneTemizleme Ayarları");
            FarmMenu.Add("fQ", new CheckBox("Q Kullan"));
            FarmMenu.Add("fW", new CheckBox("W Kullan"));
            FarmMenu.AddGroupLabel("SonVuruş Ayarları");
            FarmMenu.Add("lQ", new CheckBox("Q Kullan"));
            FarmMenu.Add("lW", new CheckBox("W Kullan"));


            JungleMenu = Program.menu.AddSubMenu("Jungle Settings");
            JungleMenu.AddGroupLabel("OrmanTemizleme Ayarları");
            JungleMenu.Add("jQ", new CheckBox("Q Kullan"));
            JungleMenu.Add("jW", new CheckBox("W Kullan"));

            Game.OnTick                    += Game_OnUpdate;
            Orbwalker.OnPreAttack          += Orbwalker_PreAttack;
            Obj_AI_Base.OnProcessSpellCast += Obj_AI_Base_OnProcessSpellCast;
            Player.OnIssueOrder            += Player_OnIssueOrder;
        }
Example #4
0
        public static void Load()
        {
            menuIni = MainMenu.AddMenu("Kindred", "Kindred");
            menuIni.AddGroupLabel("Welcome to the Worst Kindred addon!");

            UltMenu = menuIni.AddSubMenu("Ultimate");
            UltMenu.AddGroupLabel("Ultimate Settings");
            UltMenu.Add("Rally", new CheckBox("R Save Ally / Self"));
            UltMenu.Add("Rallyh", new Slider("R Ally Health %", 20, 0, 100));
            UltMenu.AddGroupLabel("Don't Use Ult On: ");
            foreach (var ally in ObjectManager.Get <AIHeroClient>())
            {
                CheckBox cb = new CheckBox(ally.BaseSkinName)
                {
                    CurrentValue = false
                };
                if (ally.Team == ObjectManager.Player.Team)
                {
                    UltMenu.Add("DontUlt" + ally.BaseSkinName, cb);
                }
            }

            ComboMenu = menuIni.AddSubMenu("Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("Q", new CheckBox("Use Q"));
            ComboMenu.Add("W", new CheckBox("Use W"));
            ComboMenu.Add("E", new CheckBox("Use E"));
            ComboMenu.AddGroupLabel("Extra Settings");
            ComboMenu.Add("Qmode", new ComboBox("Q Mode", 0, "To Target", "To Mouse"));
            ComboMenu.Add("QW", new CheckBox("Only Q When W is active", false));
            ComboMenu.Add("QAA", new CheckBox("Dont Q When target is in AA Range", false));
            ComboMenu.Add("Emark", new CheckBox("Focus target with E mark"));
            ComboMenu.Add("Pmark", new CheckBox("Focus target with Passive mark"));
            ComboMenu.Add("Pspells", new CheckBox("Dont attack targets in ult under 15% hp", false));

            HarassMenu = menuIni.AddSubMenu("Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("Q", new CheckBox("Use Q"));
            HarassMenu.Add("W", new CheckBox("Use W", false));
            HarassMenu.Add("E", new CheckBox("Use E"));

            LaneMenu = menuIni.AddSubMenu("Lane Clear");
            LaneMenu.AddGroupLabel("LaneClear Settings");
            LaneMenu.Add("Q", new CheckBox("Use Q"));
            LaneMenu.Add("W", new CheckBox("Use W", false));
            LaneMenu.Add("E", new CheckBox("Use E", false));

            JungleMenu = menuIni.AddSubMenu("Jungle Clear");
            JungleMenu.AddGroupLabel("JungleClear Settings");
            JungleMenu.Add("Q", new CheckBox("Use Q"));
            JungleMenu.Add("W", new CheckBox("Use W", false));
            JungleMenu.Add("E", new CheckBox("Use E", false));

            FleeMenu = menuIni.AddSubMenu("Flee");
            FleeMenu.AddGroupLabel("Flee Settings");
            FleeMenu.Add("Q", new CheckBox("Use Q"));
            FleeMenu.Add("Qgap", new CheckBox("Use Q On GapClosers"));

            ManaMenu = menuIni.AddSubMenu("Mana Manager");
            ManaMenu.AddGroupLabel("Harass");
            ManaMenu.Add("harassmana", new Slider("Harass Mana %", 75, 0, 100));
            ManaMenu.AddGroupLabel("Lane Clear");
            ManaMenu.Add("lanemana", new Slider("Lane Clear Mana %", 60, 0, 100));

            DrawMenu = menuIni.AddSubMenu("Drawings");
            DrawMenu.AddGroupLabel("Drawing Settings");
            DrawMenu.Add("Q", new CheckBox("Draw Q"));
            DrawMenu.Add("W", new CheckBox("Draw W"));
            DrawMenu.Add("E", new CheckBox("Draw E"));
            DrawMenu.Add("R", new CheckBox("Draw R"));
            DrawMenu.Add("debug", new CheckBox("debug", false));
        }
Example #5
0
        static void Loading_OnLoadingComplete(EventArgs args)
        {
            /* Confirming Champion */
            if (Player.Instance.ChampionName != "Urgot")
            {
                return;
            }

            Bootstrap.Init(null);

            Q  = new Spell.Skillshot(SpellSlot.Q, 1000, SkillShotType.Linear);
            Q2 = new Spell.Active(SpellSlot.Q);
            W  = new Spell.Active(SpellSlot.W);
            E  = new Spell.Skillshot(SpellSlot.E, 900, SkillShotType.Circular);
            R  = new Spell.Targeted(SpellSlot.R, 550);
            if (Player.GetSpell(SpellSlot.Summoner1).Name == "summonerdot")
            {
                Ignite = new Spell.Targeted(SpellSlot.Summoner1, 600);
            }
            if (Player.GetSpell(SpellSlot.Summoner2).Name == "summonerdot")
            {
                Ignite = new Spell.Targeted(SpellSlot.Summoner2, 600);
            }
            if (Smites.Contains(ObjectManager.Player.Spellbook.GetSpell(SpellSlot.Summoner1).Name))
            {
                Smite = new Spell.Targeted(SpellSlot.Summoner1, 500);
            }
            if (Smites.Contains(ObjectManager.Player.Spellbook.GetSpell(SpellSlot.Summoner2).Name))
            {
                Smite = new Spell.Targeted(SpellSlot.Summoner2, 500);
            }

            ExecutionerUrgotMenu = MainMenu.AddMenu("Executioner Urgot", "ExecutionerUrgot");
            ExecutionerUrgotMenu.AddGroupLabel("Executioner Urgot");

            SettingMenu = ExecutionerUrgotMenu.AddSubMenu("Settings", "Settings");
            SettingMenu.AddGroupLabel("Settings");
            SettingMenu.AddSeparator();
            SettingMenu.Add("Drawmode", new CheckBox("Drawing Mode"));
            SettingMenu.Add("KSmode", new CheckBox("KS Mode"));
            SettingMenu.Add("Stackmode", new CheckBox("Stack Tear Mode"));
            if (Ignite != null)
            {
                SettingMenu.Add("Ignitemode", new CheckBox("Auto Ignite"));
            }
            if (Smite != null)
            {
                SettingMenu.Add("Smitemode", new CheckBox("Auto Smite"));
                SettingMenu.Add("KSsmite", new CheckBox("Smite KS"));
            }
            SettingMenu.AddLabel("Auto R - While under turret, use R to grab enemy.");
            SettingMenu.Add("Grabmode", new CheckBox("Auto R Mode"));
            SettingMenu.AddSeparator();
            SettingMenu.AddLabel("Health Potion/Mana Potion/Crystalline Flask Activator - 0 is off");
            SettingMenu.Add("Healthcall", new Slider("Use Health Potion if Health %", 25, 0, 100));
            SettingMenu.Add("Manacall", new Slider("Use Mana Potion if Mana %", 25, 0, 100));
            SettingMenu.Add("FlaskHcall", new Slider("Use Crystalline Flask if Health %", 25, 0, 100));
            SettingMenu.Add("FlaskMcall", new Slider("Use Crystalline Flask if Mana %", 25, 0, 100));

            DrawingMenu = ExecutionerUrgotMenu.AddSubMenu("Drawing Features", "DrawingFeatures");
            DrawingMenu.AddGroupLabel("Drawing Features");
            DrawingMenu.AddSeparator();
            DrawingMenu.Add("Qdraw", new CheckBox("Q"));
            DrawingMenu.Add("Edraw", new CheckBox("E"));
            DrawingMenu.Add("Rdraw", new CheckBox("R"));
            if (Ignite != null)
            {
                DrawingMenu.Add("Idraw", new CheckBox("Ignite"));
            }
            if (Smite != null)
            {
                DrawingMenu.Add("Sdraw", new CheckBox("Smite"));
            }

            ComboMenu = ExecutionerUrgotMenu.AddSubMenu("Combo Features", "ComboFeatures");
            ComboMenu.AddGroupLabel("Combo Features");
            ComboMenu.AddSeparator();
            ComboMenu.Add("Qcombo", new CheckBox("Q"));
            /* ComboMenu.Add("Wcombo", new CheckBox("W")); */
            ComboMenu.Add("Ecombo", new CheckBox("E"));
            ComboMenu.Add("Rcombo", new CheckBox("R"));
            ComboMenu.AddSeparator();
            ComboMenu.AddLabel("Muramana Activation - 0 is Off");
            ComboMenu.Add("Muracall", new Slider("Muramana - Current Mana Limiter", 50, 0, 100));

            HarassMenu = ExecutionerUrgotMenu.AddSubMenu("Harass Features", "HarassFeatures");
            HarassMenu.AddGroupLabel("Harass Features");
            HarassMenu.AddSeparator();
            HarassMenu.Add("Qharass", new CheckBox("Q"));

            JungleMenu = ExecutionerUrgotMenu.AddSubMenu("Jungle Features", "JungleFeatures");
            JungleMenu.AddGroupLabel("Jungle Features");
            JungleMenu.AddSeparator();
            JungleMenu.Add("Qjungle", new CheckBox("Q"));
            JungleMenu.Add("Ejungle", new CheckBox("E"));
            if (Smite != null)
            {
                JungleMenu.AddGroupLabel("Smite Features");
                JungleMenu.AddLabel("Summoner's Rift Camps");
                JungleMenu.Add("Bluesmite", new CheckBox("Blue Sentinel"));
                JungleMenu.Add("Redsmite", new CheckBox("Red Brambleback"));
                JungleMenu.Add("Krugsmite", new CheckBox("Ancient Krug"));
                JungleMenu.Add("Grompsmite", new CheckBox("Gromp"));
                JungleMenu.Add("Murksmite", new CheckBox("Greater Murk Wolf"));
                JungleMenu.Add("Birdsmite", new CheckBox("Crimson Raptor"));
                JungleMenu.Add("Crabsmite", new CheckBox("Rift Scuttler"));
                JungleMenu.Add("Dragonsmite", new CheckBox("Dragon"));
                JungleMenu.Add("Baronsmite", new CheckBox("Baron Nashor"));
                JungleMenu.AddLabel("Twisted Treeline Camps");
                JungleMenu.Add("Golemsmite", new CheckBox("Big Golem"));
                JungleMenu.Add("Wolfsmite", new CheckBox("Giant Wolf"));
                JungleMenu.Add("Wraithsmite", new CheckBox("Wraith"));
                JungleMenu.Add("Spidersmite", new CheckBox("Vilemaw"));
            }

            LaneClearMenu = ExecutionerUrgotMenu.AddSubMenu("Lane Clear Features", "LaneClearFeatures");
            LaneClearMenu.AddGroupLabel("Lane Clear Features");
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("Qlanec", new CheckBox("Q"));

            LastHitMenu = ExecutionerUrgotMenu.AddSubMenu("Last Hit Features", "LastHitFeatures");
            LastHitMenu.AddGroupLabel("Last Hit Features");
            LastHitMenu.AddSeparator();
            LastHitMenu.Add("Qlasthit", new CheckBox("Q"));

            Game.OnTick    += Game_OnTick;
            Drawing.OnDraw += Drawing_OnDraw;
            if (ExecutionerHandler.Urgot.Level == 1)
            {
                ExecutionerHandler.Urgot.Spellbook.LevelSpell(SpellSlot.Q);
            }
            Player.OnLevelUp += ExecutionerHandler.LevelerMode;

            /*Gapcloser.OnGapCloser += Gapcloser_OnGapcloser;
             * Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell;*/
        }
Example #6
0
        private static void OnLoadingComplete(EventArgs args)
        {
            if (!_Player.ChampionName.Contains("Corki"))
            {
                return;
            }
            Chat.Print("Corki7 Loaded!", Color.Orange);
            Bootstrap.Init(null);
            Q      = new Spell.Skillshot(SpellSlot.Q, 825, SkillShotType.Circular, 300, 1000, 250);
            W      = new Spell.Skillshot(SpellSlot.W, 800, SkillShotType.Linear);
            E      = new Spell.Active(SpellSlot.E, 600);
            R      = new Spell.Skillshot(SpellSlot.R, 1200, SkillShotType.Linear, 200, 1950, 40);
            Botrk  = new Item(ItemId.Blade_of_the_Ruined_King);
            Bil    = new Item(3144, 475f);
            Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600);
            Menu   = MainMenu.AddMenu("Borki7", "Corki");
            Menu.AddGroupLabel("Doctor7");

            SpellMenu = Menu.AddSubMenu("Combo Settings", "Combo");
            SpellMenu.AddGroupLabel("Combo Settings");
            SpellMenu.Add("ComboQ", new CheckBox("Use [Q] Combo"));
            SpellMenu.Add("ComboE", new CheckBox("Use [E] Combo"));
            SpellMenu.Add("ComboR", new CheckBox("Use [R] Combo"));

            HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("HarassQ", new CheckBox("Use [Q] Harass"));
            HarassMenu.Add("HarassR", new CheckBox("Use [R] Harass"));
            HarassMenu.Add("HarassE", new CheckBox("Use [E Harass]"));
            HarassMenu.Add("manaHarass", new Slider("Min Mana For Harass", 50, 0, 100));
            HarassMenu.Add("RocketHarass", new Slider("Save Rockets [R]", 3, 0, 6));

            ClearMenu = Menu.AddSubMenu("LaneClear Settings", "LaneClear");
            ClearMenu.AddGroupLabel("Laneclear Settings");
            ClearMenu.Add("ClearQ", new CheckBox("Use [Q] LaneClear", false));
            ClearMenu.Add("ClearR", new CheckBox("Use [R] LaneClear", false));
            ClearMenu.Add("ClearE", new CheckBox("Use [E] LaneClear", false));
            ClearMenu.Add("manaClear", new Slider("Min Mana For LaneClear", 65, 0, 100));
            ClearMenu.Add("RocketClear", new Slider("Save Rockets [R]", 3, 0, 6));

            JungleMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear");
            JungleMenu.AddGroupLabel("JungleClear Settings");
            JungleMenu.Add("JungleQ", new CheckBox("Use [Q] JungleClear"));
            JungleMenu.Add("JungleR", new CheckBox("Use [R] JungleClear"));
            JungleMenu.Add("JungleE", new CheckBox("Use [E] JungleClear"));
            JungleMenu.Add("manaJung", new Slider("Min Mana For JungleClear", 30, 0, 100));
            JungleMenu.Add("RocketJung", new Slider("Save Rockets [R]", 3, 0, 6));

            KillstealMenu = Menu.AddSubMenu("KillSteal Settings", "KS");
            KillstealMenu.AddGroupLabel("KillSteal Settings");
            KillstealMenu.Add("RKs", new CheckBox("Use [R] KillSteal"));
            KillstealMenu.Add("QKs", new CheckBox("Use [Q] KillSteal"));
            KillstealMenu.Add("ign", new CheckBox("Use [Ignite] KillSteal"));

            Misc = Menu.AddSubMenu("Misc Settings", "Misc");
            Misc.AddGroupLabel("Misc Settings");
            Misc.Add("AntiGap", new CheckBox("Use [W] AntiGapcloser", false));
            Misc.AddGroupLabel("Drawings Settings");
            Misc.Add("drawQ", new CheckBox("Range [Q]"));
            Misc.Add("drawW", new CheckBox("Range [W]", false));
            Misc.Add("drawE", new CheckBox("Range [E]"));
            Misc.Add("drawR", new CheckBox("Range [R]"));
            Misc.AddGroupLabel("Skin Changer");
            Misc.Add("checkSkin", new CheckBox("Use Skin Changer", false));
            Misc.Add("skin.Id", new ComboBox("Skin Mode", 0, "Default", "1", "2", "3", "4", "5", "6", "7"));

            items = Menu.AddSubMenu("Items Settings", "Items");
            items.AddGroupLabel("Items Settings");
            items.Add("BOTRK", new CheckBox("Use [Botrk]"));
            items.Add("ihp", new Slider("My HP Use BOTRK <=", 50));
            items.Add("ihpp", new Slider("Enemy HP Use BOTRK <=", 50));
            items.AddGroupLabel("Qss Settings");
            items.Add("Qss", new CheckBox("Use Qss"));
            items.AddGroupLabel("Qss On CC");
            items.Add("stun", new CheckBox("Stuns"));
            items.Add("rot", new CheckBox("Root"));
            items.Add("tunt", new CheckBox("Taunt"));
            items.Add("snare", new CheckBox("Snare"));
            items.Add("charm", new CheckBox("Charm", false));
            items.Add("slow", new CheckBox("Slows", false));
            items.Add("blind", new CheckBox("Blinds", false));
            items.Add("fear", new CheckBox("Fear", false));
            items.Add("silence", new CheckBox("Silence", false));
            items.Add("supperss", new CheckBox("Supperss", false));
            items.Add("poly", new CheckBox("Polymorph", false));
            items.Add("delay", new Slider("Humanizer Qss Delay", 0, 0, 1500));

            Game.OnTick           += Game_OnTick;
            Gapcloser.OnGapcloser += Gapcloser_OnGapcloser;
            Drawing.OnDraw        += Drawing_OnDraw;
        }
Example #7
0
        private static void OnLoad(EventArgs args)
        {
            if (ObjectManager.Player.BaseSkinName != "Elise")
            {
                return;
            }

            Menu = MainMenu.AddMenu("Elise", "Elise");
            Menu.AddGroupLabel("Elise Addon!");
            ComboMenu = Menu.AddSubMenu("Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("UseQ", new CheckBox("Use Q Human"));
            ComboMenu.Add("UseW", new CheckBox("Use W Human"));
            ComboMenu.Add("UseE", new CheckBox("Use E Human"));
            ComboMenu.Add("UseQSpider", new CheckBox("Use Q Spider"));
            ComboMenu.Add("UseWSpider", new CheckBox("Use W Spider"));
            ComboMenu.Add("UseESpider", new CheckBox("Use E Spider"));
            ComboMenu.Add("UseR", new CheckBox("Switch forms"));
            ComboMenu.Add("forcee", new KeyBind("Force E key", false, KeyBind.BindTypes.HoldActive, 'T'));
            ComboMenu.Add("cmana", new Slider("Dont switch to human if mana under", 10, 0, 100));

            HarassMenu = Menu.AddSubMenu("Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("UseQ", new CheckBox("Use Q Human"));
            HarassMenu.Add("UseW", new CheckBox("Use W Human"));

            LaneMenu = Menu.AddSubMenu("LaneClear");
            LaneMenu.AddGroupLabel("LaneClear Settings");
            LaneMenu.Add("UseQ", new CheckBox("Use Q Human"));
            LaneMenu.Add("UseW", new CheckBox("Use W Human"));
            LaneMenu.Add("UseQSpider", new CheckBox("Use Spider Q"));
            LaneMenu.Add("UseWSpider", new CheckBox("Use Spider W"));
            LaneMenu.Add("UseRl", new CheckBox("Switch R"));
            LaneMenu.Add("lmana", new Slider("Minimum mana", 20, 0, 100));

            JungleMenu = Menu.AddSubMenu("JungleClear");
            JungleMenu.AddGroupLabel("JungleClear Settings");
            JungleMenu.Add("UseQ", new CheckBox("Use Q"));
            JungleMenu.Add("UseW", new CheckBox("Use W"));
            JungleMenu.Add("UseQSpider", new CheckBox("Use Spider Q"));
            JungleMenu.Add("UseWSpider", new CheckBox("Use Spider W"));
            JungleMenu.Add("useRj", new CheckBox("Switch R"));
            JungleMenu.Add("useRj2", new CheckBox("Switch R"));
            JungleMenu.Add("jmana", new Slider("Minimum mana", 20, 0, 100));


            SmiteMenu = Menu.AddSubMenu("Smite", "Smite");
            SmiteMenu.AddSeparator();
            SmiteMenu.Add("smiteActive",
                          new KeyBind("Smite Active (toggle)", true, KeyBind.BindTypes.PressToggle, 'H'));
            SmiteMenu.AddSeparator();
            SmiteMenu.Add("useSlowSmite", new CheckBox("KS with Blue Smite"));
            SmiteMenu.Add("comboWithDuelSmite", new CheckBox("Combo with Red Smite"));
            SmiteMenu.AddSeparator();
            SmiteMenu.AddGroupLabel("Camps");
            SmiteMenu.AddLabel("Epics");
            SmiteMenu.Add("SRU_Baron", new CheckBox("Baron"));
            SmiteMenu.Add("SRU_Dragon", new CheckBox("Dragon"));
            SmiteMenu.AddLabel("Buffs");
            SmiteMenu.Add("SRU_Blue", new CheckBox("Blue"));
            SmiteMenu.Add("SRU_Red", new CheckBox("Red"));
            SmiteMenu.AddLabel("Small Camps");
            SmiteMenu.Add("SRU_Gromp", new CheckBox("Gromp", false));
            SmiteMenu.Add("SRU_Murkwolf", new CheckBox("Murkwolf", false));
            SmiteMenu.Add("SRU_Krug", new CheckBox("Krug", false));
            SmiteMenu.Add("SRU_Razorbeak", new CheckBox("Razerbeak", false));
            SmiteMenu.Add("Sru_Crab", new CheckBox("Skuttles", false));

            MiscMenu = Menu.AddSubMenu("Misc");
            MiscMenu.AddGroupLabel("Misc Settings");
            MiscMenu.Add("autoe", new CheckBox("Auto E immobile"));
            MiscMenu.Add("Antigapcloser", new CheckBox("Use E - Antigapcloser"));
            MiscMenu.Add("Interrupter", new CheckBox("Use E - interrupter"));

            DrawMenu = Menu.AddSubMenu("Draw");
            DrawMenu.AddGroupLabel("Draw Settings");
            DrawMenu.Add("drawoff", new CheckBox("Disable drawings", false));
            DrawMenu.Add("drawq", new CheckBox("Draw Q"));
            DrawMenu.Add("draww", new CheckBox("Draw W"));
            DrawMenu.Add("drawe", new CheckBox("Draw E"));


            Q = new Spell.Targeted(SpellSlot.Q, 625);
            W = new Spell.Skillshot(SpellSlot.W, 950, SkillShotType.Circular);
            E = new Spell.Skillshot(SpellSlot.E, 1075, SkillShotType.Linear, 250, 1600, 80)
            {
                AllowedCollisionCount = 0
            };
            R       = new Spell.Active(SpellSlot.R);
            SpiderQ = new Spell.Targeted(SpellSlot.Q, 475);
            SpiderW = new Spell.Active(SpellSlot.W);
            SpiderE = new Spell.Targeted(SpellSlot.E, 750);

            Game.OnUpdate                    += OnUpdate;
            Drawing.OnDraw                   += OnDraw;
            Gapcloser.OnGapcloser            += Gapcloser_OnGapcloser;
            Interrupter.OnInterruptableSpell += OnInterruptableSpell;
            Game.OnUpdate                    += SmiteEvent;
        }
Example #8
0
        public static void Init()
        {
            ComboMenu = Program.menu.AddSubMenu("Combo Settings");
            ComboMenu.AddGroupLabel("Combo Settings");

            ComboMenu.AddLabel("Q-1 Ayarlari");
            ComboMenu.Add("useQ1", new CheckBox("Kullan Q-1"));
            ComboMenu.AddLabel("Q-2 Ayarlari");
            ComboMenu.Add("qBeforeExpire", new CheckBox("Sure bitmeden once Q"));
            ComboMenu.Add("qOutOfRange", new CheckBox("Q Menzil disinda"));
            ComboMenu.Add("qExecute", new CheckBox("Q Olduruken"));
            ComboMenu.AddLabel("W-1 Ayarlari");
            ComboMenu.Add("useW1", new CheckBox("W1 Pasif icin"));
            ComboMenu.Add("wCatchUp", new CheckBox("Kullan W takim arkadasina atilmada"));
            ComboMenu.AddLabel("W-2 Ayarlari");
            ComboMenu.Add("useW2", new CheckBox("W2 Pasif icin"));
            ComboMenu.AddLabel("E-1 Ayarlari");
            ComboMenu.Add("useE1", new CheckBox("Kullan E1"));
            ComboMenu.AddLabel("E-2 Ayarlari");
            ComboMenu.Add("useE2", new CheckBox("E2"));
            ComboMenu.AddLabel("R Ayarlari");
            ComboMenu.Add("useR", new CheckBox("Kullan R"));
            ComboMenu.AddLabel("Pasif Ayarlari");
            ComboMenu.Add("minPassiveSliderCombo", new Slider("Skillerden sonra kac pasif kullanilsin", 1, 0, 2));

            HarassMenu = Program.menu.AddSubMenu("Durtme Ayarlari");
            HarassMenu.AddGroupLabel("Durtme Ayarlari");
            HarassMenu.AddLabel("Q-1 Ayarlari");
            HarassMenu.Add("useQ1H", new CheckBox("Kullan Q-1"));
            HarassMenu.AddLabel("Q-2 Ayarlari");
            HarassMenu.Add("qBeforeExpireH", new CheckBox("Sure bitmeden once Q"));
            HarassMenu.Add("qOutOfRangeH", new CheckBox("Q Menzil disinda"));
            HarassMenu.Add("qExecuteH", new CheckBox("Q Olduruken"));
            HarassMenu.AddLabel("E-1 Ayarlari");
            HarassMenu.Add("useE1H", new CheckBox("Kullan E1"));
            HarassMenu.AddLabel("E-2 Ayarlari");
            HarassMenu.Add("useE2H", new CheckBox("Kullan"));

            FarmMenu = Program.menu.AddSubMenu("Farm Ayarlari");
            FarmMenu.AddGroupLabel("SonVurus Ayarlari");
            FarmMenu.Add("useQ1F", new CheckBox("Kullan Q-1"));
            FarmMenu.Add("qExecuteF", new CheckBox("Q Olduruken"));
            FarmMenu.AddGroupLabel("SonVurus Ayarlari");
            FarmMenu.Add("useQ1WC", new CheckBox("Kullan Q-1"));
            FarmMenu.Add("qExecuteWC", new CheckBox("Q Olduruken"));
            FarmMenu.Add("eExecuteWC", new CheckBox("E Olduruken"));

            JungleMenu = Program.menu.AddSubMenu("Orman Ayarlari");
            JungleMenu.AddGroupLabel("Orman Ayarlari");
            JungleMenu.Add("useQ1J", new CheckBox("Kullan Q-1"));
            JungleMenu.Add("useQ2J", new CheckBox("Kullan Q-2"));
            JungleMenu.Add("useW1J", new CheckBox("Kullan W-1"));
            JungleMenu.Add("useW2J", new CheckBox("Kullan W-2"));
            JungleMenu.Add("useE1J", new CheckBox("Kullan E-1"));
            JungleMenu.Add("useE2J", new CheckBox("Kullan E-2"));
            JungleMenu.Add("minPassiveSlider", new Slider("Skillerden sonra kac pasif kullanilsin", 1, 0, 2));

            KillstealMenu = Program.menu.AddSubMenu("Oldurme Ayarlari");
            KillstealMenu.AddGroupLabel("Oldurme Ayarlari");
            KillstealMenu.Add("KSQ1", new CheckBox("Kullan Q1"));
            KillstealMenu.Add("KSQ2", new CheckBox("Kullan Q2"));
            KillstealMenu.Add("KSE1", new CheckBox("Kullan E"));
            KillstealMenu.Add("KSR1", new CheckBox("Kullan R"));

            Game.OnTick += Game_OnUpdate;
        }
Example #9
0
        private static void OnLoadingComplete(EventArgs args)
        {
            if (!_Player.ChampionName.Contains("Corki"))
            {
                return;
            }
            Chat.Print("Borki Loaded!", Color.GreenYellow);
            Chat.Print("Good Luck!", Color.GreenYellow);
            Bootstrap.Init(null);
            Q      = new Spell.Skillshot(SpellSlot.Q, 825, SkillShotType.Circular, 300, 1000, 250);
            W      = new Spell.Skillshot(SpellSlot.W, 800, SkillShotType.Linear);
            E      = new Spell.Active(SpellSlot.E, 600);
            R      = new Spell.Skillshot(SpellSlot.R, 1200, SkillShotType.Linear, 200, 1950, 40);
            Botrk  = new Item(ItemId.Blade_of_the_Ruined_King);
            Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600);

            Menu = MainMenu.AddMenu("Borki", "Borki");
            Menu.AddGroupLabel("BORKI");
            Menu.AddSeparator();
            Menu.AddLabel("Good Luck!");

            SpellMenu = Menu.AddSubMenu("Spells Settings", "Combo");
            SpellMenu.AddGroupLabel("Combo Settings");
            SpellMenu.Add("ComboQ", new CheckBox("Spell [Q]"));
            SpellMenu.Add("ComboE", new CheckBox("Spell [E]"));
            SpellMenu.Add("ComboR", new CheckBox("Spell [R]"));
            SpellMenu.Add("item", new CheckBox("Use [BOTRK]"));

            HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("HarassQ", new CheckBox("Spell [Q]", false));
            HarassMenu.Add("HarassR", new CheckBox("Spell [R]"));
            HarassMenu.Add("HarassE", new CheckBox("Spell [E]"));
            HarassMenu.Add("manaHarass", new Slider("Min Mana For Harass", 50, 0, 100));
            HarassMenu.Add("RocketHarass", new Slider("Save Rockets [R]", 3, 0, 6));

            ClearMenu = Menu.AddSubMenu("LaneClear Settings", "LaneClear");
            ClearMenu.AddGroupLabel("Laneclear Settings");
            ClearMenu.Add("ClearQ", new CheckBox("Spell [Q]", false));
            ClearMenu.Add("ClearR", new CheckBox("Spell [R]", false));
            ClearMenu.Add("ClearE", new CheckBox("Spell [E]", false));
            ClearMenu.Add("manaClear", new Slider("Min Mana For LaneClear", 65, 0, 100));
            ClearMenu.Add("RocketClear", new Slider("Save Rockets [R]", 3, 0, 6));

            JungleMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear");
            JungleMenu.AddGroupLabel("JungleClear Settings");
            JungleMenu.Add("JungleQ", new CheckBox("Spell [Q]"));
            JungleMenu.Add("JungleR", new CheckBox("Spell [R]"));
            JungleMenu.Add("JungleE", new CheckBox("Spell [E]"));
            JungleMenu.Add("manaJung", new Slider("Min Mana For JungleClear", 30, 0, 100));
            JungleMenu.Add("RocketJung", new Slider("Save Rockets [R]", 3, 0, 6));

            KillstealMenu = Menu.AddSubMenu("KillSteal Settings", "KS");
            KillstealMenu.AddGroupLabel("KillSteal Settings");
            KillstealMenu.Add("RKs", new CheckBox("Spell [R]"));
            KillstealMenu.Add("QKs", new CheckBox("Spell [Q]"));
            KillstealMenu.Add("ign", new CheckBox("Use [Ignite] KillSteal"));

            Misc = Menu.AddSubMenu("Misc Settings", "Misc");
            Misc.AddGroupLabel("Misc Settings");
            Misc.Add("AntiGap", new CheckBox("Use [W] AntiGapcloser"));
            Misc.AddSeparator();
            Misc.Add("drawQ", new CheckBox("Range [Q]"));
            Misc.Add("drawW", new CheckBox("Range [W]", false));
            Misc.Add("drawE", new CheckBox("Range [E]"));
            Misc.Add("drawR", new CheckBox("Range [R]"));

            Skin = Menu.AddSubMenu("Skin Changer", "SkinChanger");
            Skin.Add("checkSkin", new CheckBox("Use Skin Changer"));
            Skin.Add("skin.Id", new ComboBox("Skin Mode", 0, "Default", "1", "2", "3", "4", "5", "6", "7"));


            Game.OnTick           += Game_OnTick;
            Gapcloser.OnGapcloser += Gapcloser_OnGapcloser;
            Drawing.OnDraw        += Drawing_OnDraw;
        }
Example #10
0
        private static void OnLoadingComplete(EventArgs args)
        {
            if (!_Player.ChampionName.Contains("Tristana"))
            {
                return;
            }
            Chat.Print("Bristana Loaded!", Color.GreenYellow);
            Chat.Print("Good Luck!", Color.GreenYellow);
            Bootstrap.Init(null);
            uint level = (uint)Player.Instance.Level;

            Q     = new Spell.Active(SpellSlot.Q, 550);
            W     = new Spell.Skillshot(SpellSlot.W, 900, SkillShotType.Circular, 450, int.MaxValue, 180);
            E     = new Spell.Targeted(SpellSlot.E, 550);
            R     = new Spell.Targeted(SpellSlot.R, 550);
            Botrk = new Item(ItemId.Blade_of_the_Ruined_King);

            Menu = MainMenu.AddMenu("Bristana", "Bristana");
            Menu.AddGroupLabel("Bristana");
            Menu.AddLabel(" FEATURES ");
            Menu.AddLabel(" Please Select E Before Play ! ");
            Menu.AddLabel(" Combo Mode");
            Menu.AddLabel(" Harass Mode ");
            Menu.AddLabel(" Drawing Mode ");
            Menu.AddLabel(" KillSteal Mode ");
            Menu.AddLabel(" LaneClear Mode");
            Menu.AddLabel(" Anti Gapcloser");
            Menu.AddLabel(" Flee Mode ");
            Menu.AddLabel(" Skin Hack ");

            SpellMenu = Menu.AddSubMenu("Combo Settings", "Combo");
            SpellMenu.AddGroupLabel("Combo Settings");
            SpellMenu.Add("ComboQ", new CheckBox("Spell [Q]"));
            SpellMenu.Add("ComboR", new CheckBox("Spell [R]"));
            SpellMenu.Add("ComboER", new CheckBox("Spell [ER]"));
            SpellMenu.Add("item", new CheckBox("Use [BOTRK]"));
            SpellMenu.AddLabel("Spell [E] on");
            foreach (var enemies in EntityManager.Heroes.Enemies.Where(i => !i.IsMe))
            {
                SpellMenu.Add("useECombo" + enemies.ChampionName, new CheckBox("" + enemies.ChampionName));
            }

            HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("HarassQ", new CheckBox("Spell [Q]", false));
            HarassMenu.AddLabel("Spell [E] on");
            foreach (var enemies in EntityManager.Heroes.Enemies.Where(i => !i.IsMe))
            {
                HarassMenu.Add("HarassE" + enemies.ChampionName, new CheckBox("" + enemies.ChampionName));
            }
            HarassMenu.Add("manaHarass", new Slider("Min Mana For Harass", 50, 0, 100));

            LaneMenu = Menu.AddSubMenu("Laneclear Settings", "Clear");
            LaneMenu.AddGroupLabel("Laneclear Settings");
            LaneMenu.Add("ClearQ", new CheckBox("Spell [Q]", false));
            LaneMenu.Add("ClearE", new CheckBox("Spell [E]", false));
            LaneMenu.Add("ClearTower", new CheckBox("Spell [E] Turret", false));
            LaneMenu.Add("manaFarm", new Slider("Min Mana For LaneClear", 50, 0, 100));

            JungleMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear");
            JungleMenu.AddGroupLabel("JungleClear Settings");
            JungleMenu.Add("jungleQ", new CheckBox("Spell [Q]"));
            JungleMenu.Add("jungleE", new CheckBox("Spell [E]"));
            JungleMenu.Add("jungleW", new CheckBox("Spell [W]", false));
            JungleMenu.Add("manaJung", new Slider("Min Mana For JungleClear", 50, 0, 100));

            StealMenu = Menu.AddSubMenu("KillSteal Settings", "KS");
            StealMenu.AddGroupLabel("Killsteal Settings");
            StealMenu.Add("RKs", new CheckBox("Spell [R]"));



            Misc = Menu.AddSubMenu("Misc Settings", "Draw");
            Misc.AddGroupLabel("Anti Gapcloser");
            Misc.Add("antiGap", new CheckBox("Anti Gapcloser"));
            Misc.Add("antiRengar", new CheckBox("Anti Rengar"));
            Misc.Add("antiKZ", new CheckBox("Anti Kha'Zix"));
            Misc.AddGroupLabel("Drawings Settings");
            Misc.Add("drawAA", new CheckBox("Draw E"));
            Misc.Add("drawW", new CheckBox("Draw W", false));

            Skin = Menu.AddSubMenu("Skin Changer", "SkinChanger");
            Skin.Add("checkSkin", new CheckBox("Use Skin Changer"));
            Skin.Add("skin.Id", new ComboBox("Skin Mode", 0, "Classic", "Riot Tristana", "Earnest Elf Tristana", "Firefighter Tristana", "Guerilla Tristana", "Rocket Tristana", "Color Tristana", "Color Tristana", "Color Tristana", "Color Tristana", "Dragon Trainer Tristana"));


            Game.OnTick           += Game_OnTick;
            Drawing.OnDraw        += Drawing_OnDraw;
            Gapcloser.OnGapcloser += Gapcloser_OnGapCloser;
            GameObject.OnCreate   += GameObject_OnCreate;
        }
Example #11
0
        public static void Init()
        {
            ComboMenu = Program.menu.AddSubMenu("Combo Config");
            ComboMenu.AddGroupLabel("Combo Config");

            ComboMenu.AddLabel("Q-1 Config");
            ComboMenu.Add("useQ1", new CheckBox("Use Q-1"));
            ComboMenu.AddLabel("Q-2 Config");
            ComboMenu.Add("qBeforeExpire", new CheckBox("Antes de que la Q expire"));
            ComboMenu.Add("qOutOfRange", new CheckBox("Q Fuera de rango"));
            ComboMenu.Add("qExecute", new CheckBox("Q Ejecutar"));
            ComboMenu.AddLabel("W-1 Config");
            ComboMenu.Add("useW1", new CheckBox("W1 Para pasivo"));
            ComboMenu.Add("wCatchUp", new CheckBox("Usar W en aliado para acercarse"));
            ComboMenu.AddLabel("W-2 Config");
            ComboMenu.Add("useW2", new CheckBox("W2 Para pasiva"));
            ComboMenu.AddLabel("E-1 Config");
            ComboMenu.Add("useE1", new CheckBox("Usar E1"));
            ComboMenu.AddLabel("E-2 Config");
            ComboMenu.Add("useE2", new CheckBox("E2"));
            ComboMenu.AddLabel("R Config");
            ComboMenu.Add("useR", new CheckBox("Usar R"));
            ComboMenu.AddLabel("Pasiva Config");
            ComboMenu.Add("minPassiveSliderCombo", new Slider("Passiva Stacks antes de Spell", 1, 0, 2));

            HarassMenu = Program.menu.AddSubMenu("Tirar Config");
            HarassMenu.AddGroupLabel("Tirar Config");
            HarassMenu.AddLabel("Q-1 Config");
            HarassMenu.Add("useQ1H", new CheckBox("Usar Q-1"));
            HarassMenu.AddLabel("Q-2 Config");
            HarassMenu.Add("qBeforeExpireH", new CheckBox("Antes de que Q expire"));
            HarassMenu.Add("qOutOfRangeH", new CheckBox("Q Fuera de Rango"));
            HarassMenu.Add("qExecuteH", new CheckBox("Q Ejecutar"));
            HarassMenu.AddLabel("E-1 Config");
            HarassMenu.Add("useE1H", new CheckBox("Usar E1"));
            HarassMenu.AddLabel("E-2 Config");
            HarassMenu.Add("useE2H", new CheckBox("E2"));

            FarmMenu = Program.menu.AddSubMenu("Farming Config");
            FarmMenu.AddGroupLabel("UltimoGolpe Config");
            FarmMenu.Add("useQ1F", new CheckBox("Usar Q-1"));
            FarmMenu.Add("qExecuteF", new CheckBox("Q Ejecutar"));
            FarmMenu.AddGroupLabel("UltimoGolpe Config");
            FarmMenu.Add("useQ1WC", new CheckBox("Usar Q-1"));
            FarmMenu.Add("qExecuteWC", new CheckBox("Q Ejecutar"));
            FarmMenu.Add("eExecuteWC", new CheckBox("E Ejecutar"));

            JungleMenu = Program.menu.AddSubMenu("Jungla Config");
            JungleMenu.AddGroupLabel("Jungla Config");
            JungleMenu.Add("useQ1J", new CheckBox("Usar Q-1"));
            JungleMenu.Add("useQ2J", new CheckBox("Usar Q-2"));
            JungleMenu.Add("useW1J", new CheckBox("Usar W-1"));
            JungleMenu.Add("useW2J", new CheckBox("Usar W-2"));
            JungleMenu.Add("useE1J", new CheckBox("Usar E-1"));
            JungleMenu.Add("useE2J", new CheckBox("Usar E-2"));
            JungleMenu.Add("minPassiveSlider", new Slider("Passiva Stacks antes de Spell", 1, 0, 2));

            KillstealMenu = Program.menu.AddSubMenu("Killsteal Config");
            KillstealMenu.AddGroupLabel("Killsteal Config");
            KillstealMenu.Add("KSQ1", new CheckBox("KS Q1"));
            KillstealMenu.Add("KSQ2", new CheckBox("KS Q2"));
            KillstealMenu.Add("KSE1", new CheckBox("KS E"));
            KillstealMenu.Add("KSR1", new CheckBox("KS R"));

            Game.OnTick += Game_OnUpdate;
        }
Example #12
0
        public static void Initialize()
        {
            // Addon Menu
            ExecutionerUrgotMenu = MainMenu.AddMenu("ExecutionerUrgot", "ExecutionerUrgot");
            ExecutionerUrgotMenu.AddGroupLabel("Executioner Urgot");

            // Combo Menu
            ComboMenu = ExecutionerUrgotMenu.AddSubMenu("Combo Features", "ComboFeatures");
            ComboMenu.AddGroupLabel("Combo Features");
            ComboMenu.AddLabel("Independent boxes for Spells:");
            ComboMenu.Add("Qcombo", new CheckBox("Use Q"));
            ComboMenu.Add("Wcombo", new CheckBox("Use W for slow"));
            ComboMenu.Add("Ecombo", new CheckBox("Use E"));
            ComboMenu.AddLabel("Urgot will cast R when Slider # equals # of Enemies.");
            ComboMenu.Add("Rcombo", new Slider("Use R - 0 is off", 3, 0, 5));

            // Harass Menu
            HarassMenu = ExecutionerUrgotMenu.AddSubMenu("Harass Features", "HarassFeatures");
            HarassMenu.AddGroupLabel("Harass Features");
            HarassMenu.AddLabel("Independent boxes for Spells:");
            HarassMenu.Add("Qharass", new CheckBox("Use Q"));
            HarassMenu.Add("Eharass", new CheckBox("Use E"));
            HarassMenu.AddSeparator(1);
            HarassMenu.Add("Mharass", new Slider("Mana Limiter at Mana %", 25));

            // Jungle Menu
            JungleMenu = ExecutionerUrgotMenu.AddSubMenu("Jungle Features", "JungleFeatures");
            JungleMenu.AddGroupLabel("Jungle Features");
            JungleMenu.AddLabel("Independent boxes for Spells:");
            JungleMenu.Add("Qjungle", new CheckBox("Use Q"));
            JungleMenu.Add("Ejungle", new CheckBox("Use E"));
            JungleMenu.AddSeparator(1);
            JungleMenu.Add("Mjungle", new Slider("Mana Limiter at Mana %", 25));

            // LaneClear Menu
            LaneClearMenu = ExecutionerUrgotMenu.AddSubMenu("Lane Clear Features", "LaneClearFeatures");
            LaneClearMenu.AddGroupLabel("Lane Clear Features");
            LaneClearMenu.AddLabel("Independent boxes for Spells:");
            LaneClearMenu.Add("Qlanec", new CheckBox("Use Q"));
            LaneClearMenu.Add("Elanec", new CheckBox("Use E", false));
            LaneClearMenu.AddSeparator(1);
            LaneClearMenu.Add("Mlanec", new Slider("Mana Limiter at Mana %", 25));

            // LastHit Menu
            LastHitMenu = ExecutionerUrgotMenu.AddSubMenu("Last Hit Features", "LastHitFeatures");
            LastHitMenu.AddGroupLabel("Last Hit Features");
            LastHitMenu.AddLabel("Independent boxes for Spells:");
            LastHitMenu.Add("Qlasthit", new CheckBox("Use Q"));
            LastHitMenu.AddSeparator(1);
            LastHitMenu.Add("Mlasthit", new Slider("Mana Limiter at Mana %", 25));

            // Kill Steal Menu
            KillStealMenu = ExecutionerUrgotMenu.AddSubMenu("KS Features", "KSFeatures");
            KillStealMenu.AddGroupLabel("Kill Steal Features");
            KillStealMenu.Add("Uks", new CheckBox("KS Mode"));
            KillStealMenu.AddSeparator(1);
            KillStealMenu.AddLabel("Independent boxes for Spells:");
            KillStealMenu.Add("Qks", new CheckBox("Use Q in KS"));
            KillStealMenu.Add("Eks", new CheckBox("Use E in KS", false));

            // Drawing Menu
            DrawingMenu = ExecutionerUrgotMenu.AddSubMenu("Drawing Features", "DrawingFeatures");
            DrawingMenu.AddGroupLabel("Drawing Features");
            DrawingMenu.Add("Udrawer", new CheckBox("Use Drawer"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("Independent boxes for Spells:");
            DrawingMenu.Add("Qdraw", new CheckBox("Draw Q"));
            DrawingMenu.Add("Edraw", new CheckBox("Draw E"));
            DrawingMenu.Add("Rdraw", new CheckBox("Draw R"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("Skin Designer");
            DrawingMenu.Add("Udesigner", new CheckBox("Use Designer"));
            DrawingMenu.Add("Sdesign", new Slider("Skin Designer: ", 2, 0, 3));

            // Setting Menu
            SettingMenu = ExecutionerUrgotMenu.AddSubMenu("Settings", "Settings");
            SettingMenu.AddGroupLabel("Settings");
            SettingMenu.AddLabel("Automatic Leveler");
            SettingMenu.Add("Uleveler", new CheckBox("Use Leveler"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Automatic Tear Stacker");
            SettingMenu.Add("Ustacker", new CheckBox("Use Stacker"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Auto R - While under ally turret, grab enemy");
            SettingMenu.Add("Ugrabber", new CheckBox("Use Grabber"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Interrupter");
            SettingMenu.Add("Uinterrupt", new CheckBox("Use Interrupter", false));
            SettingMenu.Add("Rinterrupt", new CheckBox("Use R to interrupt", false));
            SettingMenu.AddLabel("Gap Closer");
            SettingMenu.Add("Ugapc", new CheckBox("Use Gapcloser", false));
            SettingMenu.Add("Rgapc", new CheckBox("Use R to gapclose", false));
        }
        private static void Game_OnGameLoad(EventArgs args)
        {
            if (ObjectManager.Player.BaseSkinName != "Nautilus")
            {
                return;
            }
            foreach (var hero in ObjectManager.Get <AIHeroClient>())
            {
                if (hero.IsEnemy)
                {
                    Enemies.Add(hero);
                }
                if (hero.IsAlly)
                {
                    Allies.Add(hero);
                }
            }



            Q = new Spell.Skillshot(SpellSlot.Q, 1100, SkillShotType.Linear, (int)0.5f, (int?)1900f, 90);
            Q.AllowedCollisionCount = 0;
            W = new Spell.Active(SpellSlot.W);
            E = new Spell.Active(SpellSlot.E, 300);
            R = new Spell.Targeted(SpellSlot.R, (uint)ObjectManager.Player.Spellbook.GetSpell(SpellSlot.R).SData.CastRange);

            nautmenu = MainMenu.AddMenu("Nautilus", "Nautilus");
            nautmenu.AddGroupLabel("Nautilus!");
            PredictionMenu = nautmenu.AddSubMenu("Prediction", "prediction");
            StringList(PredictionMenu, "Qpred", "Q Prediction", new[] { "Low", "Medium", "High", "Very High" }, 3);

            ComboMenu = nautmenu.AddSubMenu("Combo");
            ComboMenu.AddGroupLabel("Combo Ayarları");
            ComboMenu.Add("ts", new CheckBox("EB hedef seçici kullan"));
            ComboMenu.Add("ts1", new CheckBox("Sadece 1 hedefe odaklan", false));
            ComboMenu.Add("minGrab", new Slider("Çekmek için en az menzil", 250, 125, (int)Q.Range));
            ComboMenu.Add("maxGrab", new Slider("Çekmek için en fazla menzil", (int)Q.Range, 125, (int)Q.Range));
            ComboMenu.AddLabel("Çekme:");
            foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team))
            {
                ComboMenu.Add("grab" + enemy.ChampionName, new CheckBox(enemy.ChampionName));
            }
            ComboMenu.AddSeparator();
            ComboMenu.Add("useW", new CheckBox("Kullan W"));
            ComboMenu.Add("useE", new CheckBox("Kullan E"));
            ComboMenu.Add("useR", new CheckBox("Kullan R"));
            ComboMenu.AddGroupLabel("Ultiyi şu düşmanlara kullanma");
            foreach (var enemy in ObjectManager.Get <AIHeroClient>())
            {
                CheckBox cb = new CheckBox(enemy.BaseSkinName)
                {
                    CurrentValue = false
                };
                if (enemy.Team != ObjectManager.Player.Team)
                {
                    ComboMenu.Add("DontUltenemy" + enemy.BaseSkinName, cb);
                }
            }

            KSMenu = nautmenu.AddSubMenu("KS");
            KSMenu.AddGroupLabel("KS Ayarları");
            KSMenu.Add("ksQ", new CheckBox("Kullan Q"));
            KSMenu.Add("ksE", new CheckBox("Kullan E"));

            LaneMenu = nautmenu.AddSubMenu("LaneCLear");
            LaneMenu.AddGroupLabel("Lanetemizleme Ayarları");
            LaneMenu.Add("UseWlc", new CheckBox("Kullan W"));
            LaneMenu.Add("UseElc", new CheckBox("Kullan E"));
            LaneMenu.AddSeparator();
            LaneMenu.Add("lccount", new Slider("E için en az minyon", 3, 1, 5));
            LaneMenu.Add("lanem", new Slider("Minimum mana %", 20, 0, 100));

            JungleMenu = nautmenu.AddSubMenu("Jungleclear");
            JungleMenu.AddGroupLabel("Ormantemizleme Ayarları");
            JungleMenu.Add("UseQjg", new CheckBox("Kullan Q"));
            JungleMenu.Add("UseWjg", new CheckBox("Kullan W"));
            JungleMenu.Add("UseEjg", new CheckBox("Kullan E"));
            JungleMenu.Add("jgMana", new Slider("en az mana %", 20, 0, 100));
            JungleMenu.AddSeparator();

            SmiteMenu = nautmenu.AddSubMenu("Smite", "Smite");
            SmiteMenu.AddSeparator();
            SmiteMenu.Add("smiteActive",
                          new KeyBind("Çarp Aktif (Tuşu)", true, KeyBind.BindTypes.PressToggle, 'H'));
            SmiteMenu.AddSeparator();
            SmiteMenu.Add("useSlowSmite", new CheckBox("Mavi çarpla canavar çal"));
            SmiteMenu.Add("comboWithDuelSmite", new CheckBox("Kırmızı Çarp Komboda"));
            SmiteMenu.AddSeparator();
            SmiteMenu.AddGroupLabel("Kamplar");
            SmiteMenu.AddLabel("Epics");
            SmiteMenu.Add("SRU_Baron", new CheckBox("Baron"));
            SmiteMenu.Add("SRU_Dragon", new CheckBox("Ejder"));
            SmiteMenu.AddLabel("BUFFLAR");
            SmiteMenu.Add("SRU_Blue", new CheckBox("Mavi"));
            SmiteMenu.Add("SRU_Red", new CheckBox("Kırmızı"));
            SmiteMenu.AddLabel("Küçük Kamplar");
            SmiteMenu.Add("SRU_Gromp", new CheckBox("Kurbağa", false));
            SmiteMenu.Add("SRU_Murkwolf", new CheckBox("Alacakurtlar", false));
            SmiteMenu.Add("SRU_Krug", new CheckBox("Golemler", false));
            SmiteMenu.Add("SRU_Razorbeak", new CheckBox("Sivrigagalar", false));
            SmiteMenu.Add("Sru_Crab", new CheckBox("Yampiriyengeç", false));

            FleeMenu = nautmenu.AddSubMenu("Flee");
            FleeMenu.AddGroupLabel("Flee(kaçma) Ayarları");
            FleeMenu.Add("fleeuseQ", new CheckBox("Kullan Q"));
            FleeMenu.Add("fleeuseW", new CheckBox("Kullan W"));

            MiscMenu = nautmenu.AddSubMenu("Misc");
            MiscMenu.AddGroupLabel("Ek Ayarlar");
            MiscMenu.Add("antiG", new CheckBox("Kullan E - Antigapcloser"));
            MiscMenu.Add("interruptq", new CheckBox("Kullan Q - interrupter"));
            MiscMenu.Add("interruptr", new CheckBox("Kullan R - interrupter"));


            DrawMenu = nautmenu.AddSubMenu("Draw");
            DrawMenu.AddGroupLabel("Gösterge");
            DrawMenu.Add("drawq", new CheckBox("Göster Q"));
            DrawMenu.Add("drawe", new CheckBox("Göster E"));
            DrawMenu.Add("drawr", new CheckBox("Göster R"));

            Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell;
            Game.OnUpdate         += Game_OnUpdate;
            Gapcloser.OnGapcloser += Gapcloser_OnGapcloser;
            Drawing.OnDraw        += Drawing_OnDraw;
            Game.OnUpdate         += SmiteEvent;
        }
Example #14
0
        public static void Initialize()
        {
            // Addon Menu
            BallistaKogMawMenu = MainMenu.AddMenu("BallistaKogMaw", "BallistaKogMaw");
            BallistaKogMawMenu.AddGroupLabel("Ballista Kog'Maw");

            // Combo Menu
            ComboMenu = BallistaKogMawMenu.AddSubMenu("Combo Features", "ComboFeatures");
            ComboMenu.AddGroupLabel("Combo Features");
            ComboMenu.AddLabel("Independent boxes for Spells:");
            ComboMenu.Add("Qcombo", new CheckBox("Use Q"));
            ComboMenu.Add("Wcombo", new CheckBox("Use W"));
            ComboMenu.Add("Ecombo", new CheckBox("Use E"));
            ComboMenu.Add("Rcombo", new CheckBox("Use R"));
            ComboMenu.Add("Scombo", new Slider("Max R Stacks", 2, 1, 10));

            // Harass Menu
            HarassMenu = BallistaKogMawMenu.AddSubMenu("Harass Features", "HarassFeatures");
            HarassMenu.AddGroupLabel("Harass Features");
            HarassMenu.AddLabel("Independent boxes for Spells:");
            HarassMenu.Add("Qharass", new CheckBox("Use Q"));
            HarassMenu.Add("Wharass", new CheckBox("Use W", false));
            HarassMenu.Add("Eharass", new CheckBox("Use E", false));
            HarassMenu.Add("Rharass", new CheckBox("Use R", false));
            HarassMenu.Add("Sharass", new Slider("Max R Stacks", 1, 1, 10));
            HarassMenu.AddSeparator(1);
            HarassMenu.Add("Mharass", new Slider("Mana Limiter at Mana %", 25));

            // Jungle Menu
            JungleMenu = BallistaKogMawMenu.AddSubMenu("Jungle Features", "JungleFeatures");
            JungleMenu.AddGroupLabel("Jungle Features");
            JungleMenu.AddLabel("Independent boxes for Spells:");
            JungleMenu.Add("Qjungle", new CheckBox("Use Q"));
            JungleMenu.Add("Wjungle", new CheckBox("Use W"));
            JungleMenu.Add("Rjungle", new CheckBox("Use R", false));
            JungleMenu.Add("Sjungle", new Slider("Max R Stacks", 1, 1, 10));
            JungleMenu.AddSeparator(1);
            JungleMenu.Add("Mjungle", new Slider("Mana Limiter at Mana %", 25));

            // LaneClear Menu
            LaneClearMenu = BallistaKogMawMenu.AddSubMenu("Lane Clear Features", "LaneClearFeatures");
            LaneClearMenu.AddGroupLabel("Lane Clear Features");
            LaneClearMenu.AddLabel("Independent boxes for Spells:");
            LaneClearMenu.Add("Qlanec", new CheckBox("Use Q", false));
            LaneClearMenu.Add("Wlanec", new CheckBox("Use W", false));
            LaneClearMenu.Add("Rlanec", new CheckBox("Use R", false));
            LaneClearMenu.Add("Slanec", new Slider("Max R Stacks", 1, 1, 10));
            LaneClearMenu.AddSeparator(1);
            LaneClearMenu.Add("Mlanec", new Slider("Mana Limiter at Mana %", 25));

            // LastHit Menu
            LastHitMenu = BallistaKogMawMenu.AddSubMenu("Last Hit Features", "LastHitFeatures");
            LastHitMenu.AddGroupLabel("Last Hit Features");
            LastHitMenu.AddLabel("Independent boxes for Spells:");
            LastHitMenu.Add("Qlasthit", new CheckBox("Use Q"));
            LastHitMenu.Add("Rlasthit", new CheckBox("Use R", false));
            LastHitMenu.Add("Slasthit", new Slider("Max R Stacks", 1, 1, 10));
            LastHitMenu.AddSeparator(1);
            LastHitMenu.Add("Mlasthit", new Slider("Mana Limiter at Mana %", 25));

            // Kill Steal Menu
            KillStealMenu = BallistaKogMawMenu.AddSubMenu("KS Features", "KSFeatures");
            KillStealMenu.AddGroupLabel("Kill Steal Features");
            KillStealMenu.Add("Uks", new CheckBox("KS Mode"));
            KillStealMenu.AddSeparator(1);
            KillStealMenu.AddLabel("Independent boxes for Spells:");
            KillStealMenu.Add("Qks", new CheckBox("Use Q in KS"));
            KillStealMenu.Add("Rks", new CheckBox("Use R in KS"));

            // Drawing Menu
            DrawingMenu = BallistaKogMawMenu.AddSubMenu("Drawing Features", "DrawingFeatures");
            DrawingMenu.AddGroupLabel("Drawing Features");
            DrawingMenu.Add("Udrawer", new CheckBox("Use Drawer"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("Independent boxes for Spells:");
            DrawingMenu.Add("Qdraw", new CheckBox("Draw Q"));
            DrawingMenu.Add("Wdraw", new CheckBox("Draw W"));
            DrawingMenu.Add("Edraw", new CheckBox("Draw E"));
            DrawingMenu.Add("Rdraw", new CheckBox("Draw R"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("Skin Designer");
            DrawingMenu.Add("Udesigner", new CheckBox("Use Designer"));
            DrawingMenu.Add("Sdesign", new Slider("Skin Designer: ", 7, 0, 8));

            // Setting Menu
            SettingMenu = BallistaKogMawMenu.AddSubMenu("Settings", "Settings");
            SettingMenu.AddGroupLabel("Settings");
            SettingMenu.AddLabel("Automatic Leveler");
            SettingMenu.Add("Uleveler", new CheckBox("Use Leveler"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Automatic Tear Stacker");
            SettingMenu.Add("Ustacker", new CheckBox("Use Stacker"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Automatic Passive - Death Follower");
            SettingMenu.Add("Ufollower", new CheckBox("Use Follower"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Gap Closer");
            SettingMenu.Add("Ugapc", new CheckBox("Use Gapcloser"));
            SettingMenu.Add("Egapc", new CheckBox("Use E to gapclose"));
        }
        public static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (Player.Hero != Champion.Volibear)
            {
                return;
            }
            Chat.Print("Volibear Yukledi");
            VoliMenu = MainMenu.AddMenu("Volibear", "Volibear");
            VoliMenu.AddGroupLabel("Çılgın Voli!");
            ComboMenu = VoliMenu.AddSubMenu("Combo");
            ComboMenu.AddGroupLabel("Combo Ayarları");
            ComboMenu.Add("UseQ", new CheckBox("Kullan Q"));
            ComboMenu.Add("UseW", new CheckBox("Kullan W"));
            ComboMenu.Add("UseE", new CheckBox("Kullan E"));
            ComboMenu.Add("UseR", new CheckBox("Kullan R"));
            ComboMenu.Add("UseItems", new CheckBox("Kullan İtemler"));
            ComboMenu.Add("Wcount", new Slider("W için düşmanın canı", 100, 0, 100));
            ComboMenu.Add("Rcount", new Slider("Ulti için gereken düşman sayısı", 2, 1, 5));


            HarassMenu = VoliMenu.AddSubMenu("Harass");
            HarassMenu.AddGroupLabel("Dürtme Ayarları");
            HarassMenu.Add("Ehrs", new CheckBox("E Kullan"));


            LaneMenu = VoliMenu.AddSubMenu("Farm");
            LaneMenu.AddGroupLabel("Lanetemizleme Ayarları");
            LaneMenu.Add("laneQ", new CheckBox("Kullan Q"));
            LaneMenu.Add("laneW", new CheckBox("Kullan W"));
            LaneMenu.Add("laneE", new CheckBox("Kullan E"));
            LaneMenu.Add("LCM", new Slider("Mana %", 30, 0, 100));


            JungleMenu = VoliMenu.AddSubMenu("Jungle");
            JungleMenu.AddGroupLabel("Ormantemizleme Ayarları");
            JungleMenu.Add("JungleQ", new CheckBox("Kullan Q"));
            JungleMenu.Add("JungleW", new CheckBox("Kullan W"));
            JungleMenu.Add("JungleE", new CheckBox("Kullan E"));
            JungleMenu.Add("JCM", new Slider("Mana %", 30, 0, 100));



            MiscMenu = VoliMenu.AddSubMenu("Misc");
            MiscMenu.AddGroupLabel("Ek Ayarlar");
            MiscMenu.Add("gapcloserW", new CheckBox("Anti-GapCloser W"));

            KSMenu = VoliMenu.AddSubMenu("ks");
            KSMenu.AddGroupLabel("Kill Çalma Ayarları");
            KSMenu.Add("ksW", new CheckBox("W ile çal"));
            KSMenu.Add("ksE", new CheckBox("E ile çal"));

            DrawMenu = VoliMenu.AddSubMenu("Drawings");
            DrawMenu.AddGroupLabel("Gösterge Ayarları");
            DrawMenu.Add("DrawWE", new CheckBox("W ve E göster"));
            DrawMenu.Add("smitestatus1", new CheckBox("Çarp durumunu göster"));



            Q = new Spell.Active(SpellSlot.Q, 750);
            W = new Spell.Targeted(SpellSlot.W, 395);
            E = new Spell.Active(SpellSlot.E, 415);
            R = new Spell.Active(SpellSlot.R, (uint)Player.GetAutoAttackRange());

            Game.OnUpdate         += OnUpdate;
            Drawing.OnDraw        += Drawing_OnDraw;
            Orbwalker.OnPreAttack += Orbwalker_OnPreAttack;
            Gapcloser.OnGapcloser += Gapcloser_OnGapcloser;
        }
Example #16
0
        public static void Load()
        {
            menuIni = MainMenu.AddMenu("千玗", "Kindred");
            menuIni.AddGroupLabel("欢迎使用最渣千玗脚本!");

            UltMenu = menuIni.AddSubMenu("大招");
            UltMenu.AddGroupLabel("大招设置");
            UltMenu.Add("Rally", new CheckBox("R 拯救队友 / 自身"));
            UltMenu.Add("Rallyh", new Slider("R 队友血量 %", 20, 0, 100));
            UltMenu.AddGroupLabel("不使用R: ");
            foreach (var ally in ObjectManager.Get <AIHeroClient>())
            {
                CheckBox cb = new CheckBox(ally.BaseSkinName)
                {
                    CurrentValue = false
                };
                if (ally.Team == ObjectManager.Player.Team)
                {
                    UltMenu.Add("DontUlt" + ally.BaseSkinName, cb);
                }
            }

            ComboMenu = menuIni.AddSubMenu("连招");
            ComboMenu.AddGroupLabel("连招设置");
            ComboMenu.Add("Q", new CheckBox("使用 Q"));
            ComboMenu.Add("W", new CheckBox("使用 W"));
            ComboMenu.Add("E", new CheckBox("使用 E"));
            ComboMenu.AddGroupLabel("额外设置");
            ComboMenu.Add("Qmode", new ComboBox("Q 模式", 0, "至目标", "至鼠标"));
            ComboMenu.Add("QW", new CheckBox("只Q 当W激活时", false));
            ComboMenu.Add("QAA", new CheckBox("不Q 当目标在普攻范围", false));
            ComboMenu.Add("Emark", new CheckBox("集火有 E的目标"));
            ComboMenu.Add("Pmark", new CheckBox("集火有 被标记的目标"));
            ComboMenu.Add("Pspells", new CheckBox("不攻击 R 中低于 15%血量的目标", false));

            HarassMenu = menuIni.AddSubMenu("骚扰");
            HarassMenu.AddGroupLabel("骚扰设置");
            HarassMenu.Add("Q", new CheckBox("使用 Q"));
            HarassMenu.Add("W", new CheckBox("使用 W", false));
            HarassMenu.Add("E", new CheckBox("使用 E"));

            LaneMenu = menuIni.AddSubMenu("清线");
            LaneMenu.AddGroupLabel("清线设置");
            LaneMenu.Add("Q", new CheckBox("使用 Q"));
            LaneMenu.Add("W", new CheckBox("使用 W", false));
            LaneMenu.Add("E", new CheckBox("使用 E", false));

            JungleMenu = menuIni.AddSubMenu("清野");
            JungleMenu.AddGroupLabel("清野设置");
            JungleMenu.Add("Q", new CheckBox("使用 Q"));
            JungleMenu.Add("W", new CheckBox("使用 W", false));
            JungleMenu.Add("E", new CheckBox("使用 E", false));

            FleeMenu = menuIni.AddSubMenu("逃跑");
            FleeMenu.AddGroupLabel("逃跑设置");
            FleeMenu.Add("Q", new CheckBox("使用 Q"));
            FleeMenu.Add("Qgap", new CheckBox("使用 Q 防突进"));

            ManaMenu = menuIni.AddSubMenu("蓝量控制器");
            ManaMenu.AddGroupLabel("骚扰");
            ManaMenu.Add("harassmana", new Slider("骚扰蓝量 %", 75, 0, 100));
            ManaMenu.AddGroupLabel("清线");
            ManaMenu.Add("lanemana", new Slider("清线蓝量 %", 60, 0, 100));

            DrawMenu = menuIni.AddSubMenu("线圈");
            DrawMenu.AddGroupLabel("线圈设置");
            DrawMenu.Add("Q", new CheckBox("显示 Q"));
            DrawMenu.Add("W", new CheckBox("显示 W"));
            DrawMenu.Add("E", new CheckBox("显示 E"));
            DrawMenu.Add("R", new CheckBox("显示 R"));
            DrawMenu.Add("debug", new CheckBox("调试", false));
        }
Example #17
0
        public static void Initialize()
        {
            // Addon Menu
            DraconicChoGathMenu = MainMenu.AddMenu("DraconicChoGath", "DraconicChoGath");
            DraconicChoGathMenu.AddGroupLabel("Draconic Cho'Gath");

            // Combo Menu
            ComboMenu = DraconicChoGathMenu.AddSubMenu("Combo Features", "ComboFeatures");
            ComboMenu.AddGroupLabel("Combo Features");
            ComboMenu.AddLabel("Independent boxes for Spells:");
            ComboMenu.Add("Qcombo", new CheckBox("Use Q"));
            ComboMenu.Add("Wcombo", new CheckBox("Use W"));
            ComboMenu.Add("Rcombo", new CheckBox("Use R", false));

            // Harass Menu
            HarassMenu = DraconicChoGathMenu.AddSubMenu("Harass Features", "HarassFeatures");
            HarassMenu.AddGroupLabel("Harass Features");
            HarassMenu.AddLabel("Independent boxes for Spells:");
            HarassMenu.Add("Qharass", new CheckBox("Use Q"));
            HarassMenu.Add("Wharass", new CheckBox("Use W"));

            // Jungle Menu
            JungleMenu = DraconicChoGathMenu.AddSubMenu("Jungle Features", "JungleFeatures");
            JungleMenu.AddGroupLabel("Jungle Features");
            JungleMenu.AddLabel("Independent boxes for Spells:");
            JungleMenu.Add("Qjungle", new CheckBox("Use Q"));
            JungleMenu.Add("Wjungle", new CheckBox("Use W", false));
            JungleMenu.Add("Rjungle", new CheckBox("Use R"));
            JungleMenu.Add("Fjungle", new CheckBox("Use Flash + R to steal"));

            // LaneClear Menu
            LaneClearMenu = DraconicChoGathMenu.AddSubMenu("Lane Clear Features", "LaneClearFeatures");
            LaneClearMenu.AddGroupLabel("Lane Clear Features");
            LaneClearMenu.AddLabel("Independent boxes for Spells:");
            LaneClearMenu.Add("Qlanec", new CheckBox("Use Q", false));
            LaneClearMenu.Add("Wlanec", new CheckBox("Use W", false));

            // LastHit Menu
            LastHitMenu = DraconicChoGathMenu.AddSubMenu("Last Hit Features", "LastHitFeatures");
            LastHitMenu.AddGroupLabel("Last Hit Features");
            LastHitMenu.AddLabel("Independent boxes for Spells:");
            LastHitMenu.Add("Qlasthit", new CheckBox("Use Q", false));
            LastHitMenu.Add("Wlasthit", new CheckBox("Use W", false));
            LastHitMenu.Add("Rlasthit", new CheckBox("Use R"));

            // Kill Steal Menu
            KillStealMenu = DraconicChoGathMenu.AddSubMenu("KS Features", "KSFeatures");
            KillStealMenu.AddGroupLabel("Kill Steal Features");
            KillStealMenu.Add("Uks", new CheckBox("KS Mode"));
            KillStealMenu.AddSeparator(1);
            KillStealMenu.AddLabel("Independent boxes for Spells:");
            KillStealMenu.Add("Qks", new CheckBox("Use Q in KS"));
            KillStealMenu.Add("Wks", new CheckBox("Use W in KS"));
            KillStealMenu.Add("Rks", new CheckBox("Use R in KS"));
            KillStealMenu.Add("Fks", new CheckBox("Use Flash + R to KS"));

            // Drawing Menu
            DrawingMenu = DraconicChoGathMenu.AddSubMenu("Drawing Features", "DrawingFeatures");
            DrawingMenu.AddGroupLabel("Drawing Features");
            DrawingMenu.Add("Udraw", new CheckBox("Draw Mode"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("Independent boxes for Spells:");
            DrawingMenu.Add("Qdraw", new CheckBox("Draw Q"));
            DrawingMenu.Add("Wdraw", new CheckBox("Draw W"));
            DrawingMenu.Add("Rdraw", new CheckBox("Draw R"));
            DrawingMenu.Add("Fdraw", new CheckBox("Draw Flash + R"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("Skin Designer");
            DrawingMenu.Add("Udesign", new CheckBox("Draw Skin Design"));
            DrawingMenu.Add("Sdesign", new Slider("Skin Designer: ", 0, 0, 6));

            // Setting Menu
            SettingMenu = DraconicChoGathMenu.AddSubMenu("Settings", "Settings");
            SettingMenu.AddGroupLabel("Settings");
            SettingMenu.AddLabel("Automatic Leveler");
            SettingMenu.Add("Ulevel", new CheckBox("Auto Leveler"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Automatic Tear Stacker");
            SettingMenu.Add("Ustack", new CheckBox("Stack Mode"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Interrupter");
            SettingMenu.Add("Uinterrupt", new CheckBox("Interrupt Mode"));
            SettingMenu.Add("Qinterrupt", new CheckBox("Use Q to interrupt"));
            SettingMenu.AddLabel("Gap Closer");
            SettingMenu.Add("Ugapc", new CheckBox("Gap Closer Mode"));
            SettingMenu.Add("Qgapc", new CheckBox("Use Q to gapclose"));
        }
Example #18
0
        public static void Init()
        {
            ComboMenu = Program.menu.AddSubMenu("Combo Settings");
            ComboMenu.AddGroupLabel("Combo Settings");

            ComboMenu.AddLabel("Q-1 Settings");
            ComboMenu.Add("useQ1", new CheckBox("Use Q-1"));
            ComboMenu.AddLabel("Q-2 Settings");
            ComboMenu.Add("qBeforeExpire", new CheckBox("Before Q Expire"));
            ComboMenu.Add("qOutOfRange", new CheckBox("Q Out Of Range"));
            ComboMenu.Add("qExecute", new CheckBox("Q Execute"));
            ComboMenu.AddLabel("W-1 Settings");
            ComboMenu.Add("useW1", new CheckBox("W1 For Passive"));
            ComboMenu.Add("wCatchUp", new CheckBox("Use W on Ally to Get Closer"));
            ComboMenu.AddLabel("W-2 Settings");
            ComboMenu.Add("useW2", new CheckBox("W2 For Passive"));
            ComboMenu.AddLabel("E-1 Settings");
            ComboMenu.Add("useE1", new CheckBox("Use E1"));
            ComboMenu.AddLabel("E-2 Settings");
            ComboMenu.Add("useE2", new CheckBox("E2"));
            ComboMenu.AddLabel("R Settings");
            ComboMenu.Add("useR", new CheckBox("Use R"));
            ComboMenu.AddLabel("Passive Settings");
            ComboMenu.Add("minPassiveSliderCombo", new Slider("Passive Stacks Before Spell", 1, 0, 2));

            HarassMenu = Program.menu.AddSubMenu("Harass Settings");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.AddLabel("Q-1 Settings");
            HarassMenu.Add("useQ1H", new CheckBox("Use Q-1"));
            HarassMenu.AddLabel("Q-2 Settings");
            HarassMenu.Add("qBeforeExpireH", new CheckBox("Before Q Expire"));
            HarassMenu.Add("qOutOfRangeH", new CheckBox("Q Out Of Range"));
            HarassMenu.Add("qExecuteH", new CheckBox("Q Execute"));
            HarassMenu.AddLabel("E-1 Settings");
            HarassMenu.Add("useE1H", new CheckBox("Use E1"));
            HarassMenu.AddLabel("E-2 Settings");
            HarassMenu.Add("useE2H", new CheckBox("E2"));

            FarmMenu = Program.menu.AddSubMenu("Farming Settings");
            FarmMenu.AddGroupLabel("LastHit Settings");
            FarmMenu.Add("useQ1F", new CheckBox("Use Q-1"));
            FarmMenu.Add("qExecuteF", new CheckBox("Q Execute"));
            FarmMenu.AddGroupLabel("LastHit Settings");
            FarmMenu.Add("useQ1WC", new CheckBox("Use Q-1"));
            FarmMenu.Add("qExecuteWC", new CheckBox("Q Execute"));
            FarmMenu.Add("eExecuteWC", new CheckBox("E Execute"));

            JungleMenu = Program.menu.AddSubMenu("Jungle Settings");
            JungleMenu.AddGroupLabel("Jungle Settings");
            JungleMenu.Add("useQ1J", new CheckBox("Use Q-1"));
            JungleMenu.Add("useQ2J", new CheckBox("Use Q-2"));
            JungleMenu.Add("useW1J", new CheckBox("Use W-1"));
            JungleMenu.Add("useW2J", new CheckBox("Use W-2"));
            JungleMenu.Add("useE1J", new CheckBox("Use E-1"));
            JungleMenu.Add("useE2J", new CheckBox("Use E-2"));
            JungleMenu.Add("minPassiveSlider", new Slider("Passive Stacks Before Spell", 1, 0, 2));

            KillstealMenu = Program.menu.AddSubMenu("Killsteal Settings");
            KillstealMenu.AddGroupLabel("Killsteal Settings");
            KillstealMenu.Add("KSQ1", new CheckBox("KS Q1"));
            KillstealMenu.Add("KSQ2", new CheckBox("KS Q2"));
            KillstealMenu.Add("KSE1", new CheckBox("KS E"));
            KillstealMenu.Add("KSR1", new CheckBox("KS R"));

            Game.OnTick += Game_OnUpdate;
        }
        public static void Load()
        {
            menuIni = MainMenu.AddMenu("Kindred", "Kindred");
            menuIni.AddGroupLabel("Welcome to the Worst Kindred addon!");

            UltMenu = menuIni.AddSubMenu("Ultimate");
            UltMenu.AddGroupLabel("Ultimate Settings");
            UltMenu.Add("Rally", new CheckBox("R Save Ally / Self"));
            UltMenu.Add("Rallyh", new Slider("R Ally Health %", 20, 0, 100));
            UltMenu.AddGroupLabel("Don't Use Ult On: ");
            foreach (var ally in ObjectManager.Get <AIHeroClient>())
            {
                CheckBox cb = new CheckBox(ally.BaseSkinName)
                {
                    CurrentValue = false
                };
                if (ally.Team == ObjectManager.Player.Team)
                {
                    UltMenu.Add("DontUlt" + ally.BaseSkinName, cb);
                }
            }

            ComboMenu = menuIni.AddSubMenu("Combo");
            ComboMenu.AddGroupLabel("Kombo Ayarları");
            ComboMenu.Add("Q", new CheckBox("Kullan Q"));
            ComboMenu.Add("W", new CheckBox("Kullan W"));
            ComboMenu.Add("E", new CheckBox("Kullan E"));
            ComboMenu.AddGroupLabel("Ek Ayarlar");
            ComboMenu.Add("Qmode", new ComboBox("Q Mode", 0, "To Target", "To Mouse"));
            ComboMenu.Add("QW", new CheckBox("Q yu sadece w aktifse kullan", false));
            ComboMenu.Add("QAA", new CheckBox("AA menzilinde hedefe Q kullanma", false));
            ComboMenu.Add("Emark", new CheckBox("Odaklanmış hedefe E işaretle"));
            ComboMenu.Add("Pmark", new CheckBox("Odaklanmış hedefe pasif işaretle"));
            ComboMenu.Add("Pspells", new CheckBox("Hedefe ulti kullanmak için canı yüzde 15ten az olsun", false));

            HarassMenu = menuIni.AddSubMenu("Harass");
            HarassMenu.AddGroupLabel("Dürtme Ayarları");
            HarassMenu.Add("Q", new CheckBox("Kullan Q"));
            HarassMenu.Add("W", new CheckBox("Kullan W", false));
            HarassMenu.Add("E", new CheckBox("Kullan E"));

            LaneMenu = menuIni.AddSubMenu("Lane Clear");
            LaneMenu.AddGroupLabel("LaneTemizleme Ayarları");
            LaneMenu.Add("Q", new CheckBox("Kullan Q"));
            LaneMenu.Add("W", new CheckBox("Kullan W", false));
            LaneMenu.Add("E", new CheckBox("Kullan E", false));

            JungleMenu = menuIni.AddSubMenu("Jungle Clear");
            JungleMenu.AddGroupLabel("OrmanTemizleme Ayarları");
            JungleMenu.Add("Q", new CheckBox("Kullan Q"));
            JungleMenu.Add("W", new CheckBox("Kullan W", false));
            JungleMenu.Add("E", new CheckBox("Kullan E", false));

            FleeMenu = menuIni.AddSubMenu("Flee");
            FleeMenu.AddGroupLabel("Flee Ayarları");
            FleeMenu.Add("Q", new CheckBox("Kullan Q"));
            FleeMenu.Add("Qgap", new CheckBox("Gapclose Q Kullan"));

            ManaMenu = menuIni.AddSubMenu("Mana Yardımcısı");
            ManaMenu.AddGroupLabel("Dürtme");
            ManaMenu.Add("harassmana", new Slider("Dürtme mana %", 75, 0, 100));
            ManaMenu.AddGroupLabel("Lanetemizleme");
            ManaMenu.Add("lanemana", new Slider("Lanetemizleme mana %", 60, 0, 100));

            DrawMenu = menuIni.AddSubMenu("Drawings");
            DrawMenu.AddGroupLabel("Gösterge Ayarları");
            DrawMenu.Add("Q", new CheckBox("Göster Q"));
            DrawMenu.Add("W", new CheckBox("Göster W"));
            DrawMenu.Add("E", new CheckBox("Göster E"));
            DrawMenu.Add("R", new CheckBox("Göster R"));
            DrawMenu.Add("debug", new CheckBox("Hataayıklama", false));
        }
Example #20
0
// Menu

        private static void OnLoadingComplete(EventArgs args)
        {
            if (!_Player.ChampionName.Contains("Corki"))
            {
                return;
            }
            Chat.Print("Doctor's Corki Loaded!", Color.Orange);
            Q = new Spell.Skillshot(SpellSlot.Q, 825, SkillShotType.Circular, 300, 1000, 250);
            Q.AllowedCollisionCount = int.MaxValue;
            W = new Spell.Skillshot(SpellSlot.W, 800, SkillShotType.Linear);
            W.AllowedCollisionCount = int.MaxValue;
            E      = new Spell.Active(SpellSlot.E, 600);
            R      = new Spell.Skillshot(SpellSlot.R, 1200, SkillShotType.Linear, 200, 1950, 40);
            Botrk  = new Item(ItemId.Blade_of_the_Ruined_King);
            Bil    = new Item(3144, 475f);
            Ignite = new Spell.Targeted(ObjectManager.Player.GetSpellSlotFromName("summonerdot"), 600);
            Menu   = MainMenu.AddMenu("Doctor's Corki", "Corki");
            Menu.AddGroupLabel("Mercedes7");
            SpellMenu = Menu.AddSubMenu("Combo Settings", "Combo");
            SpellMenu.AddGroupLabel("Combo Settings");
            SpellMenu.Add("ComboQ", new CheckBox("Use [Q] Combo"));
            SpellMenu.Add("QMode", new ComboBox("Q Mode:", 0, "Fast [Q]", "[Q] After Attack"));
            SpellMenu.Add("ComboR", new CheckBox("Use [R] Combo"));
            SpellMenu.Add("RMode", new ComboBox("Q Mode:", 0, "Fast [R]", "[R] After Attack"));
            SpellMenu.Add("ComboE", new CheckBox("Use [E] Combo"));

            HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("HarassQ", new CheckBox("Use [Q] Harass"));
            HarassMenu.Add("HarassR", new CheckBox("Use [R] Harass"));
            HarassMenu.Add("HarassE", new CheckBox("Use [E Harass]"));
            HarassMenu.Add("manaHarass", new Slider("Min Mana Harass", 50, 0, 100));
            HarassMenu.Add("RocketHarass", new Slider("Save Rockets [R]", 3, 0, 6));

            ClearMenu = Menu.AddSubMenu("LaneClear Settings", "LaneClear");
            ClearMenu.AddGroupLabel("Laneclear Settings");
            ClearMenu.Add("ClearQ", new CheckBox("Use [Q] LaneClear", false));
            ClearMenu.Add("ClearR", new CheckBox("Use [R] LaneClear", false));
            ClearMenu.Add("ClearE", new CheckBox("Use [E] LaneClear", false));
            ClearMenu.Add("manaClear", new Slider("Min Mana LaneClear", 65, 0, 100));
            ClearMenu.Add("RocketClear", new Slider("Save Rockets [R]", 3, 0, 6));

            JungleMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear");
            JungleMenu.AddGroupLabel("JungleClear Settings");
            JungleMenu.Add("JungleQ", new CheckBox("Use [Q] JungleClear"));
            JungleMenu.Add("JungleR", new CheckBox("Use [R] JungleClear"));
            JungleMenu.Add("JungleE", new CheckBox("Use [E] JungleClear"));
            JungleMenu.Add("manaJung", new Slider("Min Mana JungleClear", 30, 0, 100));
            JungleMenu.Add("RocketJung", new Slider("Save Rockets [R]", 3, 0, 6));

            KillstealMenu = Menu.AddSubMenu("KillSteal Settings", "KS");
            KillstealMenu.AddGroupLabel("KillSteal Settings");
            KillstealMenu.Add("RKs", new CheckBox("Use [R] KillSteal"));
            KillstealMenu.Add("QKs", new CheckBox("Use [Q] KillSteal"));
            KillstealMenu.Add("ign", new CheckBox("Use [Ignite] KillSteal"));

            Misc = Menu.AddSubMenu("Misc Settings", "Misc");
            Misc.AddGroupLabel("Drawings Settings");
            Misc.Add("Draw_Disabled", new CheckBox("Disabled Drawings", false));
            Misc.Add("drawQ", new CheckBox("Range [Q]"));
            Misc.Add("drawW", new CheckBox("Range [W]", false));
            Misc.Add("drawE", new CheckBox("Range [E]"));
            Misc.Add("drawR", new CheckBox("Range [R]"));

            items = Menu.AddSubMenu("Items Settings", "Items");
            items.AddGroupLabel("Items Settings");
            items.Add("BOTRK", new CheckBox("Use [Botrk]"));
            items.Add("ihp", new Slider("My HP Use BOTRK <=", 50));
            items.Add("ihpp", new Slider("Enemy HP Use BOTRK <=", 50));

            Game.OnUpdate          += Game_OnUpdate;
            Drawing.OnDraw         += Drawing_OnDraw;
            Orbwalker.OnPostAttack += ResetAttack;
        }
Example #21
0
        public static void getMenu()
        {
            MenuKog = MainMenu.AddMenu("KogMala", "KogMala");
            MenuKog.AddGroupLabel("O cuspidao nervoso!");
            MenuKog.AddSeparator();
            MenuKog.AddLabel("Version: " + G_version);
            MenuKog.AddLabel("Made without love by Kk2");

            ComboMenu = MenuKog.AddSubMenu("Combo", "Combo");
            ComboMenu.AddGroupLabel("Combo Options");
            ComboMenu.AddSeparator();
            ComboMenu.Add("comboQ", new CheckBox("Use Q on Combo"));
            ComboMenu.Add("comboW", new CheckBox("Use W on Combo"));
            ComboMenu.Add("comboE", new CheckBox("Use E on Combo"));
            ComboMenu.Add("comboR", new CheckBox("Use R on Combo"));

            HarassMenu = MenuKog.AddSubMenu("Harass", "Harass");
            HarassMenu.AddGroupLabel("Harass Options");
            HarassMenu.AddSeparator();
            HarassMenu.Add("harassQ", new CheckBox("Use Q on Harass"));
            HarassMenu.Add("harassW", new CheckBox("Use W on Harass"));
            HarassMenu.Add("harassE", new CheckBox("Use E on Harass"));
            HarassMenu.Add("harassR", new CheckBox("Use R on Harass"));

            LaneClearMenu = MenuKog.AddSubMenu("LaneClear", "LaneClear");
            LaneClearMenu.AddGroupLabel("LaneClear Options");
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("clearW", new CheckBox("use W on LaneClear"));

            JungleMenu = MenuKog.AddSubMenu("JungleClear", "JungleClear");
            JungleMenu.AddGroupLabel("JungleClear Options");
            JungleMenu.AddSeparator();
            JungleMenu.Add("jungleW", new CheckBox("use W on JungleClear"));
            JungleMenu.Add("jungleR", new CheckBox("use R on JungleClear"));
            JungleMenu.Add("jungleS", new Slider("Mana % > to JungleClear", 20));

            MiscMenu = MenuKog.AddSubMenu("Misc", "Misc");
            MiscMenu.AddGroupLabel("Misc Options");
            MiscMenu.AddSeparator();
            MiscMenu.Add("autoPilot", new CheckBox("AutoPilot Passive of Kog"));
            MiscMenu.Add("useEgap", new CheckBox("Use E on GapCloser"));
            MiscMenu.AddSeparator();
            SkinSelect = MiscMenu.Add("skinSelect", new Slider("Choose your Skin [number]", 5, 0, 8));
            SkinSelect.OnValueChange +=
                delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs aargs)
            {
                _Player.SetSkin(_Player.ChampionName, aargs.NewValue);
            };

            ItemsMenu = MenuKog.AddSubMenu("Items", "Items");
            ItemsMenu.AddGroupLabel("Items Options");
            ItemsMenu.AddSeparator();
            ItemsMenu.Add("usePOT", new CheckBox("Use Health Potions"));
            ItemsMenu.AddSeparator();
            ItemsMenu.Add("useBTRK", new CheckBox("Use BTRK"));
            ItemsMenu.Add("myHP", new Slider("Use If my HP <", 20));
            ItemsMenu.Add("enemyHP", new Slider("Use If enemy HP <", 20));
            ItemsMenu.AddSeparator();

            DrawsMenu = MenuKog.AddSubMenu("Drawings", "Drawings");
            DrawsMenu.AddGroupLabel("Drawing Options");
            DrawsMenu.AddSeparator();
            DrawsMenu.Add("drawQ", new CheckBox("Draw Q Range"));
            DrawsMenu.Add("drawW", new CheckBox("Draw W Range"));
            DrawsMenu.Add("drawE", new CheckBox("Draw E Range"));
            DrawsMenu.Add("drawR", new CheckBox("Draw R Range"));
        }
Example #22
0
// Menu

        private static void OnLoadingComplete(EventArgs args)
        {
            if (!_Player.ChampionName.Contains("Tristana"))
            {
                return;
            }
            Chat.Print("Doctor's Tristana Yuklendi Ceviri TekinTR!", Color.Orange);
            uint level = (uint)Player.Instance.Level;

            Q   = new Spell.Active(SpellSlot.Q);
            W   = new Spell.Skillshot(SpellSlot.W, 900, SkillShotType.Circular, 450, int.MaxValue, 180);
            E   = new Spell.Targeted(SpellSlot.E, 550 + level * 7);
            R   = new Spell.Targeted(SpellSlot.R, 550 + level * 7);
            Thm = new Font(Drawing.Direct3DDevice, new FontDescription {
                FaceName = "Tahoma", Height = 32, Weight = FontWeight.Bold, OutputPrecision = FontPrecision.Default, Quality = FontQuality.ClearType
            });
            Menu      = MainMenu.AddMenu("Doctor's Tristana", "Tristana");
            SpellMenu = Menu.AddSubMenu("Combo Settings", "Combo");
            SpellMenu.AddGroupLabel("Combo Settings");
            SpellMenu.Add("ComboQ", new CheckBox("Kullan [Q] Kombo"));
            SpellMenu.Add("ComboE", new CheckBox("Kullan [E] Kombo"));
            SpellMenu.AddGroupLabel("Kombo [E] Uzerinde");
            foreach (var target in EntityManager.Heroes.Enemies)
            {
                SpellMenu.Add("useECombo" + target.ChampionName, new CheckBox("" + target.ChampionName));
            }
            SpellMenu.AddGroupLabel("KillSteal Settings");
            SpellMenu.Add("ERKs", new CheckBox("Oldururken [ER]"));
            SpellMenu.Add("RKs", new CheckBox("Otomatik [R] Oldururken"));
            SpellMenu.Add("RKb", new KeyBind(" Yarı otomatik [R] Oldururken", false, KeyBind.BindTypes.HoldActive, 'R'));
            SpellMenu.AddGroupLabel("[W] Oldurme Ayari");
            SpellMenu.Add("WKs", new CheckBox("Kullan [W] KillSteal", false));
            SpellMenu.Add("CTurret", new CheckBox("Kullanma [W] kule altinda oldurme"));
            SpellMenu.Add("Attack", new Slider("Kullan [W] oldurme eger mumkunse x atak ile", 2, 1, 6));
            SpellMenu.Add("MinW", new Slider("Kullan [W] oldurme yakindaki dusman sayisi <=", 2, 1, 5));
            SpellMenu.AddLabel("Surekli kullan [W] oldurme yakindaki dusman sayisi = 5");

            HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("HarassQ", new CheckBox("Kullan [Q] Durtme", false));
            HarassMenu.Add("HarassE", new CheckBox("Kullan [E] Durtme"));
            HarassMenu.AddSeparator();
            HarassMenu.AddGroupLabel("Kullan [E] Uzerinde");
            foreach (var target in EntityManager.Heroes.Enemies)
            {
                HarassMenu.Add("HarassE" + target.ChampionName, new CheckBox("" + target.ChampionName));
            }
            HarassMenu.Add("manaHarass", new Slider("Durtmek icin enaz mana", 50, 0, 100));

            LaneMenu = Menu.AddSubMenu("Laneclear Settings", "Clear");
            LaneMenu.AddGroupLabel("Laneclear Settings");
            LaneMenu.Add("ClearQ", new CheckBox("Kullan [Q] Koridortemizleme", false));
            LaneMenu.Add("ClearE", new CheckBox("Kullan [E] Koridortemizleme", false));
            LaneMenu.Add("manaFarm", new Slider("Koridortemizleme icin enaz mana", 50, 0, 100));

            JungleMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear");
            JungleMenu.AddGroupLabel("JungleClear Settings");
            JungleMenu.Add("jungleQ", new CheckBox("Kullan [Q] Orman"));
            JungleMenu.Add("jungleE", new CheckBox("Kullan [E] Orman"));
            JungleMenu.Add("jungleW", new CheckBox("Kullan [W] Orman", false));
            JungleMenu.Add("manaJung", new Slider("Orman icin enaz mana", 50, 0, 100));

            Misc = Menu.AddSubMenu("Misc Settings", "Draw");
            Misc.AddGroupLabel("Anti Gapcloser");
            Misc.Add("antiGap", new CheckBox("Atilma onleyicisi", false));
            Misc.Add("antiRengar", new CheckBox("Anti Rengar"));
            Misc.Add("antiKZ", new CheckBox("Anti Kha'Zix"));
            Misc.Add("inter", new CheckBox("Kullan [R] Engelleme", false));
            Misc.AddGroupLabel("Drawings Settings");
            Misc.Add("Draw_Disabled", new CheckBox("Cizimleri kapat", false));
            Misc.Add("DrawE", new CheckBox("Goster atak menzili"));
            Misc.Add("DrawW", new CheckBox("Goster [W]", false));
            Misc.Add("Notifications", new CheckBox("Oldurulebilicek varsa beni uyar [R]"));

            Game.OnUpdate                    += Game_OnUpdate;
            Drawing.OnDraw                   += Drawing_OnDraw;
            Gapcloser.OnGapcloser            += Gapcloser_OnGapCloser;
            Interrupter.OnInterruptableSpell += Interupt;
            GameObject.OnCreate              += GameObject_OnCreate;
        }
Example #23
0
        public static void Initialize()
        {
            // Addon Menu
            MagicianRyzeMenu = MainMenu.AddMenu("MagicianRyze", "MagicianRyze");
            MagicianRyzeMenu.AddGroupLabel("Magician Ryze");

            // Combo Menu
            ComboMenu = MagicianRyzeMenu.AddSubMenu("Combo Features", "ComboFeatures");
            ComboMenu.AddGroupLabel("Combo Features");
            ComboMenu.Add("Ucombo", new Slider("Counter Combo - My Personal Settings", 1, 1, 2));
            ComboMenu.AddSeparator(1);
            ComboMenu.AddLabel("Independent boxes for Spells:");
            ComboMenu.Add("Qcombo", new CheckBox("Use Q"));
            ComboMenu.Add("Wcombo", new CheckBox("Use W"));
            ComboMenu.Add("Ecombo", new CheckBox("Use E"));
            ComboMenu.Add("Rcombo", new CheckBox("Use R"));
            ComboMenu.Add("Dcombo", new CheckBox("Only R if Target Rooted"));
            ComboMenu.AddSeparator(1);
            ComboMenu.Add("Scombo", new Slider("Passive stacks to Ult", 4, 1, 4));

            // Harass Menu
            HarassMenu = MagicianRyzeMenu.AddSubMenu("Harass Features", "HarassFeatures");
            HarassMenu.AddGroupLabel("Harass Features");
            HarassMenu.AddLabel("Independent boxes for Spells:");
            HarassMenu.Add("Qharass", new CheckBox("Use Q"));
            HarassMenu.AddSeparator(1);
            HarassMenu.Add("Mharass", new Slider("Mana Limiter at Mana %", 25));

            // Jungle Menu
            JungleMenu = MagicianRyzeMenu.AddSubMenu("Jungle Features", "JungleFeatures");
            JungleMenu.AddGroupLabel("Jungle Features");
            JungleMenu.AddLabel("Independent boxes for Spells:");
            JungleMenu.Add("Qjungle", new CheckBox("Use Q"));
            JungleMenu.Add("Wjungle", new CheckBox("Use W"));
            JungleMenu.Add("Ejungle", new CheckBox("Use E"));
            JungleMenu.AddSeparator(1);
            JungleMenu.Add("Mjungle", new Slider("Mana Limiter at Mana %", 25));

            // LaneClear Menu
            LaneClearMenu = MagicianRyzeMenu.AddSubMenu("Lane Clear Features", "LaneClearFeatures");
            LaneClearMenu.AddGroupLabel("Lane Clear Features");
            LaneClearMenu.AddLabel("Independent boxes for Spells:");
            LaneClearMenu.Add("Qlanec", new CheckBox("Use Q"));
            LaneClearMenu.Add("Wlanec", new CheckBox("Use W", false));
            LaneClearMenu.Add("Elanec", new CheckBox("Use E", false));
            LaneClearMenu.AddSeparator(1);
            LaneClearMenu.Add("Mlanec", new Slider("Mana Limiter at Mana %", 25));
            LaneClearMenu.AddSeparator(1);
            LaneClearMenu.Add("Planec", new CheckBox("Charge Passive in Lane Clear"));
            LaneClearMenu.AddSeparator(1);
            LaneClearMenu.AddLabel("Late Game Lane Clear Mode - QWE minions to Mana %");
            LaneClearMenu.Add("Ulategame", new CheckBox("Late Game Mode", false));
            LaneClearMenu.AddSeparator(1);
            LaneClearMenu.AddLabel("Late Game Mode Activators");
            LaneClearMenu.Add("Llategame", new Slider("Activate Late Game at Level", 14, 1, 18));
            LaneClearMenu.Add("Mlategame", new Slider("Mana Limiter at Mana %", 15));

            // LastHit Menu
            LastHitMenu = MagicianRyzeMenu.AddSubMenu("Last Hit Features", "LastHitFeatures");
            LastHitMenu.AddGroupLabel("Last Hit Features");
            LastHitMenu.AddLabel("Independent boxes for Spells:");
            LastHitMenu.Add("Qlasthit", new CheckBox("Use Q"));
            LastHitMenu.Add("Wlasthit", new CheckBox("Use W", false));
            LastHitMenu.Add("Elasthit", new CheckBox("Use E", false));
            LastHitMenu.AddSeparator(1);
            LastHitMenu.Add("Mlasthit", new Slider("Mana Limiter at Mana %", 25));

            // Kill Steal Menu
            KillStealMenu = MagicianRyzeMenu.AddSubMenu("KS Features", "KSFeatures");
            KillStealMenu.AddGroupLabel("Kill Steal Features");
            KillStealMenu.Add("Uks", new CheckBox("KS Mode"));
            KillStealMenu.AddSeparator(1);
            KillStealMenu.AddLabel("Independent boxes for Spells:");
            KillStealMenu.Add("Qks", new CheckBox("Use Q in KS"));
            KillStealMenu.Add("Wks", new CheckBox("Use W in KS"));
            KillStealMenu.Add("Eks", new CheckBox("Use E in KS"));

            // Drawing Menu
            DrawingMenu = MagicianRyzeMenu.AddSubMenu("Drawing Features", "DrawingFeatures");
            DrawingMenu.AddGroupLabel("Drawing Features");
            DrawingMenu.Add("Udraw", new CheckBox("Draw Mode"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("Independent boxes for Spells:");
            DrawingMenu.Add("Qdraw", new CheckBox("Draw Q"));
            DrawingMenu.Add("WEdraw", new CheckBox("Draw W & E"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("Skin Designer");
            DrawingMenu.Add("Udesign", new CheckBox("Draw Skin Design"));
            DrawingMenu.Add("Sdesign", new Slider("Skin Designer: ", 9, 0, 9));

            // Setting Menu
            SettingMenu = MagicianRyzeMenu.AddSubMenu("Settings", "Settings");
            SettingMenu.AddGroupLabel("Settings");
            SettingMenu.AddLabel("Automatic Leveler");
            SettingMenu.Add("Ulevel", new CheckBox("Auto Leveler"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Automatic Tear Stacker");
            SettingMenu.Add("Ustack", new CheckBox("Stack Mode"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Ultimate Mode - If Ult is active, spam QWE");
            SettingMenu.Add("Uultimate", new CheckBox("Ultimate Mode", false));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Interrupter");
            SettingMenu.Add("Uinterrupt", new CheckBox("Interrupt Mode"));
            SettingMenu.Add("Winterrupt", new CheckBox("Use W to interrupt"));
            SettingMenu.AddLabel("Gap Closer");
            SettingMenu.Add("Ugapc", new CheckBox("Gap Closer Mode"));
            SettingMenu.Add("Wgapc", new CheckBox("Use W to gapclose"));
        }
Example #24
0
        public static void Game_OnGameLoad(EventArgs args)
        {
            if (myHero.ChampionName != "Quinn")
            {
                return;
            }

            quinnMenu = MainMenu.AddMenu("Quinn", "Quinn");
            quinnMenu.AddGroupLabel("Quinn it to WIN it!");
            ComboMenu = quinnMenu.AddSubMenu("Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("useQ", new CheckBox("Use Q"));
            ComboMenu.Add("UseW", new CheckBox("Use W when enemy is not visible"));
            ComboMenu.Add("useE", new CheckBox("Use E"));
            ComboMenu.Add("youmus", new CheckBox("Use Yoummu"));
            ComboMenu.Add("useitems", new CheckBox("Use Other Items"));
            ComboMenu.Add("useSlowSmite", new CheckBox("KS with Blue Smite"));
            ComboMenu.Add("comboWithDuelSmite", new CheckBox("Combo with Red Smite"));

            HarassMenu = quinnMenu.AddSubMenu("Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("useQ", new CheckBox("Use Q"));

            LaneMenu = quinnMenu.AddSubMenu("LaneCLear");
            LaneMenu.AddGroupLabel("LaneCLear Settings");
            LaneMenu.Add("UseQlc", new CheckBox("Use Q"));
            LaneMenu.Add("UseElc", new CheckBox("Use E"));
            LaneMenu.AddSeparator();
            LaneMenu.Add("lccount", new Slider("Min minions for Q", 3, 1, 5));
            LaneMenu.Add("lanem", new Slider("Minimum mana %", 20, 0, 100));

            JungleMenu = quinnMenu.AddSubMenu("Jungleclear");
            JungleMenu.AddGroupLabel("Jungleclear Settings");
            JungleMenu.Add("UseQjg", new CheckBox("Use Q"));
            JungleMenu.Add("UseEjg", new CheckBox("Use E"));
            JungleMenu.Add("jgMana", new Slider("Minimum mana %", 20, 0, 100));
            JungleMenu.AddSeparator();
            JungleMenu.Add("smiteActive",
                           new KeyBind("Smite Active (toggle)", true, KeyBind.BindTypes.PressToggle, 'H'));
            JungleMenu.AddSeparator();
            JungleMenu.AddSeparator();
            JungleMenu.AddGroupLabel("Camps");
            JungleMenu.AddLabel("Epics");
            JungleMenu.Add("SRU_Baron", new CheckBox("Baron"));
            JungleMenu.Add("SRU_Dragon", new CheckBox("Dragon"));
            JungleMenu.AddLabel("Buffs");
            JungleMenu.Add("SRU_Blue", new CheckBox("Blue"));
            JungleMenu.Add("SRU_Red", new CheckBox("Red"));
            JungleMenu.AddLabel("Small Camps");
            JungleMenu.Add("SRU_Gromp", new CheckBox("Gromp", false));
            JungleMenu.Add("SRU_Murkwolf", new CheckBox("Murkwolf", false));
            JungleMenu.Add("SRU_Krug", new CheckBox("Krug", false));
            JungleMenu.Add("SRU_Razorbeak", new CheckBox("Razerbeak", false));
            JungleMenu.Add("Sru_Crab", new CheckBox("Skuttles", false));

            KSMenu = quinnMenu.AddSubMenu("Killsteal");
            KSMenu.AddGroupLabel("Killsteal Settings");
            KSMenu.Add("ksQ", new CheckBox("Use Q"));

            MiscMenu = quinnMenu.AddSubMenu("Miscellaneous");
            MiscMenu.AddGroupLabel("Misc Settings");
            MiscMenu.Add("antiG", new CheckBox("Use E - Antigapcloser"));
            MiscMenu.Add("interrpt", new CheckBox("Use E - interrupter"));
            MiscMenu.Add("autor", new CheckBox("Use R in Base"));


            IgniteSlot = ObjectManager.Player.GetSpellSlotFromName("summonerdot");

            Q = new Spell.Skillshot(SpellSlot.Q, 1025, SkillShotType.Linear, 0, 750, 210);
            W = new Spell.Skillshot(SpellSlot.W, 2100, SkillShotType.Circular, 0, 5000, 300);
            E = new Spell.Targeted(SpellSlot.E, (int)675f);
            R = new Spell.Active(SpellSlot.R, 550);



            Game.OnUpdate                    += OnUpdate;
            Gapcloser.OnGapcloser            += Gapcloser_OnGapcloser;
            Interrupter.OnInterruptableSpell += Interrupt;
            Orbwalker.OnPreAttack            += Orbwalker_OnPreAttack;
            Orbwalker.OnPostAttack           += AfterAA;
            Game.OnUpdate                    += SmiteEvent;
        }
Example #25
0
        public static void getMenu()
        {
            /*
             * Main Menu
             */
            Rengar = MainMenu.AddMenu("Rengod", "Rengod");
            Rengar.AddGroupLabel("RenGOD ~.^");
            Rengar.AddSeparator();
            Rengar.AddLabel("" + G_name);

            /*
             * Combo Menu
             */
            ComboMenu = Rengar.AddSubMenu("Combo", "Combo");
            ComboMenu.AddGroupLabel("Combo Options");
            ComboMenu.AddSeparator();
            ComboMenu.Add("ComboQ", new CheckBox("Use Q on Combo"));
            ComboMenu.Add("ComboW", new CheckBox("Use W on Combo"));
            ComboMenu.Add("ComboE", new CheckBox("Use E on Combo"));
            ComboPrio = ComboMenu.Add("cPrio", new Slider("Prioritize: ", 0, 0, 2));
            ComboPrio.OnValueChange +=
                delegate { ComboPrio.DisplayName = "Prioritize: " + prio[ComboPrio.CurrentValue]; };
            ComboPrio.DisplayName = "Prioritize: " + prio[ComboPrio.CurrentValue];
            ComboKey = ComboMenu.Add("changeC",
                                     new KeyBind("Press to change Combo Prioritize", false, KeyBind.BindTypes.PressToggle, 'N'));
            ComboKey.OnValueChange += delegate
            {
                var x = ComboPrio.CurrentValue;
                if (x == 2)
                {
                    ComboPrio.CurrentValue = 0;
                }
                else
                {
                    ComboPrio.CurrentValue = ComboPrio.CurrentValue + 1;
                }
            };
            ComboMenu.AddSeparator();
            ComboMenu.Add("useIG", new CheckBox("Use Ignite on Combo"));
            ComboMenu.Add("useSmite", new CheckBox("Use Smite on Combo"));


            /*
             * Harass Menu
             */
            HarassMenu = Rengar.AddSubMenu("Harass", "Harass");
            HarassMenu.AddGroupLabel("Harass Options");
            HarassMenu.AddSeparator();
            HarassMenu.Add("HarassQ", new CheckBox("Use Q on Harass"));
            HarassMenu.Add("HarassW", new CheckBox("Use W on Harass"));
            HarassMenu.Add("HarassE", new CheckBox("Use E on Harass"));
            HarassPrio = HarassMenu.Add("hPrio", new Slider("Prioritize: ", 0, 0, 1));
            HarassPrio.OnValueChange +=
                delegate { HarassPrio.DisplayName = "Prioritize: " + prio[HarassPrio.CurrentValue]; };
            HarassPrio.DisplayName = "Prioritize: " + prio[HarassPrio.CurrentValue];

            /*
             * LaneClear Menu
             */
            LaneMenu = Rengar.AddSubMenu("LaneClear", "LaneClear");
            LaneMenu.AddGroupLabel("LaneClear Options");
            LaneMenu.AddSeparator();
            LaneMenu.Add("LaneQ", new CheckBox("Use Q on LaneClear"));
            LaneMenu.Add("LaneW", new CheckBox("Use W on LaneClear"));
            LaneMenu.Add("LaneE", new CheckBox("Use E on LaneClear"));

            /*
             * JungleClear Menu
             */
            JungleMenu = Rengar.AddSubMenu("Jungle", "Jungle");
            JungleMenu.AddGroupLabel("Jungle Options");
            JungleMenu.AddSeparator();
            JungleMenu.Add("JungleQ", new CheckBox("Use Q on Jungle"));
            JungleMenu.Add("JungleW", new CheckBox("Use W on Jungle"));
            JungleMenu.Add("JungleE", new CheckBox("Use E on Jungle"));

            /*
             * Items Menu
             */
            ItemsMenu = Rengar.AddSubMenu("Items", "Items");
            ItemsMenu.AddGroupLabel("Items Options");
            ItemsMenu.Add("useYoumu", new CheckBox("Use Youmuus"));
            ItemsMenu.Add("useHydra", new CheckBox("Use Hydra"));
            ItemsMenu.AddSeparator();
            ItemsMenu.Add("useBTRK", new CheckBox("Use BTRK"));
            ItemsMenu.Add("myHP", new Slider("My Hp <% to use", 60));
            ItemsMenu.Add("enemyHP", new Slider("Enemy HP <% to use", 60));
            ItemsMenu.AddSeparator();
            ItemsMenu.Add("usePOT", new CheckBox("Use Potions"));

            /*
             * Misc Menu
             */
            MiscMenu = Rengar.AddSubMenu("Misc", "Misc");
            MiscMenu.AddGroupLabel("Misc Options");
            MiscMenu.AddSeparator();
            MiscMenu.Add("useHeal", new CheckBox("Auto Heal with W"));
            MiscMenu.Add("hpHeal", new Slider("HP % to Heal", 25));
            MiscMenu.AddSeparator();
            SkinHax = MiscMenu.Add("skinHax", new Slider("Choose you Skin [number]", 2, 0, 2));
            SkinHax.OnValueChange += delegate { _Player.SetSkinId(SkinHax.CurrentValue); };

            /*
             * Drawing Menu
             */
            DrawingMenu = Rengar.AddSubMenu("Drawing", "Drawing");
            DrawingMenu.AddGroupLabel("Drawing Options");
            DrawingMenu.AddSeparator();
            DrawingMenu.Add("drawQ", new CheckBox("Draw Q Range"));
            DrawingMenu.Add("drawW", new CheckBox("Draw W Range"));
            DrawingMenu.Add("drawE", new CheckBox("Draw E Range"));
            DrawingMenu.Add("drawR", new CheckBox("Draw R Range"));
            DrawingMenu.Add("drawK", new CheckBox("Draw K on Killable Enemies"));
            DrawingMenu.Add("drawT", new CheckBox("Draw R Timer Left"));
            DrawingMenu.AddSeparator();
            DrawingMenu.Add("drawC", new CheckBox("Draw Current Combo Prioritize"));
            DrawingMenu.Add("posX", new Slider("X Position", 50, 0, 2000));
            DrawingMenu.Add("posY", new Slider("Y Position", 50, 0, 2000));
        }
        public static void Initialize()
        {
            // Addon Menu
            BallistaKogMawMenu = MainMenu.AddMenu("CH汉化-弩弓大嘴", "BallistaKogMaw");
            BallistaKogMawMenu.AddGroupLabel("CH汉化-弩弓大嘴");

            // Combo Menu
            ComboMenu = BallistaKogMawMenu.AddSubMenu("连招", "ComboFeatures");
            ComboMenu.AddGroupLabel("连招设置");
            ComboMenu.AddLabel("技能使用:");
            ComboMenu.Add("Qcombo", new CheckBox("使用 Q"));
            ComboMenu.Add("Wcombo", new CheckBox("使用 W"));
            ComboMenu.Add("Ecombo", new CheckBox("使用 E"));
            ComboMenu.Add("Rcombo", new CheckBox("使用 R"));
            ComboMenu.Add("Scombo", new Slider("最大R叠加", 2, 1, 10));

            // Harass Menu
            HarassMenu = BallistaKogMawMenu.AddSubMenu("骚扰", "HarassFeatures");
            HarassMenu.AddGroupLabel("骚扰设置");
            HarassMenu.AddLabel("技能使用:");
            HarassMenu.Add("Qharass", new CheckBox("使用 Q"));
            HarassMenu.Add("Wharass", new CheckBox("使用 W", false));
            HarassMenu.Add("Eharass", new CheckBox("使用 E", false));
            HarassMenu.Add("Rharass", new CheckBox("使用 R", false));
            HarassMenu.Add("Sharass", new Slider("最大R叠加", 1, 1, 10));
            HarassMenu.AddSeparator(1);
            HarassMenu.Add("Mharass", new Slider("蓝量限制百分比 %", 25));

            // Jungle Menu
            JungleMenu = BallistaKogMawMenu.AddSubMenu("清野", "JungleFeatures");
            JungleMenu.AddGroupLabel("清野设置");
            JungleMenu.AddLabel("技能使用:");
            JungleMenu.Add("Qjungle", new CheckBox("使用 Q"));
            JungleMenu.Add("Wjungle", new CheckBox("使用 W"));
            JungleMenu.Add("Rjungle", new CheckBox("使用 R", false));
            JungleMenu.Add("Sjungle", new Slider("最大R叠加", 1, 1, 10));
            JungleMenu.AddSeparator(1);
            JungleMenu.Add("Mjungle", new Slider("蓝量限制百分比 %", 25));

            // LaneClear Menu
            LaneClearMenu = BallistaKogMawMenu.AddSubMenu("清线", "LaneClearFeatures");
            LaneClearMenu.AddGroupLabel("清线设置");
            LaneClearMenu.AddLabel("技能使用:");
            LaneClearMenu.Add("Qlanec", new CheckBox("使用 Q", false));
            LaneClearMenu.Add("Wlanec", new CheckBox("使用 W", false));
            LaneClearMenu.Add("Rlanec", new CheckBox("使用 R", false));
            LaneClearMenu.Add("Slanec", new Slider("最大R叠加", 1, 1, 10));
            LaneClearMenu.AddSeparator(1);
            LaneClearMenu.Add("Mlanec", new Slider("蓝量限制百分比 %", 25));

            // LastHit Menu
            LastHitMenu = BallistaKogMawMenu.AddSubMenu("尾兵", "LastHitFeatures");
            LastHitMenu.AddGroupLabel("尾兵设置");
            LastHitMenu.AddLabel("技能使用:");
            LastHitMenu.Add("Qlasthit", new CheckBox("使用 Q"));
            LastHitMenu.Add("Rlasthit", new CheckBox("使用 R", false));
            LastHitMenu.Add("Slasthit", new Slider("最大R叠加", 1, 1, 10));
            LastHitMenu.AddSeparator(1);
            LastHitMenu.Add("Mlasthit", new Slider("蓝量限制百分比 %", 25));

            // Kill Steal Menu
            KillStealMenu = BallistaKogMawMenu.AddSubMenu("抢头", "KSFeatures");
            KillStealMenu.AddGroupLabel("抢头设置");
            KillStealMenu.Add("Uks", new CheckBox("抢头模式"));
            KillStealMenu.AddSeparator(1);
            KillStealMenu.AddLabel("技能使用:");
            KillStealMenu.Add("Qks", new CheckBox("使用 Q 抢头"));
            KillStealMenu.Add("Rks", new CheckBox("使用 R 抢头"));

            // Drawing Menu
            DrawingMenu = BallistaKogMawMenu.AddSubMenu("线圈", "DrawingFeatures");
            DrawingMenu.AddGroupLabel("线圈设置");
            DrawingMenu.Add("Udrawer", new CheckBox("显示线圈"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("技能线圈:");
            DrawingMenu.Add("Qdraw", new CheckBox("显示 Q"));
            DrawingMenu.Add("Wdraw", new CheckBox("显示 W"));
            DrawingMenu.Add("Edraw", new CheckBox("显示 E"));
            DrawingMenu.Add("Rdraw", new CheckBox("显示 R"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("换肤");
            DrawingMenu.Add("Udesigner", new CheckBox("使用换肤"));
            DrawingMenu.Add("Sdesign", new Slider("Skin Designer: ", 7, 0, 8));

            // Setting Menu
            SettingMenu = BallistaKogMawMenu.AddSubMenu("杂项", "Settings");
            SettingMenu.AddGroupLabel("杂项");
            SettingMenu.AddLabel("自动加点");
            SettingMenu.Add("Uleveler", new CheckBox("使用自动加点"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("自动叠加女神");
            SettingMenu.Add("Ustacker", new CheckBox("使用自动叠加女神"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("自动被动 - 死亡跟随");
            SettingMenu.Add("Ufollower", new CheckBox("使用死亡跟随"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("防突击");
            SettingMenu.Add("Ugapc", new CheckBox("使用防突进"));
            SettingMenu.Add("Egapc", new CheckBox("使用造成间距"));
        }
Example #27
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            if (ObjectManager.Player.BaseSkinName != "Nautilus")
            {
                return;
            }
            foreach (var hero in ObjectManager.Get <AIHeroClient>())
            {
                if (hero.IsEnemy)
                {
                    Enemies.Add(hero);
                }
                if (hero.IsAlly)
                {
                    Allies.Add(hero);
                }
            }



            Q = new Spell.Skillshot(SpellSlot.Q, 1100, SkillShotType.Linear, (int)0.5f, (int?)1900f, 90);
            Q.AllowedCollisionCount = 0;
            W = new Spell.Active(SpellSlot.W);
            E = new Spell.Active(SpellSlot.E, 300);
            R = new Spell.Targeted(SpellSlot.R, (uint)ObjectManager.Player.Spellbook.GetSpell(SpellSlot.R).SData.CastRange);

            nautmenu = MainMenu.AddMenu("Nautilus", "Nautilus");
            nautmenu.AddGroupLabel("Nautilus!");
            PredictionMenu = nautmenu.AddSubMenu("Prediction", "prediction");
            StringList(PredictionMenu, "Qpred", "Q Prediction", new[] { "Low", "Medium", "High", "Very High" }, 3);

            ComboMenu = nautmenu.AddSubMenu("Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("ts", new CheckBox("Use EB TargetSelector"));
            ComboMenu.Add("ts1", new CheckBox("Only one target", false));
            ComboMenu.Add("minGrab", new Slider("Min range grab", 250, 125, (int)Q.Range));
            ComboMenu.Add("maxGrab", new Slider("Max range grab", (int)Q.Range, 125, (int)Q.Range));
            ComboMenu.AddLabel("Grab:");
            foreach (var enemy in ObjectManager.Get <AIHeroClient>().Where(enemy => enemy.Team != Player.Team))
            {
                ComboMenu.Add("grab" + enemy.ChampionName, new CheckBox(enemy.ChampionName));
            }
            ComboMenu.AddSeparator();
            ComboMenu.Add("useW", new CheckBox("Use W"));
            ComboMenu.Add("useE", new CheckBox("Use E"));
            ComboMenu.Add("useR", new CheckBox("Use R"));
            ComboMenu.AddGroupLabel("Don't Use Ult On: Enemy");
            foreach (var enemy in ObjectManager.Get <AIHeroClient>())
            {
                CheckBox cb = new CheckBox(enemy.BaseSkinName)
                {
                    CurrentValue = false
                };
                if (enemy.Team != ObjectManager.Player.Team)
                {
                    ComboMenu.Add("DontUltenemy" + enemy.BaseSkinName, cb);
                }
            }

            KSMenu = nautmenu.AddSubMenu("KS");
            KSMenu.AddGroupLabel("KS Settings");
            KSMenu.Add("ksQ", new CheckBox("Use Q"));
            KSMenu.Add("ksE", new CheckBox("Use E"));

            LaneMenu = nautmenu.AddSubMenu("LaneCLear");
            LaneMenu.AddGroupLabel("LaneCLear Settings");
            LaneMenu.Add("UseWlc", new CheckBox("Use W"));
            LaneMenu.Add("UseElc", new CheckBox("Use E"));
            LaneMenu.AddSeparator();
            LaneMenu.Add("lccount", new Slider("Min minions for E", 3, 1, 5));
            LaneMenu.Add("lanem", new Slider("Minimum mana %", 20, 0, 100));

            JungleMenu = nautmenu.AddSubMenu("Jungleclear");
            JungleMenu.AddGroupLabel("Jungleclear Settings");
            JungleMenu.Add("UseQjg", new CheckBox("Use Q"));
            JungleMenu.Add("UseWjg", new CheckBox("Use W"));
            JungleMenu.Add("UseEjg", new CheckBox("Use E"));
            JungleMenu.Add("jgMana", new Slider("Minimum mana %", 20, 0, 100));
            JungleMenu.AddSeparator();

            SmiteMenu = nautmenu.AddSubMenu("Smite", "Smite");
            SmiteMenu.AddSeparator();
            SmiteMenu.Add("smiteActive",
                          new KeyBind("Smite Active (toggle)", true, KeyBind.BindTypes.PressToggle, 'H'));
            SmiteMenu.AddSeparator();
            SmiteMenu.Add("useSlowSmite", new CheckBox("KS with Blue Smite"));
            SmiteMenu.Add("comboWithDuelSmite", new CheckBox("Combo with Red Smite"));
            SmiteMenu.AddSeparator();
            SmiteMenu.AddGroupLabel("Camps");
            SmiteMenu.AddLabel("Epics");
            SmiteMenu.Add("SRU_Baron", new CheckBox("Baron"));
            SmiteMenu.Add("SRU_Dragon", new CheckBox("Dragon"));
            SmiteMenu.AddLabel("Buffs");
            SmiteMenu.Add("SRU_Blue", new CheckBox("Blue"));
            SmiteMenu.Add("SRU_Red", new CheckBox("Red"));
            SmiteMenu.AddLabel("Small Camps");
            SmiteMenu.Add("SRU_Gromp", new CheckBox("Gromp", false));
            SmiteMenu.Add("SRU_Murkwolf", new CheckBox("Murkwolf", false));
            SmiteMenu.Add("SRU_Krug", new CheckBox("Krug", false));
            SmiteMenu.Add("SRU_Razorbeak", new CheckBox("Razerbeak", false));
            SmiteMenu.Add("Sru_Crab", new CheckBox("Skuttles", false));

            FleeMenu = nautmenu.AddSubMenu("Flee");
            FleeMenu.AddGroupLabel("Flee Settings");
            FleeMenu.Add("fleeuseQ", new CheckBox("Use Q"));
            FleeMenu.Add("fleeuseW", new CheckBox("Use W"));

            MiscMenu = nautmenu.AddSubMenu("Misc");
            MiscMenu.AddGroupLabel("Misc Settings");
            MiscMenu.Add("antiG", new CheckBox("Use E - Antigapcloser"));
            MiscMenu.Add("interruptq", new CheckBox("Use Q - interrupter"));
            MiscMenu.Add("interruptr", new CheckBox("Use R - interrupter"));


            DrawMenu = nautmenu.AddSubMenu("Draw");
            DrawMenu.AddGroupLabel("Draw Settings");
            DrawMenu.Add("drawq", new CheckBox("Draw Q"));
            DrawMenu.Add("drawe", new CheckBox("Draw E"));
            DrawMenu.Add("drawr", new CheckBox("Draw R"));

            Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell;
            Game.OnUpdate         += Game_OnUpdate;
            Gapcloser.OnGapcloser += Gapcloser_OnGapcloser;
            Drawing.OnDraw        += Drawing_OnDraw;
            Game.OnUpdate         += SmiteEvent;
        }
Example #28
0
        public static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (Player.Hero != Champion.Volibear)
            {
                return;
            }
            Chat.Print("Volibear loaded");
            VoliMenu = MainMenu.AddMenu("Volibear", "Volibear");
            VoliMenu.AddGroupLabel("Crazy Voli!");
            ComboMenu = VoliMenu.AddSubMenu("Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("UseQ", new CheckBox("Use Q"));
            ComboMenu.Add("UseW", new CheckBox("Use W"));
            ComboMenu.Add("UseE", new CheckBox("Use E"));
            ComboMenu.Add("UseR", new CheckBox("Use R"));
            ComboMenu.Add("UseItems", new CheckBox("Use Items"));
            ComboMenu.Add("Wcount", new Slider("Enemy health % to use W", 100, 0, 100));
            ComboMenu.Add("Rcount", new Slider("Num of Enemy in Range to Ult", 2, 1, 5));


            HarassMenu = VoliMenu.AddSubMenu("Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("Ehrs", new CheckBox("Use E in Harass"));


            LaneMenu = VoliMenu.AddSubMenu("Farm");
            LaneMenu.AddGroupLabel("LaneClear Settings");
            LaneMenu.Add("laneQ", new CheckBox("Use Q"));
            LaneMenu.Add("laneW", new CheckBox("Use W"));
            LaneMenu.Add("laneE", new CheckBox("Use E"));
            LaneMenu.Add("LCM", new Slider("Mana %", 30, 0, 100));


            JungleMenu = VoliMenu.AddSubMenu("Jungle");
            JungleMenu.AddGroupLabel("JungleClear Settings");
            JungleMenu.Add("JungleQ", new CheckBox("Use Q"));
            JungleMenu.Add("JungleW", new CheckBox("Use W"));
            JungleMenu.Add("JungleE", new CheckBox("Use E"));
            JungleMenu.Add("JCM", new Slider("Mana %", 30, 0, 100));



            MiscMenu = VoliMenu.AddSubMenu("Misc");
            MiscMenu.AddGroupLabel("Misc Settings");
            MiscMenu.Add("gapcloserW", new CheckBox("Anti-GapCloser W"));

            KSMenu = VoliMenu.AddSubMenu("ks");
            KSMenu.AddGroupLabel("killsteal Settings");
            KSMenu.Add("ksW", new CheckBox("KS with W"));
            KSMenu.Add("ksE", new CheckBox("KS with E"));

            DrawMenu = VoliMenu.AddSubMenu("Drawings");
            DrawMenu.AddGroupLabel("Drawing Settings");
            DrawMenu.Add("DrawWE", new CheckBox("Draw W and E"));
            DrawMenu.Add("smitestatus1", new CheckBox("Draw Smite Status"));



            Q = new Spell.Active(SpellSlot.Q, 750);
            W = new Spell.Targeted(SpellSlot.W, 395);
            E = new Spell.Active(SpellSlot.E, 415);
            R = new Spell.Active(SpellSlot.R, (uint)Player.GetAutoAttackRange());

            Game.OnUpdate         += OnUpdate;
            Drawing.OnDraw        += Drawing_OnDraw;
            Orbwalker.OnPreAttack += Orbwalker_OnPreAttack;
            Gapcloser.OnGapcloser += Gapcloser_OnGapcloser;
        }
Example #29
0
// Menu

        private static void OnLoadingComplete(EventArgs args)
        {
            if (!_Player.ChampionName.Contains("Tristana"))
            {
                return;
            }
            Chat.Print("Doctor's Tristana Loaded!", Color.Orange);
            Chat.Print("Mercedes7!", Color.Red);
            uint level = (uint)Player.Instance.Level;

            Q   = new Spell.Active(SpellSlot.Q);
            W   = new Spell.Skillshot(SpellSlot.W, 900, SkillShotType.Circular, 450, int.MaxValue, 180);
            E   = new Spell.Targeted(SpellSlot.E, 550 + level * 7);
            R   = new Spell.Targeted(SpellSlot.R, 550 + level * 7);
            Thm = new Font(Drawing.Direct3DDevice, new FontDescription {
                FaceName = "Tahoma", Height = 32, Weight = FontWeight.Bold, OutputPrecision = FontPrecision.Default, Quality = FontQuality.ClearType
            });
            Menu      = MainMenu.AddMenu("Doctor's Tristana", "Tristana");
            SpellMenu = Menu.AddSubMenu("Combo Settings", "Combo");
            SpellMenu.AddGroupLabel("Combo Settings");
            SpellMenu.Add("ComboQ", new CheckBox("Use [Q] Combo"));
            SpellMenu.Add("ComboE", new CheckBox("Use [E] Combo"));
            SpellMenu.AddGroupLabel("Combo [E] On");
            foreach (var target in EntityManager.Heroes.Enemies)
            {
                SpellMenu.Add("useECombo" + target.ChampionName, new CheckBox("" + target.ChampionName));
            }
            SpellMenu.AddGroupLabel("KillSteal Settings");
            SpellMenu.Add("ERKs", new CheckBox("KillSteal [ER]"));
            SpellMenu.Add("RKs", new CheckBox("Automatic [R] KillSteal"));
            SpellMenu.Add("RKb", new KeyBind(" Semi Manual [R] KillSteal", false, KeyBind.BindTypes.HoldActive, 'R'));
            SpellMenu.AddGroupLabel("[W] KillSteal Settings");
            SpellMenu.Add("WKs", new CheckBox("Use [W] KillSteal", false));
            SpellMenu.Add("CTurret", new CheckBox("Dont Use [W] KillSteal Under Turet"));
            SpellMenu.Add("Attack", new Slider("Use [W] KillSteal If Can Kill Enemy With x Attack", 2, 1, 6));
            SpellMenu.Add("MinW", new Slider("Use [W] KillSteal If Enemies Around Target <=", 2, 1, 5));
            SpellMenu.AddLabel("Always Use [W] KillSteal If Slider Enemies Around = 5");

            HarassMenu = Menu.AddSubMenu("Harass Settings", "Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("HarassQ", new CheckBox("Use [Q] Harass", false));
            HarassMenu.Add("HarassE", new CheckBox("Use [E] Harass"));
            HarassMenu.AddSeparator();
            HarassMenu.AddGroupLabel("Use [E] On");
            foreach (var target in EntityManager.Heroes.Enemies)
            {
                HarassMenu.Add("HarassE" + target.ChampionName, new CheckBox("" + target.ChampionName));
            }
            HarassMenu.Add("manaHarass", new Slider("Min Mana For Harass", 50, 0, 100));

            LaneMenu = Menu.AddSubMenu("Laneclear Settings", "Clear");
            LaneMenu.AddGroupLabel("Laneclear Settings");
            LaneMenu.Add("ClearQ", new CheckBox("Use [Q] Laneclear", false));
            LaneMenu.Add("ClearE", new CheckBox("Use [E] Laneclear", false));
            LaneMenu.Add("manaFarm", new Slider("Min Mana For LaneClear", 50, 0, 100));

            JungleMenu = Menu.AddSubMenu("JungleClear Settings", "JungleClear");
            JungleMenu.AddGroupLabel("JungleClear Settings");
            JungleMenu.Add("jungleQ", new CheckBox("Use [Q] JungleClear"));
            JungleMenu.Add("jungleE", new CheckBox("Use [E] JungleClear"));
            JungleMenu.Add("jungleW", new CheckBox("Use [W] JungleClear", false));
            JungleMenu.Add("manaJung", new Slider("Min Mana For JungleClear", 50, 0, 100));

            Misc = Menu.AddSubMenu("Misc Settings", "Draw");
            Misc.AddGroupLabel("Anti Gapcloser");
            Misc.Add("antiGap", new CheckBox("Anti Gapcloser", false));
            Misc.Add("antiRengar", new CheckBox("Anti Rengar"));
            Misc.Add("antiKZ", new CheckBox("Anti Kha'Zix"));
            Misc.Add("inter", new CheckBox("Use [R] Interupt", false));
            Misc.AddGroupLabel("Drawings Settings");
            Misc.Add("Draw_Disabled", new CheckBox("Disabled Drawings", false));
            Misc.Add("DrawE", new CheckBox("Draw Attack Range"));
            Misc.Add("DrawW", new CheckBox("Draw [W]", false));
            Misc.Add("Notifications", new CheckBox("Alerter Can Kill With [R]"));

            Game.OnUpdate                    += Game_OnUpdate;
            Drawing.OnDraw                   += Drawing_OnDraw;
            Gapcloser.OnGapcloser            += Gapcloser_OnGapCloser;
            Interrupter.OnInterruptableSpell += Interupt;
            GameObject.OnCreate              += GameObject_OnCreate;
        }
Example #30
0
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (Player.Instance.Hero != Champion.Ryze)
            {
                return;
            }

            Q = new Spell.Skillshot(SpellSlot.Q, 900, SkillShotType.Linear, 250, 1700, 100);
            W = new Spell.Targeted(SpellSlot.W, 600);
            E = new Spell.Targeted(SpellSlot.E, 600);
            R = new Spell.Active(SpellSlot.R);

            menu = MainMenu.AddMenu("Challenger Ryze", "challengerryze");

            ComboMenu = menu.AddSubMenu("Combo", "combomenu");

            ComboMenu.AddGroupLabel("Combo Selector");
            var cs = ComboMenu.Add("css", new Slider("Combo Selector", 0, 0, 1));
            var co = new[] { "Addon Combo", "Slutty Combo" };

            cs.DisplayName = co[cs.CurrentValue];

            cs.OnValueChange +=
                delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs changeArgs)
            {
                sender.DisplayName = co[changeArgs.NewValue];
            };

            ComboMenu.AddGroupLabel("Slutty Combo");
            ComboMenu.Add("SUQ", new CheckBox("Use Q"));
            ComboMenu.Add("SUW", new CheckBox("Use W"));
            ComboMenu.Add("SUE", new CheckBox("Use E"));
            ComboMenu.Add("SUR", new CheckBox("Use R"));
            ComboMenu.Add("SUAR", new CheckBox("Use R [Rooted Enemy]"));

            FarmMenu = menu.AddSubMenu("LastHit", "farmenu");

            FarmMenu.AddGroupLabel("LastHit Settings");
            FarmMenu.Add("LHQ", new CheckBox("Use Q"));
            FarmMenu.Add("LHM", new Slider("Mana", 55, 1, 100));

            LaneMenu = menu.AddSubMenu("Laneclear", "lanemenu");

            LaneMenu.AddGroupLabel("Laneclear Settings");
            LaneMenu.Add("LCQ", new CheckBox("Use Q"));
            LaneMenu.Add("LCW", new CheckBox("Use W"));
            LaneMenu.Add("LCE", new CheckBox("Use E"));
            LaneMenu.Add("LCR", new CheckBox("Use R"));

            JungleMenu = menu.AddSubMenu("Jungleclear", "junglemenu");

            JungleMenu.AddGroupLabel("Jungleclear Settings");
            JungleMenu.Add("JCQ", new CheckBox("Use Q"));
            JungleMenu.Add("JCW", new CheckBox("Use W"));
            JungleMenu.Add("JCE", new CheckBox("Use E"));
            JungleMenu.Add("JCR", new CheckBox("Use R"));

            HarassMenu = menu.AddSubMenu("Harass", "hsmenu");

            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("HSQ", new CheckBox("Use Q"));
            HarassMenu.Add("HSW", new CheckBox("Use W"));
            HarassMenu.Add("HSE", new CheckBox("Use E"));
            HarassMenu.Add("HSM", new Slider("Mana", 55, 1, 100));

            KSMenu = menu.AddSubMenu("Kill Steal (KS)", "ksmenu");

            KSMenu.AddGroupLabel("Kill Steal Settings");
            KSMenu.Add("KSQ", new CheckBox("Auto Q"));
            KSMenu.Add("KSW", new CheckBox("Auto W"));
            KSMenu.Add("KSE", new CheckBox("Auto E"));

            DrawingsMenu = menu.AddSubMenu("Drawings", "drawingsmenu");

            DrawingsMenu.AddGroupLabel("Drawings Settings");
            DrawingsMenu.Add("DQ", new CheckBox("Draw Q"));
            DrawingsMenu.Add("DWE", new CheckBox("Draw W + E"));
            DrawingsMenu.Add("DSTK", new CheckBox("Draw Stacks HUD"));

            /*ItemsMenu = menu.AddSubMenu("Items", "itemsmenu");
             *
             * ItemsMenu.AddGroupLabel("Items Settings");
             * ItemsMenu.Add("US", new CheckBox("Use Seraph's Embrace"));
             * ItemsMenu.Add("Vida", new Slider("HP %", 55, 1, 100));*/

            MiscMenu = menu.AddSubMenu("Misc", "miscmenu");

            MiscMenu.AddGroupLabel("Misc Settings");
            MiscMenu.Add("Misc1", new CheckBox("Anti-Gapcloser [W Usage]"));
            MiscMenu.Add("Misc2", new CheckBox("Auto-Interrupt [W Usage]"));
            MiscMenu.AddGroupLabel("Addon Cast Helper");
            MiscMenu.Add("CAC", new CheckBox("Enable Addon Cast Helper"));
            var cx = MiscMenu.Add("csss", new Slider("Addon Cast Method", 0, 0, 1));
            var ca = new[] { "Mode: Kite", "Mode: To target" };

            cx.DisplayName = ca[cx.CurrentValue];

            cx.OnValueChange +=
                delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs changeArgs)
            {
                sender.DisplayName = ca[changeArgs.NewValue];
            };

            ThemeMenu = menu.AddSubMenu("Theme Style", "themestyle");

            ThemeMenu.AddGroupLabel("Themes Settings");
            ThemeMenu.Add("te", new CheckBox("Enable Theme Style", false));
            var xs = ThemeMenu.Add("xss", new Slider("Theme Styles", 0, 0, 4));
            var xo = new[] { "Off", "Theme: Raven", "Theme: Academy", "Theme: Challenger", "Theme: Crystal" };

            xs.DisplayName = xo[xs.CurrentValue];

            xs.OnValueChange += delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs changeArgs)
            {
                sender.DisplayName = xo[changeArgs.NewValue];
            };

            Game.OnUpdate                    += Game_OnUpdate;
            Drawing.OnDraw                   += Drawing_OnDraw;
            Gapcloser.OnGapcloser            += Gapcloser_OnGapCloser;
            Interrupter.OnInterruptableSpell += Interrupter_OnInterruptableSpell;
            Spellbook.OnCastSpell            += Spellbook_OnCastSpell;
        }