Esempio n. 1
0
        public static void CreateMenu()
        {
            FirstMenu = MainMenu.AddMenu("Dark " + Player.Instance.ChampionName,
                                         Player.Instance.ChampionName.ToLower() + "Syndra");
            ComboMenu     = FirstMenu.AddSubMenu("• Combo ");
            HarassMenu    = FirstMenu.AddSubMenu("• Harass");
            LaneClearMenu = FirstMenu.AddSubMenu("• LaneClear");
            FleeMenu      = FirstMenu.AddSubMenu("• Flee");
            KillStealMenu = FirstMenu.AddSubMenu("• Killsteal");
            DrawingsMenu  = FirstMenu.AddSubMenu("• Drawings", DrawingsMenuId);
            MiscMenu      = FirstMenu.AddSubMenu("• Misc", MiscMenuId);


            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("Q", new CheckBox("- Use Q"));
            ComboMenu.Add("W", new CheckBox("- Use W"));
            ComboMenu.Add("QE", new CheckBox("- Use Q - E"));
            ComboMenu.Add("R", new CheckBox("- Use R"));

            //ComboMenu.AddGroupLabel("Summoner Settings");
            //ComboMenu.Add("Smite", new CheckBox("- Use Smite"));
            //ComboMenu.Add("Ignite", new CheckBox("- Use Ignite"));

            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("Q", new CheckBox("- Use Q"));
            HarassMenu.Add("W", new CheckBox("- Use W"));
            HarassMenu.Add("Qe", new CheckBox("- Use Q - E"));
            HarassMenu.Add("manaSlider", new Slider("Mana must be higher than [{0}%] to use Harass Spells", 50, 0, 100));

            HarassMenu.AddGroupLabel("Auto Harass");
            HarassMenu.Add("AutoQ", new CheckBox("- Q", false));
            HarassMenu.Add("AutoW", new CheckBox("- W", false));
            HarassMenu.AddLabel("*Thick this and it will Q and W from itself*");
            //HarassMenu.AddLabel("*Autoharass will come soon*");
            //HarassMenu.AddLabel("*Autoharass will come soon*");


            LaneClearMenu.AddGroupLabel("Lane Clear Settings");
            LaneClearMenu.Add("Q", new CheckBox("- Use Q"));
            LaneClearMenu.Add("W", new CheckBox("- Use W"));
            LaneClearMenu.Add("E", new CheckBox("- Use E"));
            LaneClearMenu.Add("manaSlider", new Slider("Mana must be higher than [{0}%] to use LaneClear Spells", 50, 0, 100));

            KillStealMenu.AddGroupLabel("Killsteal Settings");
            KillStealMenu.Add("Q", new CheckBox("- Use Q"));
            KillStealMenu.Add("W", new CheckBox("- Use W"));
            KillStealMenu.Add("E", new CheckBox("- Use E"));
            KillStealMenu.Add("R", new CheckBox("- Use R", false));


            FleeMenu.AddGroupLabel("Flee Settings");
            FleeMenu.Add("E", new CheckBox("- Use Q - E to cursor position"));
            FleeMenu.AddLabel("* The cursor must be inside of the E range");
            MiscMenu.AddGroupLabel("Misc");
            MiscMenu.Add("Interrupt", new CheckBox("- Interrupt"));
            MiscMenu.Add("Gapcloser", new CheckBox("- Gapcloser"));

            MiscMenu.AddGroupLabel("Skin Changer");

            var skinList = SkinsDB.FirstOrDefault(list => list.Champ == Player.Instance.Hero);

            if (skinList != null)
            {
                MiscMenu.Add("SkinComboBox", new ComboBox("Choose the skin", skinList.Skins));
                MiscMenu.Get <ComboBox>("skinComboBox").OnValueChange +=
                    delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args)
                {
                    Player.Instance.SetSkinId(sender.CurrentValue);
                };
            }

            DrawingsMenu.AddGroupLabel("Setting");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("damageDraw", new CheckBox(" - Draw Damage Indicator."));
            DrawingsMenu.Add("perDraw", new CheckBox(" - Draw Damage Indicator Percent."));
            DrawingsMenu.Add("statDraw", new CheckBox(" - Draw Damage Indicator Statistics.", false));
            DrawingsMenu.AddGroupLabel("Spells");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("qDraw", new CheckBox("- draw Q"));
            DrawingsMenu.Add("wDraw", new CheckBox("- draw W"));
            DrawingsMenu.Add("eDraw", new CheckBox("- draw E"));
            DrawingsMenu.Add("rDraw", new CheckBox("- draw R"));
            DrawingsMenu.AddLabel("It will only draw if ready");
            DrawingsMenu.AddGroupLabel("Drawings Color");
            QColorSlide = new ColorSlide(DrawingsMenu, "qColor", Color.CornflowerBlue, "Q Color:");
            WColorSlide = new ColorSlide(DrawingsMenu, "wColor", Color.White, "W Color:");
            EColorSlide = new ColorSlide(DrawingsMenu, "eColor", Color.Coral, "E Color:");
            RColorSlide = new ColorSlide(DrawingsMenu, "rColor", Color.Red, "R Color:");
            DamageIndicatorColorSlide = new ColorSlide(DrawingsMenu, "healthColor", Color.Gold,
                                                       "DamageIndicator Color:");

            MiscMenu.AddGroupLabel("Auto Level UP");
            MiscMenu.Add("activateAutoLVL", new CheckBox("Activate Auto Leveler", false));
            MiscMenu.AddLabel("The Auto Leveler will always Focus R than the rest of the Spells");
            MiscMenu.Add("firstFocus", new ComboBox("1 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }));
            MiscMenu.Add("secondFocus", new ComboBox("2 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 1));
            MiscMenu.Add("thirdFocus", new ComboBox("3 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 2));
            MiscMenu.Add("delaySlider", new Slider("Delay Slider", 200, 150, 500));
        }
Esempio n. 2
0
        public static void CreateMenu()
        {
            FirstMenu = MainMenu.AddMenu("Wladis " + Player.Instance.ChampionName,
                                         Player.Instance.ChampionName.ToLower() + "Kata");
            ComboMenu     = FirstMenu.AddSubMenu("• Combo ");
            HarassMenu    = FirstMenu.AddSubMenu("• Harass");
            LaneClearMenu = FirstMenu.AddSubMenu("• LaneClear");
            HumanizeMenu  = FirstMenu.AddSubMenu("• Humanizer");
            KillStealMenu = FirstMenu.AddSubMenu("• Killsteal");
            DrawingsMenu  = FirstMenu.AddSubMenu("• Drawings", DrawingsMenuId);
            MiscMenu      = FirstMenu.AddSubMenu("• Misc", MiscMenuId);


            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.Add("R", new CheckBox("- Use R"));
            ComboMenu.Add("EDagger", new CheckBox("- Only E on dagger", false));
            ComboMenu.AddLabel("It will only jump on enemy if E on dagger wouldn't dmg the enemy");
            ComboMenu.AddSeparator();
            ComboMenu.Add("QMinion", new CheckBox("- Q on minion"));
            ComboMenu.Add("QFollow", new CheckBox("- Pickup daggers in combo", false));
            ComboMenu.Add("DisableAA", new CheckBox("- Disable AA while walking to dagger", false));
            ComboMenu.Add("DaggerSlider", new Slider("- Collect daggers, which are in range of {0}", 400, 0, 800));
            ComboMenu.AddLabel("If Katarina is using R, it's disabled");
            ComboMenu.AddSeparator();
            ComboMenu.Add("ComboLogic", new ComboBox(" Combo Logic ", 0, "Q>E>E>W>R", "E>Q>W>R"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("Ignite", new CheckBox("- Use Ignite", false));
            ComboMenu.AddLabel("It will only use ignite, when the enemy isn't killable with Combo");
            ComboMenu.AddSeparator(15);
            ComboMenu.Add("IgniteHealth", new Slider("- Ignite if enemy Hp % < Slider %", 60, 1, 100));
            ComboMenu.AddSeparator(30);
            ComboMenu.AddLabel("If you want perfekt R, disable your Evade or set it to dodge dangerous only");
            ComboMenu.Add("RSlider", new Slider("- R cast if target is in range of [{0}]", 200, 1, 625));
            ComboMenu.AddLabel("For example: 625 is the range of R");
            ComboMenu.AddSeparator();
            ComboMenu.Add("Rblock", new CheckBox("- Block other spells while R is casting"));
            ComboMenu.Add("Rendblock", new CheckBox("- End the Block when Q W E is ready"));
            ComboMenu.AddLabel("It will always end the block when target is out of R range and it will cast spells again");
            ComboMenu.AddSeparator();
            ComboMenu.Add("AutoKill", new CheckBox("Auto kill with combo", false));
            ComboMenu.Add("AutoKillenemysinrange", new Slider("only autokill if < x enemies surround the target", 3, 2, 5));

            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("Q", new CheckBox("- Use Q"));
            HarassMenu.Add("W", new CheckBox("- Use W"));
            HarassMenu.Add("E", new CheckBox("- Use E"));
            HarassMenu.Add("EDagger", new CheckBox("- Only E on dagger", false));
            HarassMenu.Add("QMinion", new CheckBox("- Q on minion"));
            HarassMenu.AddSeparator();
            HarassMenu.AddGroupLabel("Auto Harass");
            HarassMenu.Add("AutoQ", new CheckBox("- Use Q", false));
            HarassMenu.AddLabel("Autoharras casts spells from itself, when the enemy is in range");

            HarassMenu.AddGroupLabel("Poke Harass");
            HarassMenu.Add("PokeHarass", new KeyBind("Poke Harass", false, KeyBind.BindTypes.HoldActive, 'T'));
            HarassMenu.AddSeparator();
            HarassMenu.AddLabel(" Poke Harass will use Q > W > E on Q dagger > E on W dagger");
            HarassMenu.AddLabel("It's a smart way to harass");


            LaneClearMenu.AddGroupLabel("Lane Clear Settings");
            LaneClearMenu.Add("Q", new CheckBox("- Use Q"));
            LaneClearMenu.Add("W", new CheckBox("- Use W"));
            LaneClearMenu.Add("E", new CheckBox("- Use E"));
            LaneClearMenu.AddSeparator(5);
            LaneClearMenu.AddLabel("It will use E on dagger");
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("WX", new Slider("- Will hit x minions with W", 0, 1, 6));

            LaneClearMenu.AddGroupLabel("Lasthit");
            LaneClearMenu.Add("QLastHit", new CheckBox("- Use Q"));
            LaneClearMenu.Add("ELastHit", new CheckBox("- Use E", false));

            HumanizeMenu.AddGroupLabel("Humanizer settings");
            HumanizeMenu.Add("Humanize", new CheckBox("- Use Humanizer", false));
            HumanizeMenu.Add("HumanizeQ", new Slider("- Humanize Q", 0, 0, 200));
            HumanizeMenu.Add("HumanizeW", new Slider("- Humanize W", 0, 0, 200));
            HumanizeMenu.Add("HumanizeE", new Slider("- Humanize E", 0, 0, 200));

            KillStealMenu.AddGroupLabel("Killsteal Settings");
            KillStealMenu.Add("Q", new CheckBox("- Use Q"));
            KillStealMenu.Add("W", new CheckBox("- Use W"));
            KillStealMenu.Add("E", new CheckBox("- Use E"));

            MiscMenu.AddGroupLabel("Misc");
            MiscMenu.Add("Z", new CheckBox("- use Zhonyas"));
            MiscMenu.AddSeparator(15);
            MiscMenu.Add("Zhealth", new Slider("- Health % for Zhonyas", 20, 0, 100));
            MiscMenu.AddSeparator(25);
            MiscMenu.Add("JumpKey", new KeyBind("- Jump to every dagger exist", false, KeyBind.BindTypes.HoldActive, 'G'));
            MiscMenu.AddGroupLabel("Skin Changer");

            var skinList = SkinsDB.FirstOrDefault(list => list.Champ == Player.Instance.Hero);

            if (skinList != null)
            {
                MiscMenu.Add("SkinComboBox", new ComboBox("Choose the skin", skinList.Skins));
                MiscMenu.Get <ComboBox>("skinComboBox").OnValueChange +=
                    delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args)
                {
                    Player.Instance.SetSkinId(sender.CurrentValue);
                };
            }

            DrawingsMenu.AddGroupLabel("Setting");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("damageDraw", new CheckBox(" - Draw Damage Indicator."));
            DrawingsMenu.Add("perDraw", new CheckBox(" - Draw Damage Indicator Percent."));
            DrawingsMenu.Add("statDraw", new CheckBox(" - Draw Damage Indicator Statistics.", false));
            DrawingsMenu.AddGroupLabel("Spells");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("qDraw", new CheckBox("- draw Q"));
            DrawingsMenu.Add("wDraw", new CheckBox("- draw W"));
            DrawingsMenu.Add("eDraw", new CheckBox("- draw E"));
            DrawingsMenu.Add("rDraw", new CheckBox("- draw R"));
            DrawingsMenu.AddLabel("It will only draw if ready");
            DrawingsMenu.AddGroupLabel("Drawings Color");
            QColorSlide = new ColorSlide(DrawingsMenu, "qColor", Color.CornflowerBlue, "Q Color:");
            WColorSlide = new ColorSlide(DrawingsMenu, "wColor", Color.White, "W Color:");
            EColorSlide = new ColorSlide(DrawingsMenu, "eColor", Color.Coral, "E Color:");
            RColorSlide = new ColorSlide(DrawingsMenu, "rColor", Color.Red, "R Color:");
            DamageIndicatorColorSlide = new ColorSlide(DrawingsMenu, "healthColor", Color.Gold,
                                                       "DamageIndicator Color:");

            MiscMenu.AddGroupLabel("Auto Level UP");
            MiscMenu.Add("activateAutoLVL", new CheckBox("Activate Auto Leveler", false));
            MiscMenu.AddLabel("The Auto Leveler will always Focus R than the rest of the Spells");
            MiscMenu.Add("firstFocus", new ComboBox("1 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }));
            MiscMenu.Add("secondFocus", new ComboBox("2 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 1));
            MiscMenu.Add("thirdFocus", new ComboBox("3 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 2));
            MiscMenu.Add("delaySlider", new Slider("Delay Slider", 200, 150, 500));
        }
Esempio n. 3
0
        public static void CreateMenu()
        {
            FirstMenu = MainMenu.AddMenu("Wladis " + Player.Instance.ChampionName,
                                         Player.Instance.ChampionName.ToLower() + "Cassiopeia");
            ComboMenu       = FirstMenu.AddSubMenu("• Combo ");
            HarassMenu      = FirstMenu.AddSubMenu("• Harass");
            LaneClearMenu   = FirstMenu.AddSubMenu("• LaneClear");
            JungleClearMenu = FirstMenu.AddSubMenu("• JungleClear");
            FleeMenu        = FirstMenu.AddSubMenu("• Flee");
            KillStealMenu   = FirstMenu.AddSubMenu("• Killsteal");
            HumanizerMenu   = FirstMenu.AddSubMenu("• Humanizer");
            DrawingsMenu    = FirstMenu.AddSubMenu("• Drawings", DrawingsMenuId);
            MiscMenu        = FirstMenu.AddSubMenu("• Misc", MiscMenuId);


            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.Add("EOnly", new CheckBox("- First priority to poisoned enemies"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("R", new CheckBox("- Use R"));
            ComboMenu.Add("ROnly", new CheckBox("- Use R only if enemy is facing you"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("FlashR", new KeyBind("Use flash + R", false, KeyBind.BindTypes.HoldActive, 'G'));
            ComboMenu.AddSeparator();
            ComboMenu.Add("AAOff", new CheckBox("Disable autoattacks in Combo", false));
            ComboMenu.AddSeparator();
            ComboMenu.Add("ComboLogic", new ComboBox(" Combo Logic ", 0, "W>Q>E", "Q>W>E"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("Ignite", new CheckBox("- Use Ignite", false));
            ComboMenu.AddLabel("It will only use ignite, when the enemy isn't killable with Combo");
            ComboMenu.AddSeparator(15);
            ComboMenu.Add("IgniteHealth", new Slider("- Ignite if enemy Hp % < Slider %", 40, 1, 100));
            ComboMenu.AddSeparator(15);
            ComboMenu.AddLabel("R usage on");
            foreach (var Enemy in EntityManager.Heroes.Enemies)
            {
                ComboMenu.Add(Enemy.ChampionName, new CheckBox("R on " + Enemy.ChampionName));
            }

            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("Q", new CheckBox("- Use Q"));
            HarassMenu.Add("W", new CheckBox("- Use W"));
            HarassMenu.Add("E", new CheckBox("- Use E"));
            HarassMenu.Add("ManaSlider", new Slider("- If mana is below [{0}%] don't use Harass", 40, 1, 100));

            HarassMenu.AddGroupLabel("Auto Harass");
            HarassMenu.Add("AutoQ", new CheckBox("- Use Q", false));
            HarassMenu.Add("AutoW", new CheckBox("- Use W", false));
            HarassMenu.Add("AutoE", new CheckBox("- Use E", false));
            HarassMenu.AddLabel("Autoharras casts spells from itself, when the enemy is in range");


            LaneClearMenu.AddGroupLabel("Lane Clear Settings");
            LaneClearMenu.Add("Q", new CheckBox("- Use Q"));
            LaneClearMenu.Add("W", new CheckBox("- Use W", false));
            LaneClearMenu.Add("E", new CheckBox("- Use E"));
            LaneClearMenu.Add("EOnly", new CheckBox("- Use E only on poisoned minions", false));

            LaneClearMenu.Add("ManaSlider", new Slider("- If mana is below [{0}%] don't use Laneclear", 40, 1, 100));
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("QX", new Slider("- Will hit x minions with Q", 2, 1, 6));
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("WX", new Slider("- Will hit x minions with W", 2, 1, 6));

            LaneClearMenu.AddGroupLabel("LastHit");
            LaneClearMenu.Add("ELastHit", new CheckBox("- Use E"));
            LaneClearMenu.Add("EPoison", new CheckBox("- Only lasthit if minion is poisoned", false));
            LaneClearMenu.Add("EAA", new CheckBox("- Enable autoattacks while lasthitting", false));
            LaneClearMenu.Add("AutoLastHitKey", new KeyBind("Auto Lasthit Toggle Key", false, KeyBind.BindTypes.PressToggle, 'H'));

            JungleClearMenu.AddGroupLabel("Jungle clear Settings");
            JungleClearMenu.Add("Q", new CheckBox("- Use Q"));
            JungleClearMenu.Add("W", new CheckBox("- Use W", false));
            JungleClearMenu.Add("E", new CheckBox("- Use E"));
            JungleClearMenu.Add("ManaSlider", new Slider("- Don't use JungleClear when mana is under [{0}%]", 30, 1, 100));

            FleeMenu.AddGroupLabel("Flee");
            FleeMenu.Add("W", new CheckBox("- Use W"));
            FleeMenu.Add("R", new CheckBox("- Use R"));

            KillStealMenu.AddGroupLabel("Killsteal Settings");
            KillStealMenu.Add("E", new CheckBox("- Use E"));
            KillStealMenu.Add("R", new CheckBox("- Use R", false));

            HumanizerMenu.AddGroupLabel("Humanizer settings");
            HumanizerMenu.Add("Humanize", new CheckBox("- Use Humanizer", false));
            HumanizerMenu.Add("HumanizeQ", new Slider("- Humanize Q", 0, 0, 1000));
            HumanizerMenu.Add("HumanizeW", new Slider("- Humanize W", 0, 0, 1000));
            HumanizerMenu.Add("HumanizeE", new Slider("- Humanize E", 0, 0, 1000));
            HumanizerMenu.Add("HumanizeR", new Slider("- Humanize R", 0, 0, 1000));

            MiscMenu.AddGroupLabel("Misc");
            MiscMenu.Add("Z", new CheckBox("- Use Zhonyas"));
            MiscMenu.AddSeparator(15);
            MiscMenu.Add("Zhealth", new Slider("- Health % for Zhonyas", 20, 0, 100));
            MiscMenu.AddSeparator();
            MiscMenu.Add("RGapCloser", new CheckBox("- GapClose with R", false));
            MiscMenu.AddGroupLabel("Skin Changer");

            var skinList = SkinsDB.FirstOrDefault(list => list.Champ == Player.Instance.Hero);

            if (skinList != null)
            {
                MiscMenu.Add("SkinComboBox", new ComboBox("Choose the skin", skinList.Skins));
                MiscMenu.Get <ComboBox>("skinComboBox").OnValueChange +=
                    delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args)
                {
                    Player.Instance.SetSkinId(sender.CurrentValue);
                };
            }

            DrawingsMenu.AddGroupLabel("Setting");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("damageDraw", new CheckBox(" - Draw Damage Indicator."));
            DrawingsMenu.Add("perDraw", new CheckBox(" - Draw Damage Indicator Percent."));
            DrawingsMenu.Add("statDraw", new CheckBox(" - Draw Damage Indicator Statistics.", false));
            DrawingsMenu.AddGroupLabel("Spells");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("qDraw", new CheckBox("- draw Q"));
            DrawingsMenu.Add("wDraw", new CheckBox("- draw W"));
            DrawingsMenu.Add("eDraw", new CheckBox("- draw E"));
            DrawingsMenu.Add("rDraw", new CheckBox("- draw R"));
            DrawingsMenu.AddLabel("It will only draw if ready");
            DrawingsMenu.AddGroupLabel("Drawings Color");
            QColorSlide = new ColorSlide(DrawingsMenu, "qColor", Color.CornflowerBlue, "Q Color:");
            WColorSlide = new ColorSlide(DrawingsMenu, "wColor", Color.White, "W Color:");
            EColorSlide = new ColorSlide(DrawingsMenu, "eColor", Color.Coral, "E Color:");
            RColorSlide = new ColorSlide(DrawingsMenu, "rColor", Color.Red, "R Color:");
            DamageIndicatorColorSlide = new ColorSlide(DrawingsMenu, "healthColor", Color.Gold,
                                                       "DamageIndicator Color:");

            MiscMenu.AddGroupLabel("Auto Level UP");
            MiscMenu.Add("activateAutoLVL", new CheckBox("Activate Auto Leveler", false));
            MiscMenu.AddLabel("The Auto Leveler will always Focus R than the rest of the Spells");
            MiscMenu.Add("firstFocus", new ComboBox("1 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }));
            MiscMenu.Add("secondFocus", new ComboBox("2 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 1));
            MiscMenu.Add("thirdFocus", new ComboBox("3 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 2));
            MiscMenu.Add("delaySlider", new Slider("Delay Slider", 200, 150, 500));
        }
Esempio n. 4
0
        public static void CreateMenu()
        {
            FirstMenu = MainMenu.AddMenu("Wladis " + Player.Instance.ChampionName,
                                         Player.Instance.ChampionName.ToLower() + "Soraka");
            ComboMenu    = FirstMenu.AddSubMenu("• Modes ");
            HealMenu     = FirstMenu.AddSubMenu("• Heal setting ");
            DrawingsMenu = FirstMenu.AddSubMenu("• Drawings", DrawingsMenuId);
            MiscMenu     = FirstMenu.AddSubMenu("• Misc", MiscMenuId);


            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("Q", new CheckBox("- Use Q"));
            ComboMenu.Add("E", new CheckBox("- Use E"));
            ComboMenu.AddSeparator();

            ComboMenu.AddGroupLabel("Harass");
            ComboMenu.Add("QHarass", new CheckBox("- Use Q"));
            ComboMenu.Add("EHarass", new CheckBox("- Use E"));
            ComboMenu.AddSeparator(5);
            ComboMenu.Add("AutoQ", new CheckBox("- Auto Q", false));
            ComboMenu.Add("AutoE", new CheckBox("- Auto E", false));
            ComboMenu.AddSeparator();
            ComboMenu.Add("ManaSliderHarass", new Slider("- Don't use Harass if mana is lower than [{0}%]", 40, 1, 100));
            ComboMenu.AddSeparator();

            ComboMenu.AddGroupLabel("Flee");
            ComboMenu.Add("QFlee", new CheckBox("- use Q", false));
            ComboMenu.Add("EFlee", new CheckBox("- use E"));
            ComboMenu.AddSeparator();

            ComboMenu.AddGroupLabel("LaneClear Settings");
            ComboMenu.Add("QMinion", new CheckBox("- Use Q"));
            ComboMenu.Add("EMinion", new CheckBox("- Use E", false));
            ComboMenu.Add("MinionSlider", new Slider("- Use Q on X minions >", 3, 1, 8));
            ComboMenu.Add("ManaSlider", new Slider("- Don't use LaneClear if mana is lower than [{0}%]", 60, 1, 100));
            ComboMenu.AddSeparator();

            HealMenu.AddGroupLabel("- W- settings");
            HealMenu.Add("AutoW", new CheckBox("- Auto W"));
            HealMenu.Add("WAllyHealth", new Slider("- Use W if ally health < [{0}%]", 60, 1, 100));
            HealMenu.Add("Myhealth", new Slider("- Use W if my health > [{0}%]", 30, 1, 100));
            HealMenu.AddGroupLabel("Ult Settings");
            HealMenu.Add("R", new CheckBox("- Use R"));
            HealMenu.Add("Rtext", new CheckBox("- draw text [Ally need R]"));
            HealMenu.Add("RYou", new CheckBox("- Use R for yourself, too", false));
            HealMenu.Add("RAllyHealth", new Slider("- Use R if ally health < [{0}%]", 20, 1, 100));
            HealMenu.Add("REnemyInRange", new Slider("- Use R if ally has enemy inrange of [{0}]", 550, 1, 1500));
            HealMenu.AddLabel("For Example : 550 = Soraka W range");
            HealMenu.AddSeparator(5);
            HealMenu.Add("SpeedBuff", new CheckBox("- W to give ally speed buff", false));
            HealMenu.AddLabel("Will give your ally speed buff with W, if you have hit Q");
            HealMenu.Add("SpeedBuffFlee", new CheckBox("- Speed buff when enemy flee", false));
            HealMenu.Add("SpeedBuffEnemy", new CheckBox("- Speed buff when enemy is near"));

            MiscMenu.AddGroupLabel("Misc");
            MiscMenu.Add("Gapcloser", new CheckBox("- Gapclose with E"));
            //MiscMenu.Add("EStun", new CheckBox("- E on cc'd enemies"));
            MiscMenu.Add("EInterrupt", new CheckBox("- E to interrupt dangerous enemy spells"));
            MiscMenu.AddLabel("There is a support mode in Orbwalker by the way");
            MiscMenu.AddSeparator();
            MiscMenu.AddGroupLabel("Skin Changer");

            var skinList = SkinsDB.FirstOrDefault(list => list.Champ == Player.Instance.Hero);

            if (skinList != null)
            {
                MiscMenu.Add("SkinComboBox", new ComboBox("Choose the skin", skinList.Skins));
                MiscMenu.Get <ComboBox>("skinComboBox").OnValueChange +=
                    delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args)
                {
                    Player.Instance.SetSkinId(sender.CurrentValue);
                };
            }

            DrawingsMenu.AddGroupLabel("Setting");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("damageDraw", new CheckBox(" - Draw Damage Indicator."));
            DrawingsMenu.Add("perDraw", new CheckBox(" - Draw Damage Indicator Percent."));
            DrawingsMenu.Add("statDraw", new CheckBox(" - Draw Damage Indicator Statistics.", false));
            DrawingsMenu.AddGroupLabel("Spells");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("qDraw", new CheckBox("- draw Q"));
            DrawingsMenu.Add("wDraw", new CheckBox("- draw W"));
            DrawingsMenu.Add("eDraw", new CheckBox("- draw E"));
            DrawingsMenu.Add("rDraw", new CheckBox("- draw R"));
            DrawingsMenu.AddLabel("It will only draw if ready");
            DrawingsMenu.AddGroupLabel("Drawings Color");
            QColorSlide = new ColorSlide(DrawingsMenu, "qColor", Color.CornflowerBlue, "Q Color:");
            WColorSlide = new ColorSlide(DrawingsMenu, "wColor", Color.White, "W Color:");
            EColorSlide = new ColorSlide(DrawingsMenu, "eColor", Color.Coral, "E Color:");
            RColorSlide = new ColorSlide(DrawingsMenu, "rColor", Color.Red, "R Color:");
            DamageIndicatorColorSlide = new ColorSlide(DrawingsMenu, "healthColor", Color.Gold,
                                                       "DamageIndicator Color:");

            MiscMenu.AddGroupLabel("Auto Level UP");
            MiscMenu.Add("activateAutoLVL", new CheckBox("Activate Auto Leveler", false));
            MiscMenu.AddLabel("The Auto Leveler will always Focus R than the rest of the Spells");
            MiscMenu.Add("firstFocus", new ComboBox("1 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }));
            MiscMenu.Add("secondFocus", new ComboBox("2 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 1));
            MiscMenu.Add("thirdFocus", new ComboBox("3 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 2));
            MiscMenu.Add("delaySlider", new Slider("Delay Slider", 200, 150, 500));
        }
Esempio n. 5
0
        public static void CreateMenu()
        {
            FirstMenu = MainMenu.AddMenu("Wladis " + Player.Instance.ChampionName,
                                         Player.Instance.ChampionName.ToLower() + "Gragas");
            ComboMenu       = FirstMenu.AddSubMenu("• Combo ");
            HarassMenu      = FirstMenu.AddSubMenu("• Harass");
            LaneClearMenu   = FirstMenu.AddSubMenu("• LaneClear");
            JungleClearMenu = FirstMenu.AddSubMenu("• JungleClear");
            KillStealMenu   = FirstMenu.AddSubMenu("• Killsteal");
            DrawingsMenu    = FirstMenu.AddSubMenu("• Drawings", DrawingsMenuId);
            MiscMenu        = FirstMenu.AddSubMenu("• Misc", MiscMenuId);


            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.Add("R", new CheckBox("- Use R"));
            ComboMenu.AddLabel("Press T for a insec R ");
            ComboMenu.AddSeparator();
            ComboMenu.Add("ComboLogic", new ComboBox(" Combo Logic ", 0, "E>Q>W", "Q>E>W"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("EDon't", new CheckBox("- Don't use E if enemy is in AA range", false));
            ComboMenu.AddSeparator();
            ComboMenu.Add("RLogic", new ComboBox(" R Logic ", 0, "R insec", "Normal R"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("Ignite", new CheckBox("- Use Ignite", false));
            ComboMenu.AddLabel("It will only use ignite, when the enemy isn't killable with Combo");
            ComboMenu.AddSeparator(15);
            ComboMenu.Add("IgniteHealth", new Slider("- Ignite if enemy Hp % < Slider %", 40, 1, 100));

            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("Q", new CheckBox("- Use Q"));
            HarassMenu.AddSeparator();
            HarassMenu.Add("E", new CheckBox("- Use W"));

            HarassMenu.AddGroupLabel("Auto Harass");
            HarassMenu.Add("AutoQ", new CheckBox("- Use Q", false));
            HarassMenu.Add("AutoW", new CheckBox("- Use W", false));
            HarassMenu.AddLabel("Autoharras casts spells from itself, when the enemy is in range");


            LaneClearMenu.AddGroupLabel("Lane Clear Settings");
            LaneClearMenu.Add("Q", new CheckBox("- Use Q"));
            LaneClearMenu.Add("W", new CheckBox("- Use W"));
            LaneClearMenu.Add("E", new CheckBox("- Use E", false));
            LaneClearMenu.Add("ManaSliderLaneClear", new Slider("- Don't use LaneClear when mana % < X", 40, 1, 100));
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("QX", new Slider("- Will hit x minions with Q", 3, 1, 6));
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("WX", new Slider("- Will hit x minions with W", 2, 1, 6));
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("EX", new Slider("- Will hit x minions with E", 2, 1, 6));

            JungleClearMenu.AddGroupLabel("Jungle clear Settings");
            JungleClearMenu.Add("Q", new CheckBox("- Use Q"));
            JungleClearMenu.Add("W", new CheckBox("- Use W"));
            JungleClearMenu.Add("E", new CheckBox("- Use E"));
            JungleClearMenu.Add("ManaSliderJungleClear", new Slider("- Don't use JungleClear when mana % < X", 30, 1, 100));


            KillStealMenu.AddGroupLabel("Killsteal Settings");
            KillStealMenu.Add("Q", new CheckBox("- Use Q"));
            KillStealMenu.Add("E", new CheckBox("- Use E"));
            KillStealMenu.Add("R", new CheckBox("- Use R"));

            MiscMenu.AddGroupLabel("Misc");
            MiscMenu.Add("Z", new CheckBox("- Use Zhonyas"));
            MiscMenu.AddSeparator(15);
            MiscMenu.Add("Zhealth", new Slider("- Health % for Zhonyas", 20, 0, 100));
            MiscMenu.AddSeparator(15);
            MiscMenu.Add("EInterrupt", new CheckBox("- Interrupt with E"));
            MiscMenu.Add("RInterrupt", new CheckBox("- Interrupt with R"));
            MiscMenu.AddSeparator(15);
            MiscMenu.Add("EGapCloser", new CheckBox("- GapClose with E"));
            MiscMenu.Add("RGapCloser", new CheckBox("- GapClose with R"));
            MiscMenu.AddGroupLabel("Skin Changer");

            var skinList = SkinsDB.FirstOrDefault(list => list.Champ == Player.Instance.Hero);

            if (skinList != null)
            {
                MiscMenu.Add("SkinComboBox", new ComboBox("Choose the skin", skinList.Skins));
                MiscMenu.Get <ComboBox>("skinComboBox").OnValueChange +=
                    delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args)
                {
                    Player.Instance.SetSkinId(sender.CurrentValue);
                };
            }

            DrawingsMenu.AddGroupLabel("Setting");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("damageDraw", new CheckBox(" - Draw Damage Indicator."));
            DrawingsMenu.Add("perDraw", new CheckBox(" - Draw Damage Indicator Percent."));
            DrawingsMenu.Add("statDraw", new CheckBox(" - Draw Damage Indicator Statistics.", false));
            DrawingsMenu.AddGroupLabel("Spells");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("qDraw", new CheckBox("- draw Q"));
            DrawingsMenu.Add("wDraw", new CheckBox("- draw W"));
            DrawingsMenu.Add("eDraw", new CheckBox("- draw E"));
            DrawingsMenu.Add("rDraw", new CheckBox("- draw R"));
            DrawingsMenu.AddLabel("It will only draw if ready");
            DrawingsMenu.AddGroupLabel("Drawings Color");
            QColorSlide = new ColorSlide(DrawingsMenu, "qColor", Color.CornflowerBlue, "Q Color:");
            WColorSlide = new ColorSlide(DrawingsMenu, "wColor", Color.White, "W Color:");
            EColorSlide = new ColorSlide(DrawingsMenu, "eColor", Color.Coral, "E Color:");
            RColorSlide = new ColorSlide(DrawingsMenu, "rColor", Color.Red, "R Color:");
            DamageIndicatorColorSlide = new ColorSlide(DrawingsMenu, "healthColor", Color.Gold,
                                                       "DamageIndicator Color:");

            MiscMenu.AddGroupLabel("Auto Level UP");
            MiscMenu.Add("activateAutoLVL", new CheckBox("Activate Auto Leveler", false));
            MiscMenu.AddLabel("The Auto Leveler will always Focus R than the rest of the Spells");
            MiscMenu.Add("firstFocus", new ComboBox("1 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }));
            MiscMenu.Add("secondFocus", new ComboBox("2 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 1));
            MiscMenu.Add("thirdFocus", new ComboBox("3 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 2));
            MiscMenu.Add("delaySlider", new Slider("Delay Slider", 200, 150, 500));
        }
Esempio n. 6
0
        public static void CreateMenu()
        {
            FirstMenu = MainMenu.AddMenu("Super-辛德拉",
                                         Player.Instance.ChampionName.ToLower() + "Syndra");
            ComboMenu     = FirstMenu.AddSubMenu("• 连招 ");
            HarassMenu    = FirstMenu.AddSubMenu("• 骚扰");
            LaneClearMenu = FirstMenu.AddSubMenu("• 清线");
            FleeMenu      = FirstMenu.AddSubMenu("• 逃跑");
            KillStealMenu = FirstMenu.AddSubMenu("• 抢头");
            DrawingsMenu  = FirstMenu.AddSubMenu("• 线圈", DrawingsMenuId);
            MiscMenu      = FirstMenu.AddSubMenu("• 其他", MiscMenuId);


            ComboMenu.AddGroupLabel("连招设置");
            ComboMenu.Add("Q", new CheckBox("- 使用 Q"));
            ComboMenu.Add("W", new CheckBox("- 使用 W"));
            ComboMenu.Add("QE", new CheckBox("- 使用 Q - E"));
            ComboMenu.Add("R", new CheckBox("- 使用 R"));
            ComboMenu.AddSeparator();
            ComboMenu.AddLabel("R 对谁使用");
            foreach (var Enemy in EntityManager.Heroes.Enemies)
            {
                ComboMenu.Add(Enemy.ChampionName, new CheckBox("R 使用在" + Enemy.ChampionName));
            }
            ComboMenu.AddSeparator();
            ComboMenu.Add("Ignite", new CheckBox("- 使用点燃"));

            //ComboMenu.AddGroupLabel("Summoner Settings");
            //ComboMenu.Add("Smite", new CheckBox("- Use Smite"));
            //ComboMenu.Add("Ignite", new CheckBox("- Use Ignite"));

            HarassMenu.AddGroupLabel("骚扰设置");
            HarassMenu.Add("Q", new CheckBox("- 使用 Q"));
            HarassMenu.Add("W", new CheckBox("- 使用 W"));
            HarassMenu.Add("Qe", new CheckBox("- 使用 Q - E"));
            HarassMenu.Add("manaSlider", new Slider("蓝量高于 [{0}%] 开启骚扰", 50, 0, 100));

            HarassMenu.AddGroupLabel("自动骚扰");
            HarassMenu.Add("AutoQ", new CheckBox("- Q", false));
            HarassMenu.Add("AutoW", new CheckBox("- W", false));
            HarassMenu.AddLabel("*任何时候都自动释放技能骚扰*");
            //HarassMenu.AddLabel("*Autoharass will come soon*");
            //HarassMenu.AddLabel("*Autoharass will come soon*");


            LaneClearMenu.AddGroupLabel("清线设置");
            LaneClearMenu.Add("Q", new CheckBox("- 使用 Q"));
            LaneClearMenu.Add("W", new CheckBox("- 使用 W"));
            LaneClearMenu.Add("E", new CheckBox("- 使用 E"));
            LaneClearMenu.Add("manaSlider", new Slider("蓝量高于 [{0}%] 使用技能清线", 50, 0, 100));
            LaneClearMenu.AddSeparator();
            LaneClearMenu.AddGroupLabel("打野设置");
            LaneClearMenu.Add("QJungle", new CheckBox("- 使用 Q"));
            LaneClearMenu.Add("WJungle", new CheckBox("- 使用 W"));
            LaneClearMenu.Add("EJungle", new CheckBox("- 使用 E", false));
            LaneClearMenu.Add("ManaSliderJungle", new Slider("蓝量高于 [{0}%] 使用技能打野", 50, 0, 100));

            KillStealMenu.AddGroupLabel("抢头设置");
            KillStealMenu.Add("Q", new CheckBox("- 使用 Q"));
            KillStealMenu.Add("W", new CheckBox("- 使用 W"));
            KillStealMenu.Add("E", new CheckBox("- 使用 E"));
            KillStealMenu.Add("R", new CheckBox("- 使用 R", false));


            FleeMenu.AddGroupLabel("逃跑设置");
            FleeMenu.Add("E", new CheckBox("- 使用 Q - E 推鼠标位置"));
            FleeMenu.AddLabel("* 鼠标必须在E范围内");
            MiscMenu.AddGroupLabel("其他设置");
            MiscMenu.Add("Interrupt", new CheckBox("- 自动打断"));
            MiscMenu.Add("Gapcloser", new CheckBox("- 防突进"));

            MiscMenu.AddGroupLabel("修改皮肤");

            var skinList = SkinsDB.FirstOrDefault(list => list.Champ == Player.Instance.Hero);

            if (skinList != null)
            {
                MiscMenu.Add("SkinComboBox", new ComboBox("更换皮肤:", skinList.Skins));
                MiscMenu.Get <ComboBox>("skinComboBox").OnValueChange +=
                    delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args)
                {
                    Player.Instance.SetSkinId(sender.CurrentValue);
                };
            }

            DrawingsMenu.AddGroupLabel("线圈设置");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - 只在技能冷却完毕时绘制线圈"));
            DrawingsMenu.Add("damageDraw", new CheckBox(" - 显示伤害指示器"));
            DrawingsMenu.Add("perDraw", new CheckBox(" - 显示百分比伤害"));
            DrawingsMenu.Add("statDraw", new CheckBox(" - 显示伤害统计", false));
            DrawingsMenu.AddGroupLabel("Spells");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("qDraw", new CheckBox("- 画出范围 Q"));
            DrawingsMenu.Add("wDraw", new CheckBox("- 画出范围 W", false));
            DrawingsMenu.Add("eDraw", new CheckBox("- 画出范围 E", false));
            DrawingsMenu.Add("qeDraw", new CheckBox("- 画出范围 QE", false));
            DrawingsMenu.Add("rDraw", new CheckBox("- 画出范围 R", false));
            DrawingsMenu.AddLabel("技能冷却完毕画出技能线圈");
            DrawingsMenu.AddGroupLabel("Drawings Color");
            QColorSlide = new ColorSlide(DrawingsMenu, "qColor", Color.CornflowerBlue, "Q 颜色:");
            WColorSlide = new ColorSlide(DrawingsMenu, "wColor", Color.White, "W 颜色:");
            EColorSlide = new ColorSlide(DrawingsMenu, "eColor", Color.Coral, "E 颜色:");
            RColorSlide = new ColorSlide(DrawingsMenu, "rColor", Color.Red, "R 颜色:");
            DamageIndicatorColorSlide = new ColorSlide(DrawingsMenu, "healthColor", Color.Gold,
                                                       "伤害显示器颜色:");

            MiscMenu.AddGroupLabel("自动加点");
            MiscMenu.Add("activateAutoLVL", new CheckBox("开启自动加点", false));
            MiscMenu.AddLabel("自动升级大招");
            MiscMenu.Add("firstFocus", new ComboBox("主点技能", new List <string> {
                "Q", "W", "E"
            }));
            MiscMenu.Add("secondFocus", new ComboBox("副点技能", new List <string> {
                "Q", "W", "E"
            }, 1));
            MiscMenu.Add("thirdFocus", new ComboBox("最后升级", new List <string> {
                "Q", "W", "E"
            }, 2));
            MiscMenu.Add("delaySlider", new Slider("加点延迟", 200, 150, 500));
        }
Esempio n. 7
0
        public static void CreateMenu()
        {
            FirstMenu = MainMenu.AddMenu("Wladis " + Player.Instance.ChampionName,
                                         Player.Instance.ChampionName.ToLower());
            ComboMenu     = FirstMenu.AddSubMenu("• Combo ");
            HarassMenu    = FirstMenu.AddSubMenu("• Harass");
            LaneClearMenu = FirstMenu.AddSubMenu("• LaneClear");
            DrawingsMenu  = FirstMenu.AddSubMenu("• Drawings", DrawingsMenuId);
            MiscMenu      = FirstMenu.AddSubMenu("• Misc", MiscMenuId);


            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.Add("R", new CheckBox("- Use R"));
            ComboMenu.Add("RDirection", new ComboBox("- Use R to", 1, " Enemy direction", " Mouse position"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("Ignite", new CheckBox("- Use Ignite", false));
            ComboMenu.AddLabel("It will only use ignite, when the enemy isn't killable with Combo");
            ComboMenu.AddSeparator(15);
            ComboMenu.Add("IgniteHealth", new Slider("- Ignite if enemy Hp is under [{0}%]", 40, 1, 100));

            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("Q", new CheckBox("- Use Q"));
            HarassMenu.Add("W", new CheckBox("- Use W"));
            HarassMenu.Add("E", new CheckBox("- Use E"));
            HarassMenu.AddSeparator();
            HarassMenu.Add("ManaSliderHarass", new Slider("- Don't use Harass when mana is under [{0}%]", 30, 1, 100));
            HarassMenu.AddSeparator();
            HarassMenu.Add("AutoQ", new CheckBox("- Auto Q", false));
            HarassMenu.Add("AutoW", new CheckBox("- Auto W", false));
            HarassMenu.Add("AutoE", new CheckBox("- Auto E", false));


            LaneClearMenu.AddGroupLabel("Lane Clear Settings");
            LaneClearMenu.Add("Q", new CheckBox("- Use Q"));
            LaneClearMenu.Add("W", new CheckBox("- Use W", false));
            LaneClearMenu.Add("ManaSliderLaneClear", new Slider("- Don't use LaneClear when mana is under [{0}%]", 40, 1, 100));
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("QX", new Slider("- Hit [{0}] minions with Q", 3, 1, 7));

            LaneClearMenu.AddGroupLabel("Jungle steal Settings");
            LaneClearMenu.Add("QSteal", new CheckBox("- Steal jungle with Q"));
            LaneClearMenu.Add("ESteal", new CheckBox("- Steal jungle with E"));

            MiscMenu.AddGroupLabel("Misc");
            MiscMenu.Add("Z", new CheckBox("- Use Zhonyas"));
            MiscMenu.AddSeparator();
            MiscMenu.Add("Zhealth", new Slider("- Health % for Zhonyas", 20, 0, 100));
            MiscMenu.AddSeparator();
            MiscMenu.Add("EGapCloser", new CheckBox("- GapClose with E"));
            MiscMenu.Add("EInterrupt", new CheckBox("- Interrupt with E"));
            MiscMenu.Add("QStunned", new CheckBox("- Q on CC'd enemy"));
            MiscMenu.AddGroupLabel("Skin Changer");

            var skinList = SkinsDB.FirstOrDefault(list => list.Champ == Player.Instance.Hero);

            if (skinList != null)
            {
                MiscMenu.Add("SkinComboBox", new ComboBox("Choose the skin", skinList.Skins));
                MiscMenu.Get <ComboBox>("skinComboBox").OnValueChange +=
                    delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args)
                {
                    Player.Instance.SetSkinId(sender.CurrentValue);
                };
            }

            DrawingsMenu.AddGroupLabel("Setting");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("damageDraw", new CheckBox(" - Draw Damage Indicator."));
            DrawingsMenu.Add("perDraw", new CheckBox(" - Draw Damage Indicator Percent."));
            DrawingsMenu.Add("statDraw", new CheckBox(" - Draw Damage Indicator Statistics.", false));
            DrawingsMenu.AddGroupLabel("Spells");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("qDraw", new CheckBox("- draw Q"));
            DrawingsMenu.Add("wDraw", new CheckBox("- draw W"));
            DrawingsMenu.Add("eDraw", new CheckBox("- draw E"));
            DrawingsMenu.Add("rDraw", new CheckBox("- draw R"));
            DrawingsMenu.AddLabel("It will only draw if ready");
            DrawingsMenu.AddGroupLabel("Drawings Color");
            QColorSlide = new ColorSlide(DrawingsMenu, "qColor", Color.CornflowerBlue, "Q Color:");
            WColorSlide = new ColorSlide(DrawingsMenu, "wColor", Color.GreenYellow, "W Color:");
            EColorSlide = new ColorSlide(DrawingsMenu, "eColor", Color.Red, "E Color:");
            RColorSlide = new ColorSlide(DrawingsMenu, "rColor", Color.Violet, "R Color:");
            DamageIndicatorColorSlide = new ColorSlide(DrawingsMenu, "healthColor", Color.Gold,
                                                       "DamageIndicator Color:");

            MiscMenu.AddGroupLabel("Auto Level UP");
            MiscMenu.Add("activateAutoLVL", new CheckBox("Activate Auto Leveler", false));
            MiscMenu.AddLabel("The Auto Leveler will always Focus R than the rest of the Spells");
            MiscMenu.Add("firstFocus", new ComboBox("1 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }));
            MiscMenu.Add("secondFocus", new ComboBox("2 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 1));
            MiscMenu.Add("thirdFocus", new ComboBox("3 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 2));
            MiscMenu.Add("delaySlider", new Slider("Delay Slider", 200, 150, 500));
        }
Esempio n. 8
0
        public static void CreateMenu()
        {
            FirstMenu = MainMenu.AddMenu("Wladis" + Player.Instance.ChampionName,
                                         Player.Instance.ChampionName.ToLower());
            ComboMenu       = FirstMenu.AddSubMenu("• Combo ");
            HarassMenu      = FirstMenu.AddSubMenu("• Harass");
            LaneClearMenu   = FirstMenu.AddSubMenu("• LaneClear");
            JungleClearMenu = FirstMenu.AddSubMenu("• JungleClear");
            KillStealMenu   = FirstMenu.AddSubMenu("• Killsteal");
            DrawingsMenu    = FirstMenu.AddSubMenu("• Drawings", DrawingsMenuId);
            MiscMenu        = FirstMenu.AddSubMenu("• Misc", MiscMenuId);


            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("Q", new CheckBox("- Use Q"));
            ComboMenu.Add("W", new CheckBox("- Use W"));
            ComboMenu.Add("R", new CheckBox("- Use R"));
            ComboMenu.Add("RAmmo", new Slider("- Use R if R ammo is [{0}] or more than [{0}]", 1, 1, 3));
            ComboMenu.AddSeparator(15);
            ComboMenu.Add("Hextech", new CheckBox("- Use Hextech Gunblade"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("Ignite", new CheckBox("- Use Ignite", false));
            ComboMenu.AddLabel("It will only use ignite, when the enemy isn't killable with Combo");
            ComboMenu.AddSeparator(15);
            ComboMenu.Add("IgniteHealth", new Slider("- Ignite if enemy Hp % < Slider %", 40, 1, 100));

            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("Q", new CheckBox("- Use Q"));
            HarassMenu.Add("W", new CheckBox("- Use W"));
            HarassMenu.Add("R", new CheckBox("- Use R"));
            HarassMenu.Add("RAmmo", new Slider("- Use R if R ammo is {0} or bigger than {0}", 1, 1, 3));
            HarassMenu.AddSeparator();
            HarassMenu.Add("ManaSliderHarass", new Slider("- Don't use Harass when mana is under [{0}%]", 30, 1, 100));
            HarassMenu.AddSeparator();
            HarassMenu.Add("AutoQ", new CheckBox("- Auto Q", false));


            LaneClearMenu.AddGroupLabel("Lane Clear Settings");
            LaneClearMenu.Add("Q", new CheckBox("- Use Q lasthit", false));
            LaneClearMenu.Add("ManaSliderLaneClear", new Slider("- Don't use LaneClear when mana is under [{0}%]", 40, 1, 100));
            LaneClearMenu.AddSeparator();

            LaneClearMenu.AddGroupLabel("Jungle clear Settings");
            LaneClearMenu.Add("QJungle", new CheckBox("- Use Q"));
            LaneClearMenu.Add("RJungle", new CheckBox("- Use R"));
            LaneClearMenu.Add("RAmmo", new Slider("- Use R if R ammo is [{0}] or more than [{0}]", 2, 1, 3));
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("ManaSliderJungleClear", new Slider("- Don't use JungleClear when mana is under [{0}%]", 30, 1, 100));
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("QSteal", new CheckBox("- Steal jungle mobs with Q"));

            KillStealMenu.AddGroupLabel("Killsteal Settings");
            KillStealMenu.Add("Q", new CheckBox("- Use Q"));
            KillStealMenu.Add("R", new CheckBox("- Use R", false));
            KillStealMenu.Add("HextechKS", new CheckBox("- Killsteal with Hextech"));
            KillStealMenu.AddLabel("Will only ks with hextech if an ally is close to you, else normal usage in combo");

            MiscMenu.AddGroupLabel("Misc");
            MiscMenu.Add("Z", new CheckBox("- Use Zhonyas"));
            MiscMenu.AddSeparator();
            MiscMenu.Add("Zhealth", new Slider("- Health % for Zhonyas", 20, 0, 100));
            MiscMenu.AddSeparator();
            MiscMenu.Add("QGapCloser", new CheckBox("- GapClose with Q"));
            MiscMenu.Add("RGapCloser", new CheckBox("- GapClose with R"));
            MiscMenu.AddGroupLabel("Skin Changer");

            var skinList = SkinsDB.FirstOrDefault(list => list.Champ == Player.Instance.Hero);

            if (skinList != null)
            {
                MiscMenu.Add("SkinComboBox", new ComboBox("Choose the skin", skinList.Skins));
                MiscMenu.Get <ComboBox>("skinComboBox").OnValueChange +=
                    delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args)
                {
                    Player.Instance.SetSkinId(sender.CurrentValue);
                };
            }

            DrawingsMenu.AddGroupLabel("Setting");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("damageDraw", new CheckBox(" - Draw Damage Indicator."));
            DrawingsMenu.Add("perDraw", new CheckBox(" - Draw Damage Indicator Percent."));
            DrawingsMenu.Add("statDraw", new CheckBox(" - Draw Damage Indicator Statistics.", false));
            DrawingsMenu.AddGroupLabel("Spells");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("qDraw", new CheckBox("- draw Q"));
            DrawingsMenu.Add("rDraw", new CheckBox("- draw R"));
            DrawingsMenu.Add("qMinion", new CheckBox("- draw jungle stealable (Q)"));
            DrawingsMenu.AddLabel("It will only draw if ready");
            DrawingsMenu.AddGroupLabel("Drawings Color");
            QColorSlide = new ColorSlide(DrawingsMenu, "qColor", Color.CornflowerBlue, "Q Color:");
            RColorSlide = new ColorSlide(DrawingsMenu, "rColor", Color.Red, "R Color:");
            DamageIndicatorColorSlide = new ColorSlide(DrawingsMenu, "healthColor", Color.Gold,
                                                       "DamageIndicator Color:");

            MiscMenu.AddGroupLabel("Auto Level UP");
            MiscMenu.Add("activateAutoLVL", new CheckBox("Activate Auto Leveler", false));
            MiscMenu.AddLabel("The Auto Leveler will always Focus R than the rest of the Spells");
            MiscMenu.Add("firstFocus", new ComboBox("1 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }));
            MiscMenu.Add("secondFocus", new ComboBox("2 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 1));
            MiscMenu.Add("thirdFocus", new ComboBox("3 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 2));
            MiscMenu.Add("delaySlider", new Slider("Delay Slider", 200, 150, 500));
        }
Esempio n. 9
0
        public static void CreateMenu()
        {
            FirstMenu = MainMenu.AddMenu("Wladis " + Player.Instance.ChampionName,
                                         Player.Instance.ChampionName.ToLower() + "Ziggs");
            ComboMenu       = FirstMenu.AddSubMenu("• Combo ");
            HarassMenu      = FirstMenu.AddSubMenu("• Harass");
            LaneClearMenu   = FirstMenu.AddSubMenu("• LaneClear");
            JungleClearMenu = FirstMenu.AddSubMenu("• JungleClear");
            KillStealMenu   = FirstMenu.AddSubMenu("• Killsteal");
            DrawingsMenu    = FirstMenu.AddSubMenu("• Drawings", DrawingsMenuId);
            MiscMenu        = FirstMenu.AddSubMenu("• Misc", MiscMenuId);


            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("Q", new CheckBox("- Use Q"));
            ComboMenu.Add("W", new CheckBox("- Use W to pull enemy [Beta]"));
            ComboMenu.Add("E", new CheckBox("- Use E"));
            ComboMenu.Add("R", new CheckBox("- Use R"));
            ComboMenu.Add("AutoR", new CheckBox("- Auto R", false));
            ComboMenu.Add("RPrediction", new ComboBox("- R Prediction", 0, "On enemy position", "With prediction"));
            ComboMenu.AddSeparator(5);
            ComboMenu.Add("RRangeSlider", new Slider("- Use R in range", 2500, 1, 5300));
            ComboMenu.AddLabel("The lower the range, the higher the hitchance");
            ComboMenu.AddSeparator(5);
            ComboMenu.Add("RHpSlider", new Slider("- Use R if the enemys hp is below [{0}] ", 60, 1, 100));
            ComboMenu.AddSeparator(5);
            ComboMenu.Add("RSlider", new Slider("- Use R if [{0}] enemies will get hit", 1, 1, 5));
            ComboMenu.AddSeparator();
            ComboMenu.Add("Ignite", new CheckBox("- Use Ignite", false));
            ComboMenu.AddLabel("It will only use ignite, when the enemy isn't killable with Combo");
            ComboMenu.AddSeparator(15);
            ComboMenu.Add("IgniteHealth", new Slider("- Ignite if enemy Hp % < Slider %", 40, 1, 100));
            ComboMenu.AddSeparator();
            ComboMenu.Add("Jump", new KeyBind("- Jump to cursor", false, KeyBind.BindTypes.HoldActive, 'T'));

            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("Q", new CheckBox("- Use Q"));
            HarassMenu.Add("E", new CheckBox("- Use E"));

            HarassMenu.AddGroupLabel("Auto Harass");
            HarassMenu.Add("AutoQ", new CheckBox("- Use Q", false));
            HarassMenu.Add("AutoE", new CheckBox("- Use E", false));
            HarassMenu.AddLabel("Autoharras casts spells from itself, when the enemy is in range");


            LaneClearMenu.AddGroupLabel("Lane Clear Settings");
            LaneClearMenu.Add("Q", new CheckBox("- Use Q"));
            LaneClearMenu.Add("W", new CheckBox("- Use W", false));
            LaneClearMenu.Add("E", new CheckBox("- Use E"));
            LaneClearMenu.Add("ManaSlider", new Slider("- Don't use LaneClear when mana is under [{0}%]", 40, 1, 100));
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("QX", new Slider("- Will hit x minions with Q", 2, 1, 6));
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("WX", new Slider("- Will hit x minions with W", 2, 1, 6));
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("EX", new Slider("- Will hit x minions with E", 2, 1, 6));

            JungleClearMenu.AddGroupLabel("Jungle clear Settings");
            JungleClearMenu.Add("Q", new CheckBox("- Use Q"));
            JungleClearMenu.Add("W", new CheckBox("- Use W", false));
            JungleClearMenu.Add("E", new CheckBox("- Use E"));
            JungleClearMenu.Add("ManaSlider", new Slider("- Don't use JungleClear when mana is under [{0}%]", 30, 1, 100));


            KillStealMenu.AddGroupLabel("Killsteal Settings");
            KillStealMenu.Add("Q", new CheckBox("- Use Q"));
            KillStealMenu.Add("W", new CheckBox("- Use W"));
            KillStealMenu.Add("E", new CheckBox("- Use E"));
            KillStealMenu.Add("R", new CheckBox("- Use R"));

            MiscMenu.AddGroupLabel("Misc");
            MiscMenu.Add("Z", new CheckBox("- Use Zhonyas"));
            MiscMenu.AddSeparator(15);
            MiscMenu.Add("Zhealth", new Slider("- Health % for Zhonyas", 20, 0, 100));
            MiscMenu.AddSeparator(15);
            MiscMenu.Add("WInterrupt", new CheckBox("- Interrupt with W"));
            MiscMenu.AddSeparator(15);
            MiscMenu.Add("WGapCloser", new CheckBox("- GapClose with W"));
            MiscMenu.AddSeparator(15);
            MiscMenu.AddLabel("- Press Flee key to jump with W");
            MiscMenu.AddGroupLabel("Skin Changer");

            var skinList = SkinsDB.FirstOrDefault(list => list.Champ == Player.Instance.Hero);

            if (skinList != null)
            {
                MiscMenu.Add("SkinComboBox", new ComboBox("Choose the skin", skinList.Skins));
                MiscMenu.Get <ComboBox>("skinComboBox").OnValueChange +=
                    delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args)
                {
                    Player.Instance.SetSkinId(sender.CurrentValue);
                };
            }

            DrawingsMenu.AddGroupLabel("Setting");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("damageDraw", new CheckBox(" - Draw Damage Indicator."));
            DrawingsMenu.Add("perDraw", new CheckBox(" - Draw Damage Indicator Percent."));
            DrawingsMenu.Add("statDraw", new CheckBox(" - Draw Damage Indicator Statistics.", false));
            DrawingsMenu.AddGroupLabel("Spells");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("qDraw", new CheckBox("- draw Q"));
            DrawingsMenu.Add("wDraw", new CheckBox("- draw W"));
            DrawingsMenu.Add("eDraw", new CheckBox("- draw E"));
            DrawingsMenu.Add("rDraw", new CheckBox("- draw R"));
            DrawingsMenu.AddLabel("It will only draw if ready");
            DrawingsMenu.AddGroupLabel("Drawings Color");
            QColorSlide = new ColorSlide(DrawingsMenu, "qColor", Color.CornflowerBlue, "Q Color:");
            WColorSlide = new ColorSlide(DrawingsMenu, "wColor", Color.White, "W Color:");
            EColorSlide = new ColorSlide(DrawingsMenu, "eColor", Color.Coral, "E Color:");
            RColorSlide = new ColorSlide(DrawingsMenu, "rColor", Color.Red, "R Color:");
            DamageIndicatorColorSlide = new ColorSlide(DrawingsMenu, "healthColor", Color.Gold,
                                                       "DamageIndicator Color:");

            MiscMenu.AddGroupLabel("Auto Level UP");
            MiscMenu.Add("activateAutoLVL", new CheckBox("Activate Auto Leveler", false));
            MiscMenu.AddLabel("The Auto Leveler will always Focus R than the rest of the Spells");
            MiscMenu.Add("firstFocus", new ComboBox("1 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }));
            MiscMenu.Add("secondFocus", new ComboBox("2 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 1));
            MiscMenu.Add("thirdFocus", new ComboBox("3 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 2));
            MiscMenu.Add("delaySlider", new Slider("Delay Slider", 200, 150, 500));
        }
Esempio n. 10
0
        public static void CreateMenu()
        {
            FirstMenu = MainMenu.AddMenu("Fairy " + Player.Instance.ChampionName,
                                         Player.Instance.ChampionName.ToLower() + "Lux");
            ComboMenu     = FirstMenu.AddSubMenu("• Combo ");
            HarassMenu    = FirstMenu.AddSubMenu("• Harass");
            LaneClearMenu = FirstMenu.AddSubMenu("• LaneClear");
            FleeMenu      = FirstMenu.AddSubMenu("• Flee");
            WMenu         = FirstMenu.AddSubMenu("• W Settings");
            KillStealMenu = FirstMenu.AddSubMenu("• Killsteal");
            DrawingsMenu  = FirstMenu.AddSubMenu("• Drawings", DrawingsMenuId);
            MiscMenu      = FirstMenu.AddSubMenu("• Misc", MiscMenuId);


            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("Q", new CheckBox("- Use Q"));
            ComboMenu.Add("E", new CheckBox("- Use E"));
            ComboMenu.Add("R", new CheckBox("- Use R"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("ComboLogic", new ComboBox("- Combo Logic", 0, "E > Q > R", "Q > E > R"));

            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("Q", new CheckBox("- Use Q"));
            HarassMenu.Add("E", new CheckBox("- Use E"));
            HarassMenu.Add("ManaSlider", new Slider("Mana must be higher than [{0}%] to use Harass Spells", 40, 0, 100));

            HarassMenu.AddGroupLabel("Auto Harass");
            HarassMenu.Add("AutoQ", new CheckBox("- Use Q", false));
            HarassMenu.Add("AutoE", new CheckBox("- Use E ", false));
            HarassMenu.AddLabel("Autoharras casts spells from itself, when the enemy is in range");


            LaneClearMenu.AddGroupLabel("Lane Clear Settings");
            LaneClearMenu.Add("Q", new CheckBox("- Use Q"));
            LaneClearMenu.Add("E", new CheckBox("- Use E"));
            LaneClearMenu.Add("ManaSlider", new Slider("Mana must be higher than [{0}%] to use Harass Spells", 40, 0, 100));

            WMenu.AddGroupLabel("W Settings");
            WMenu.Add("W", new CheckBox("- Use W for myself"));
            WMenu.AddLabel("It will only use W if an enemy is in range");
            WMenu.Add("dangerSlider", new Slider("HP must be lower that[{0}%] to use W", 80, 0, 100));
            WMenu.Add("ManaSlider", new Slider("Mana must be higher than [{0}%] to use W", 40, 0, 100));
            WMenu.AddSeparator();
            WMenu.Add("WAlly", new CheckBox("- Use W for allies"));
            WMenu.Add("dangerSliderAlly", new Slider("HP from ally must be lower that[{0}%] to use W", 60, 0, 100));
            WMenu.Add("ManaSliderAlly", new Slider("Mana must be higher than [{0}%] to use W for allies", 40, 0, 100));

            KillStealMenu.AddGroupLabel("Killsteal Settings");
            KillStealMenu.Add("Q", new CheckBox("- Use Q"));
            KillStealMenu.Add("E", new CheckBox("- Use E"));
            KillStealMenu.Add("R", new CheckBox("- Use R", false));

            FleeMenu.AddGroupLabel("Flee Settings");
            FleeMenu.Add("Q", new CheckBox("- Use Q"));
            FleeMenu.Add("E", new CheckBox("- Use E"));
            FleeMenu.AddLabel("Press T and it will use Q and/or E ");

            MiscMenu.AddGroupLabel("Misc");
            MiscMenu.Add("Interrupt", new CheckBox("- Interrupt"));
            MiscMenu.Add("Gapcloser", new CheckBox("- Gapcloser"));
            MiscMenu.AddGroupLabel("Skin Changer");

            var skinList = SkinsDB.FirstOrDefault(list => list.Champ == Player.Instance.Hero);

            if (skinList != null)
            {
                MiscMenu.Add("SkinComboBox", new ComboBox("Choose the skin", skinList.Skins));
                MiscMenu.Get <ComboBox>("skinComboBox").OnValueChange +=
                    delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args)
                {
                    Player.Instance.SetSkinId(sender.CurrentValue);
                };
            }

            DrawingsMenu.AddGroupLabel("Setting");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("damageDraw", new CheckBox(" - Draw Damage Indicator."));
            DrawingsMenu.Add("perDraw", new CheckBox(" - Draw Damage Indicator Percent."));
            DrawingsMenu.Add("statDraw", new CheckBox(" - Draw Damage Indicator Statistics.", false));
            DrawingsMenu.AddGroupLabel("Spells");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("qDraw", new CheckBox("- draw Q"));
            DrawingsMenu.Add("wDraw", new CheckBox("- draw W"));
            DrawingsMenu.Add("eDraw", new CheckBox("- draw E"));
            DrawingsMenu.Add("rDraw", new CheckBox("- draw R"));
            DrawingsMenu.AddLabel("It will only draw if ready");
            DrawingsMenu.AddGroupLabel("Drawings Color");
            QColorSlide = new ColorSlide(DrawingsMenu, "qColor", Color.CornflowerBlue, "Q Color:");
            WColorSlide = new ColorSlide(DrawingsMenu, "wColor", Color.White, "W Color:");
            EColorSlide = new ColorSlide(DrawingsMenu, "eColor", Color.Coral, "E Color:");
            RColorSlide = new ColorSlide(DrawingsMenu, "rColor", Color.Red, "R Color:");
            DamageIndicatorColorSlide = new ColorSlide(DrawingsMenu, "healthColor", Color.Gold,
                                                       "DamageIndicator Color:");

            MiscMenu.AddGroupLabel("Auto Level UP");
            MiscMenu.Add("activateAutoLVL", new CheckBox("Activate Auto Leveler", false));
            MiscMenu.AddLabel("The Auto Leveler will always Focus R than the rest of the Spells");
            MiscMenu.Add("firstFocus", new ComboBox("1 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }));
            MiscMenu.Add("secondFocus", new ComboBox("2 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 1));
            MiscMenu.Add("thirdFocus", new ComboBox("3 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 2));
            MiscMenu.Add("delaySlider", new Slider("Delay Slider", 200, 150, 500));
        }
Esempio n. 11
0
        public static void CreateMenu()
        {
            FirstMenu = MainMenu.AddMenu("Wladis " + Player.Instance.ChampionName,
                                         Player.Instance.ChampionName.ToLower() + "Kata");
            ComboMenu     = FirstMenu.AddSubMenu("• Combo ");
            HarassMenu    = FirstMenu.AddSubMenu("• Harass");
            LaneClearMenu = FirstMenu.AddSubMenu("• LaneClear");
            LastHitMenu   = FirstMenu.AddSubMenu("• Lasthit");
            HumanizeMenu  = FirstMenu.AddSubMenu("• Humanizer");
            KillStealMenu = FirstMenu.AddSubMenu("• Killsteal");
            WardjumpMenu  = FirstMenu.AddSubMenu("• WardJump");
            DrawingsMenu  = FirstMenu.AddSubMenu("• Drawings", DrawingsMenuId);
            MiscMenu      = FirstMenu.AddSubMenu("• Misc", MiscMenuId);


            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.Add("R", new CheckBox("- Use R"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("ComboLogic", new ComboBox(" Combo Logic ", 0, "Q>E>W", "E>Q>W"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("El", new CheckBox(" Don't Use E if enemy is in AA- range"));
            ComboMenu.AddLabel("Dont use E on almost not killable enemys");
            ComboMenu.AddSeparator();
            ComboMenu.Add("Ignite", new CheckBox("- Use Ignite", false));
            ComboMenu.AddLabel("It will only use ignite, when the enemy isn't killable with Combo");
            ComboMenu.AddSeparator(15);
            ComboMenu.Add("IgniteHealth", new Slider("- Ignite if enemy Hp % < Slider %", 60, 1, 100));
            ComboMenu.AddSeparator(30);
            //ComboMenu.Add("R-Logic", new ComboBox(" R-Logic ", 2, "< Half R range", "In R range", "In W Range"));
            ComboMenu.AddLabel("If you want perfekt R, disable your Evade or set it to dodge dangerous only");
            ComboMenu.Add("R1", new CheckBox("- R on full range", false));
            ComboMenu.Add("R2", new CheckBox("- R on half range or closer"));
            ComboMenu.Add("R3", new CheckBox("- R on W range", false));
            ComboMenu.AddSeparator();
            ComboMenu.Add("Rblock", new CheckBox("- Block other spells while R is casting"));
            ComboMenu.Add("Rendblock", new CheckBox("- End the Block when Q W E is ready"));
            ComboMenu.AddLabel("It will always end the block when target is out of R range and it will cast spells again");
            //ComboMenu.AddLabel("with '< Half R range' is ment that, R will be casted, when enemy is in half of the R range or closer");
            ComboMenu.AddSeparator(15);
            ComboMenu.Add("Rhealth", new Slider("- R if enemy health % < Slider %", 0, 1, 100));
            ComboMenu.AddSeparator();
            ComboMenu.Add("AutoKill", new CheckBox("Auto kill with combo", false));
            ComboMenu.Add("AutoKillenemysinrange", new Slider("only autokill if < x enemies surround the target", 5, 1, 5));
            ComboMenu.AddSeparator(15);
            //ComboMenu.Add("Status", new CheckBox("disable status drawings", false));

            WardjumpMenu.AddGroupLabel("Wardjump Settings");
            var a = WardjumpMenu.Add("alwaysMax", new CheckBox("Always Jump To Max Range"));
            var b = WardjumpMenu.Add("onlyToCursor", new CheckBox("Always Jump To Cursor", false));

            a.OnValueChange += delegate { if (a.CurrentValue)
                                          {
                                              b.CurrentValue = false;
                                          }
            };
            b.OnValueChange += delegate { if (b.CurrentValue)
                                          {
                                              a.CurrentValue = false;
                                          }
            };
            WardjumpMenu.AddSeparator();
            WardjumpMenu.AddLabel("Time Modifications");
            WardjumpMenu.Add("checkTime", new Slider("Position Reset Time (ms)", 0, 1, 2000));
            WardjumpMenu.AddSeparator();
            WardjumpMenu.AddLabel("Keybind Settings");
            var wj = WardjumpMenu.Add("wardjumpKeybind",
                                      new KeyBind("WardJump", false, KeyBind.BindTypes.HoldActive, 'T'));

            GameObject.OnCreate += GameObject_OnCreate;
            Game.OnTick         += delegate
            {
                if (wj.CurrentValue)
                {
                    WardJump(Game.CursorPos, a.CurrentValue, b.CurrentValue);
                    return;
                }
            };

            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("Q", new CheckBox("- Use Q"));
            HarassMenu.AddSeparator();
            HarassMenu.Add("W", new CheckBox("- Use W"));

            HarassMenu.AddGroupLabel("Auto Harass");
            HarassMenu.Add("AutoQ", new CheckBox("- Use Q", false));
            HarassMenu.Add("AutoW", new CheckBox("- Use W", false));
            HarassMenu.AddLabel("Autoharras casts spells from itself, when the enemy is in range");


            LaneClearMenu.AddGroupLabel("Lane Clear Settings");
            LaneClearMenu.Add("Q", new CheckBox("- Use Q"));
            LaneClearMenu.Add("W", new CheckBox("- Use W"));
            LaneClearMenu.Add("E", new CheckBox("- Use E", false));
            LaneClearMenu.AddSeparator();
            LaneClearMenu.Add("WX", new Slider("- Will hit x minions with W", 0, 1, 6));

            HumanizeMenu.AddGroupLabel("Humanizer settings");
            HumanizeMenu.Add("Humanize", new CheckBox("- Use Humanizer", false));
            HumanizeMenu.Add("HumanizeQ", new Slider("- Humanize Q", 0, 0, 200));
            HumanizeMenu.Add("HumanizeW", new Slider("- Humanize W", 0, 0, 200));
            HumanizeMenu.Add("HumanizeE", new Slider("- Humanize E", 0, 0, 200));

            LastHitMenu.AddGroupLabel("Last hit Settings");
            LastHitMenu.Add("Q", new CheckBox("- Use Q"));
            LastHitMenu.Add("W", new CheckBox("- Use W"));
            LastHitMenu.Add("E", new CheckBox("- Use E", false));

            KillStealMenu.AddGroupLabel("Killsteal Settings");
            KillStealMenu.Add("Q", new CheckBox("- Use Q"));
            KillStealMenu.Add("W", new CheckBox("- Use W"));
            KillStealMenu.Add("E", new CheckBox("- Use E"));
            KillStealMenu.Add("R", new CheckBox("- Use R", false));

            MiscMenu.AddGroupLabel("Misc");
            MiscMenu.Add("Z", new CheckBox("- use Zhonyas"));
            MiscMenu.AddSeparator(15);
            MiscMenu.Add("Zhealth", new Slider("- Health % for Zhonyas", 20, 0, 100));
            MiscMenu.AddSeparator(25);
            MiscMenu.AddGroupLabel("Skin Changer");

            var skinList = SkinsDB.FirstOrDefault(list => list.Champ == Player.Instance.Hero);

            if (skinList != null)
            {
                MiscMenu.Add("SkinComboBox", new ComboBox("Choose the skin", skinList.Skins));
                MiscMenu.Get <ComboBox>("skinComboBox").OnValueChange +=
                    delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs args)
                {
                    Player.Instance.SetSkinId(sender.CurrentValue);
                };
            }

            DrawingsMenu.AddGroupLabel("Setting");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("damageDraw", new CheckBox(" - Draw Damage Indicator."));
            DrawingsMenu.Add("perDraw", new CheckBox(" - Draw Damage Indicator Percent."));
            DrawingsMenu.Add("statDraw", new CheckBox(" - Draw Damage Indicator Statistics.", false));
            DrawingsMenu.AddGroupLabel("Spells");
            DrawingsMenu.Add("readyDraw", new CheckBox(" - Draw Spell Range only if Spell is Ready."));
            DrawingsMenu.Add("qDraw", new CheckBox("- draw Q"));
            DrawingsMenu.Add("wDraw", new CheckBox("- draw W"));
            DrawingsMenu.Add("eDraw", new CheckBox("- draw E"));
            DrawingsMenu.Add("rDraw", new CheckBox("- draw R"));
            DrawingsMenu.AddLabel("It will only draw if ready");
            DrawingsMenu.AddGroupLabel("Drawings Color");
            QColorSlide = new ColorSlide(DrawingsMenu, "qColor", Color.CornflowerBlue, "Q Color:");
            WColorSlide = new ColorSlide(DrawingsMenu, "wColor", Color.White, "W Color:");
            EColorSlide = new ColorSlide(DrawingsMenu, "eColor", Color.Coral, "E Color:");
            RColorSlide = new ColorSlide(DrawingsMenu, "rColor", Color.Red, "R Color:");
            DamageIndicatorColorSlide = new ColorSlide(DrawingsMenu, "healthColor", Color.Gold,
                                                       "DamageIndicator Color:");

            MiscMenu.AddGroupLabel("Auto Level UP");
            MiscMenu.Add("activateAutoLVL", new CheckBox("Activate Auto Leveler", false));
            MiscMenu.AddLabel("The Auto Leveler will always Focus R than the rest of the Spells");
            MiscMenu.Add("firstFocus", new ComboBox("1 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }));
            MiscMenu.Add("secondFocus", new ComboBox("2 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 1));
            MiscMenu.Add("thirdFocus", new ComboBox("3 Spell to Focus", new List <string> {
                "Q", "W", "E"
            }, 2));
            MiscMenu.Add("delaySlider", new Slider("Delay Slider", 200, 150, 500));
        }