コード例 #1
0
ファイル: Program.cs プロジェクト: yfdert88/SP-Addons
        static void MenuKha()
        {
            KhaMenu = MainMenu.AddMenu("SP-Khazix", "SP-Khazix");
            KhaMenu.AddGroupLabel("SP-Khazix");
            KhaMenu.AddSeparator();
            KhaMenu.AddGroupLabel("R-W-E-Q = Combo");
            KhaMenu.AddGroupLabel("W-E-Q = Harass");
            KhaMenu.AddGroupLabel("W-Q = Lane Clear");
            KhaMenu.AddGroupLabel("Hydra,Tiamat,Youmuu's Item's Usage (Combo, Harass, LaneClear)");
            KhaMenu.AddLabel("SP-Khazix v1.0.0.2");
            // COMBO
            ComboMenu = KhaMenu.AddSubMenu("Combo", "combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.AddSeparator();
            ComboMenu.Add("usecomboq", new CheckBox("Use Q"));
            ComboMenu.Add("usecombow", new CheckBox("Use W"));
            ComboMenu.Add("usecomboe", new CheckBox("Use E"));
            ComboMenu.Add("usecombor", new CheckBox("Use R"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("useitems", new CheckBox("Use Items"));
            // HARASS
            HarassMenu = KhaMenu.AddSubMenu("Harass", "harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.AddSeparator();
            HarassMenu.Add("useharassq", new CheckBox("Use Q"));
            HarassMenu.Add("useharassw", new CheckBox("Use W"));
            HarassMenu.Add("useharasse", new CheckBox("Use E"));
            // LANE
            LaneCMenu = KhaMenu.AddSubMenu("Lane Clear", "laneclear");
            LaneCMenu.AddGroupLabel("Lane Clear Settings");
            LaneCMenu.AddSeparator();
            LaneCMenu.Add("uselcq", new CheckBox("Use Q"));
            LaneCMenu.Add("uselcw", new CheckBox("Use W"));
            LaneCMenu.Add("LMANA", new Slider("Min. mana for laneclear :", 0, 0, 100));
            // MİSC
            MiscMenu = KhaMenu.AddSubMenu("Misc", "misc");
            MiscMenu.AddGroupLabel("Misc Settings");
            MiscMenu.AddSeparator();
            MiscMenu.Add("skin.", new Slider("Skin ID", 0, 0, 2));
            var Style = MiscMenu.Add("style", new Slider("Min Prediction", 1, 0, 2));

            Style.OnValueChange += delegate
            {
                Style.DisplayName = "Min Prediction: " + new[] { "Low", "Medium", "High" }[Style.CurrentValue];
            };
            Style.DisplayName = "Min Prediction: " + new[] { "Low", "Medium", "High" }[Style.CurrentValue];
            // DRAW
            DrawMenu = KhaMenu.AddSubMenu("Drawing", "draw");
            DrawMenu.AddGroupLabel("Drawing Settings");
            DrawMenu.AddSeparator();
            DrawMenu.Add("drawq", new CheckBox("Draw Q"));
            DrawMenu.Add("draww", new CheckBox("Draw W"));
            DrawMenu.Add("drawe", new CheckBox("Draw E"));
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: yfdert88/SP-Addons
        static void MenuRengo()
        {
            RengarM = MainMenu.AddMenu("SP-Rengar", "SP-Rengar");
            RengarM.AddGroupLabel("SP-Rengar");
            RengarM.AddSeparator();
            RengarM.AddGroupLabel("OneShoot, Snare or AP Combo");
            RengarM.AddGroupLabel("Q-W-E = Jungle Clear");
            RengarM.AddGroupLabel("Q-W-E = Lane Clear");
            RengarM.AddGroupLabel("E = Flee");
            RengarM.AddGroupLabel("Auto W");
            RengarM.AddGroupLabel("İn the air Hydra,Tiamat, Item's Usage");
            RengarM.AddLabel("SP-Rengar v1.0.0.2");
            // COMBO
            ComboMenu = RengarM.AddSubMenu("Combo", "combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.AddSeparator();
            ComboMenu.Add("usecomboq", new CheckBox("Use Q"));
            ComboMenu.Add("usecombow", new CheckBox("Use W"));
            ComboMenu.Add("usecomboe", new CheckBox("Use E"));
            ComboMenu.AddSeparator();
            ComboMenu.Add("useitems", new CheckBox("Use Items"));
            ComboMenu.AddLabel("OneShoot = 1 || Snare = 2 || AP Combo = 3");
            ComboMenu.Add("combomode", new Slider("Combo Mode", 1, 1, 3));
            var switcher = ComboMenu.Add("Switcher", new KeyBind("Combo Switcher", false, KeyBind.BindTypes.HoldActive, (uint)'G'));

            switcher.OnValueChange += delegate(ValueBase <bool> sender, ValueBase <bool> .ValueChangeArgs args)
            {
                if (args.NewValue == true)
                {
                    var cast = ComboMenu["combomode"].Cast <Slider>();
                    if (cast.CurrentValue == cast.MaxValue)
                    {
                        cast.CurrentValue = 0;
                    }
                    else
                    {
                        cast.CurrentValue++;
                    }
                }
            };
            // LANE
            LaneCMenu = RengarM.AddSubMenu("Lane Clear Settings", "laneclear");
            LaneCMenu.AddGroupLabel("Lane Clear Settings");
            LaneCMenu.AddSeparator();
            LaneCMenu.Add("uselcq", new CheckBox("Use Q"));
            LaneCMenu.Add("uselcw", new CheckBox("Use W"));
            LaneCMenu.Add("uselce", new CheckBox("Use E"));
            LaneCMenu.Add("savestack", new CheckBox("Save 5 STACK"));
            // JUNG
            JungMenu = RengarM.AddSubMenu("Jungle Settings", "jungclear");
            JungMenu.AddGroupLabel("Jungle Settings");
            JungMenu.AddSeparator();
            JungMenu.Add("usejcq", new CheckBox("Use Q"));
            JungMenu.Add("usejcw", new CheckBox("Use W"));
            JungMenu.Add("usejce", new CheckBox("Use E"));
            JungMenu.Add("savestack", new CheckBox("Save 5 STACK"));
            // MİSC
            MiscMenu = RengarM.AddSubMenu("Misc", "misc");
            MiscMenu.AddGroupLabel("Misc Settings");
            MiscMenu.AddSeparator();
            var Style = MiscMenu.Add("style", new Slider("Min Prediction", 1, 0, 2));

            Style.OnValueChange += delegate
            {
                Style.DisplayName = "Min Prediction: " + new[] { "Low", "Medium", "High" }[Style.CurrentValue];
            };
            Style.DisplayName = "Min Prediction: " + new[] { "Low", "Medium", "High" }[Style.CurrentValue];
            MiscMenu.AddSeparator();
            MiscMenu.Add("healthw", new Slider("Min. health for W :", 20, 0, 100));
            // DRAW
            DrawMenu = RengarM.AddSubMenu("Drawing", "draw");
            DrawMenu.AddGroupLabel("Drawing Settings");
            DrawMenu.AddSeparator();
            DrawMenu.Add("drawoff", new CheckBox("Turn OFF All Drawings"));
            DrawMenu.Add("drawq", new CheckBox("Draw Auto Attack Range"));
            DrawMenu.Add("drawstat", new CheckBox("Draw Combo Status"));
        }
コード例 #3
0
        static void MenuLB()
        {
            Lbmenu = MainMenu.AddMenu("SP-LeBlanc", "SP-LeBlanc");
            Lbmenu.AddGroupLabel("SP-LeBlanc");
            Lbmenu.AddSeparator();
            Lbmenu.AddGroupLabel("Q-R-W-E = Combo || E-R-Q-W Combo 2");
            Lbmenu.AddGroupLabel("Q-W-E = Harass");
            Lbmenu.AddGroupLabel("W-Q = Lane Clear");
            //Lbmenu.AddGroupLabel("Hydra,Tiamat,Youmuu's Item's Usage (Combo, Harass, LaneClear)");
            Lbmenu.AddLabel("SP-LeBlanc v1.0.0.2");
            // COMBO
            ComboMenu = Lbmenu.AddSubMenu("Combo", "combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.AddSeparator();
            ComboMenu.Add("usecomboq", new CheckBox("Use Q"));
            ComboMenu.Add("usecombow", new CheckBox("Use W"));
            ComboMenu.Add("usecomboe", new CheckBox("Use E"));
            ComboMenu.Add("usecombor", new CheckBox("Use R"));
            ComboMenu.AddSeparator();
            var combo = ComboMenu.Add("combo", new Slider("Combo 1 or 2", 0, 0, 1));

            combo.OnValueChange += delegate
            {
                combo.DisplayName = "Combo 1 or 2: " + new[] { "Combo 1", "Combo 2" }[combo.CurrentValue];
            };
            combo.DisplayName = "Combo 1 or 2: " + new[] { "Combo 1", "Combo 2" }[combo.CurrentValue];
            // HARASS

            /*HarassMenu = Lbmenu.AddSubMenu("Harass", "harass");
             *          HarassMenu.AddGroupLabel("Harass Settings");
             *          HarassMenu.AddSeparator();
             *          HarassMenu.Add("useharassq", new CheckBox("Use Q"));
             *          HarassMenu.Add("useharassw", new CheckBox("Use W"));
             *          HarassMenu.Add("useharasse", new CheckBox("Use E"));*/
            // KİLLSTEAL
            KSMenu = Lbmenu.AddSubMenu("Killsteal", "ks");
            KSMenu.AddGroupLabel("KillSteal Settings");
            KSMenu.AddSeparator();
            KSMenu.Add("ksq", new CheckBox("Use Q"));
            KSMenu.Add("ksw", new CheckBox("Use W"));
            KSMenu.Add("kse", new CheckBox("Use E"));
            // LANE
            LaneCMenu = Lbmenu.AddSubMenu("Lane Clear", "laneclear");
            LaneCMenu.AddGroupLabel("Lane Clear Settings");
            LaneCMenu.AddSeparator();
            LaneCMenu.Add("uselcq", new CheckBox("Use Q"));
            LaneCMenu.Add("uselcw", new CheckBox("Use W"));
            LaneCMenu.Add("wcnt", new Slider("Use W if Hit >= :", 3, 0, 10));
            LaneCMenu.Add("LMANA", new Slider("Min. mana for laneclear :", 0, 0, 100));
            // MİSC
            MiscMenu = Lbmenu.AddSubMenu("Misc", "misc");
            MiscMenu.AddGroupLabel("Misc Settings");
            MiscMenu.AddSeparator();
            MiscMenu.AddLabel("Skin Changer");
            var skin = MiscMenu.Add("sID", new Slider("Skin", 0, 0, 5));
            var sId  = new[] { "Classic", "Wicked", "Prestigious", "Mistletoe", "Ravenborn" };

            skin.DisplayName = sId[skin.CurrentValue];

            skin.OnValueChange +=
                delegate(ValueBase <int> sender, ValueBase <int> .ValueChangeArgs changeArgs)
            {
                sender.DisplayName = sId[changeArgs.NewValue];
            };
            var Style = MiscMenu.Add("style", new Slider("Min Prediction", 1, 0, 2));

            Style.OnValueChange += delegate
            {
                Style.DisplayName = "Min Prediction: " + new[] { "Low", "Medium", "High" }[Style.CurrentValue];
            };
            Style.DisplayName = "Min Prediction: " + new[] { "Low", "Medium", "High" }[Style.CurrentValue];
            // DRAW
            DrawMenu = Lbmenu.AddSubMenu("Drawing", "draw");
            DrawMenu.AddGroupLabel("Drawing Settings");
            DrawMenu.AddSeparator();
            DrawMenu.Add("drawq", new CheckBox("Draw Q"));
            DrawMenu.Add("drawst", new CheckBox("Draw Combo Status"));
        }