Пример #1
0
        /// <summary>
        /// Creates the Menu.
        /// </summary>
        public static void Create()
        {
            DefaultMenu = MainMenu.AddMenu("狂野女猎手", "NidaleeBuddy");
            DefaultMenu.AddGroupLabel("This addon is made by KarmaPanda and should not be redistributed in any way.");
            DefaultMenu.AddGroupLabel(
                "Any unauthorized redistribution without credits will result in severe consequences.");
            DefaultMenu.AddGroupLabel("Thank you for using this addon and have a fun time!");

            #region Combo

            ComboMenu = DefaultMenu.AddSubMenu("连招", "Combo");
            ComboMenu.AddGroupLabel("连招设置");
            ComboMenu.Add("useQH", new CheckBox("人类状态使用Q"));
            ComboMenu.Add("useWH", new CheckBox("人类状态使用W"));
            ComboMenu.Add("useQC", new CheckBox("豹子状态使用Q"));
            ComboMenu.Add("useWC", new CheckBox("豹子状态使用W"));
            ComboMenu.Add("useEC", new CheckBox("豹子状态使用E"));
            ComboMenu.Add("useR", new CheckBox("连招时使用R"));
            ComboMenu.AddLabel("预判设置 - 人类状态");
            ComboMenu.Add("predQH", new Slider("命中率为 x %时使用Q", 75));
            ComboMenu.Add("predWH", new Slider("命中率为 x %时使用W", 75));
            ComboMenu.AddLabel("预判设置 - 豹子状态");
            ComboMenu.Add("predWC", new Slider("命中率为 x %时使用W", 75));
            ComboMenu.Add("predEC", new Slider("命中率为 x %时使用E", 75));

            #endregion

            #region Last Hit

            LastHitMenu = DefaultMenu.AddSubMenu("尾兵", "Last Hit");
            LastHitMenu.AddGroupLabel("尾兵设置");
            LastHitMenu.Add("useQC", new CheckBox("豹子模式使用Q当无法杀死小兵时"));
            LastHitMenu.Add("useEC", new CheckBox("豹子模式使用E当无法杀死小兵时", false));
            LastHitMenu.Add("useR", new CheckBox("超出范围时使用R"));

            #endregion

            #region Harass

            HarassMenu = DefaultMenu.AddSubMenu("骚扰", "Harass");
            HarassMenu.AddGroupLabel("骚扰设置");
            HarassMenu.Add("useQH", new CheckBox("人类状态使用Q"));
            HarassMenu.Add("useR", new CheckBox("强制人类状态"));
            HarassMenu.AddLabel("预判设置 - 人类状态");
            HarassMenu.Add("predQH", new Slider("命中率为 x %时使用Q", 75));

            #endregion

            #region Kill Steal

            KillStealMenu = DefaultMenu.AddSubMenu("抢人头", "Kill Steal");
            KillStealMenu.AddGroupLabel("抢头设置");
            KillStealMenu.Add("useQH", new CheckBox("Q抢头"));
            KillStealMenu.Add("predQH", new Slider("命中率为 x %时使用Q", 75));
            KillStealMenu.Add("useIgnite", new CheckBox("使用点燃", false));

            #endregion

            #region Lane Clear

            LaneClearMenu = DefaultMenu.AddSubMenu("清线", "Lane Clear");
            LaneClearMenu.AddGroupLabel("清线设置");
            LaneClearMenu.Add("useQC", new CheckBox("豹子模式使用Q"));
            LaneClearMenu.Add("useWC", new CheckBox("豹子模式使用W"));
            LaneClearMenu.Add("useEC", new CheckBox("豹子模式使用E"));
            LaneClearMenu.Add("useR", new CheckBox("清线时使用R", false));
            LaneClearMenu.AddLabel("农兵设置 - 豹子模式");
            LaneClearMenu.Add("predWC", new Slider("如果能命中 X 小兵使用W", 1, 1, 7));
            LaneClearMenu.Add("predEC", new Slider("如果能命中 X 小兵使用E", 1, 1, 7));

            #endregion

            #region Jungle Clear

            JungleClearMenu = DefaultMenu.AddSubMenu("清野", "Jungle Clear");
            JungleClearMenu.AddGroupLabel("清野设置");
            JungleClearMenu.Add("useQH", new CheckBox("人类模式使用Q"));
            JungleClearMenu.Add("useQC", new CheckBox("豹子模式使用Q"));
            JungleClearMenu.Add("useWC", new CheckBox("豹子模式使用W"));
            JungleClearMenu.Add("useEC", new CheckBox("豹子模式使用E"));
            JungleClearMenu.Add("useR", new CheckBox("清野时使用R"));
            JungleClearMenu.AddLabel("预判设置");
            JungleClearMenu.Add("predQH", new Slider("人类状态命中率为 x %时使用Q", 75));
            JungleClearMenu.Add("predWC", new Slider("豹子状态命中率为 x %时使用W", 75));
            JungleClearMenu.Add("predEC", new Slider("豹子状态命中数量 X 使用E", 1, 1, 3));

            #endregion

            #region Jungle Steal

            JungleStealMenu = DefaultMenu.AddSubMenu("偷野", "Jungle Steal");
            JungleStealMenu.AddGroupLabel("偷野设置");
            JungleStealMenu.Add("useQH", new CheckBox("使用Q偷野"));
            JungleStealMenu.Add("predQH", new Slider("命中率为 x %时使用Q", 75));
            JungleStealMenu.Add("useSmite", new CheckBox("使用惩戒偷野"));
            JungleStealMenu.Add("toggleK", new KeyBind("惩戒开关", true, KeyBind.BindTypes.PressToggle, 'M'));
            JungleStealMenu.AddGroupLabel("野怪开关");
            switch (Game.MapId)
            {
            case GameMapId.SummonersRift:
                JungleStealMenu.AddLabel("5V5史诗");
                JungleStealMenu.Add("SRU_Baron", new CheckBox("男爵"));
                JungleStealMenu.Add("SRU_Dragon", new CheckBox("小龙"));
                JungleStealMenu.AddLabel("增益");
                JungleStealMenu.Add("SRU_Blue", new CheckBox("蓝"));
                JungleStealMenu.Add("SRU_Red", new CheckBox("红"));
                JungleStealMenu.AddLabel("小怪");
                JungleStealMenu.Add("SRU_Gromp", new CheckBox("青蛙", false));
                JungleStealMenu.Add("SRU_Murkwolf", new CheckBox("狼", false));
                JungleStealMenu.Add("SRU_Krug", new CheckBox("石头人", false));
                JungleStealMenu.Add("SRU_Razorbeak", new CheckBox("鸟怪", false));
                JungleStealMenu.Add("Sru_Crab", new CheckBox("河蟹", false));
                break;

            case GameMapId.TwistedTreeline:
                JungleStealMenu.AddLabel("3V3史诗");
                JungleStealMenu.Add("TT_Spiderboss8.1", new CheckBox("蜘蛛怪"));
                JungleStealMenu.AddLabel("Camps");
                JungleStealMenu.Add("TT_NWraith1.1", new CheckBox("幽鬼"));
                JungleStealMenu.Add("TT_NWraith4.1", new CheckBox("幽鬼"));
                JungleStealMenu.Add("TT_NGolem2.1", new CheckBox("石头人"));
                JungleStealMenu.Add("TT_NGolem5.1", new CheckBox("石头人"));
                JungleStealMenu.Add("TT_NWolf3.1", new CheckBox("狼"));
                JungleStealMenu.Add("TT_NWolf6.1", new CheckBox("狼"));
                break;
            }

            #endregion

            #region Drawing

            DrawingMenu = DefaultMenu.AddSubMenu("线圈", "Drawing");
            DrawingMenu.AddGroupLabel("线圈设置");
            DrawingMenu.Add("drawQH", new CheckBox("显示Q范围"));
            DrawingMenu.Add("drawPred", new CheckBox("显示Q命中率"));
            DrawingMenu.AddLabel("伤害显示");
            DrawingMenu.Add("draw.Damage", new CheckBox("显示伤害"));
            DrawingMenu.Add("draw.Q", new CheckBox("计算Q伤害"));
            DrawingMenu.Add("draw.W", new CheckBox("计算W伤害"));
            DrawingMenu.Add("draw.E", new CheckBox("计算E伤害"));
            DrawingMenu.Add("draw.R", new CheckBox("计算R伤害", false));
            DrawingMenu.AddLabel("伤害计算显示颜色");
            DrawingMenu.Add("draw_Alpha", new Slider("Alpha: ", 255, 0, 255));
            DrawingMenu.Add("draw_Red", new Slider("Red: ", 255, 0, 255));
            DrawingMenu.Add("draw_Green", new Slider("Green: ", 0, 0, 255));
            DrawingMenu.Add("draw_Blue", new Slider("Blue: ", 0, 0, 255));

            #endregion

            #region Misc

            MiscMenu = DefaultMenu.AddSubMenu("杂项", "Misc Menu");
            MiscMenu.AddGroupLabel("自动治疗设置");
            MiscMenu.Add("autoHeal", new CheckBox("治疗友军与我"));
            MiscMenu.Add("autoHealPercent", new Slider("自动治疗百分比", 50));

            foreach (var a in EntityManager.Heroes.Allies.OrderBy(a => a.BaseSkinName))
            {
                MiscMenu.Add("autoHeal_" + a.BaseSkinName, new CheckBox("自动治疗 " + a.BaseSkinName));
            }

            MiscMenu.AddGroupLabel("技能设置");
            MiscMenu.AddLabel("请在以下只选择一个.");
            MiscMenu.Add("useQC_AfterAttack", new CheckBox("豹子状态平A后使用Q"));
            MiscMenu.Add("useQC_BeforeAttack", new CheckBox("豹子状态平A前使用Q", false));
            MiscMenu.Add("useQC_OnUpdate", new CheckBox("豹子状态后立刻使用Q", false));
            MiscMenu.AddGroupLabel("蓝量控制器");
            MiscMenu.Add("manaQ", new Slider("人类状态当蓝量百分比 >= x时使用Q", 25));
            MiscMenu.Add("manaW", new Slider("人类状态当蓝量百分比 >= x时使用W", 25));
            MiscMenu.Add("manaE", new Slider("人类状态当蓝量百分比 >= x时使用E", 25));
            MiscMenu.Add("disableMM", new CheckBox("连招模式下停止使用蓝量控制器"));

            #endregion
        }
Пример #2
0
        /// <summary>
        /// Creates the Menu
        /// </summary>
        public static void Initialize()
        {
            ConfigMenu = MainMenu.AddMenu("LelBlanc", "LelBlanc");
            ConfigMenu.AddGroupLabel("This addon is made by KarmaPanda and should not be redistributed in any way.");
            ConfigMenu.AddGroupLabel(
                "Any unauthorized redistribution without credits will result in severe consequences.");
            ConfigMenu.AddGroupLabel("Thank you for using this addon and have a fun time!");

            ComboMenu = ConfigMenu.AddSubMenu("Combo Menu", "cMenu");
            ComboMenu.AddLabel("Spell Settings");
            ComboMenu.Add("useQ", new CheckBox("Use Q"));
            ComboMenu.Add("useW", new CheckBox("Use W"));
            ComboMenu.Add("useReturn", new CheckBox("Use W Return"));
            ComboMenu.Add("useE", new CheckBox("Use E"));
            ComboMenu.AddLabel("R Settings");
            ComboMenu.Add("useQR", new CheckBox("Use QR"));
            ComboMenu.Add("useWR", new CheckBox("Use WR", false));
            ComboMenu.Add("useReturn2", new CheckBox("Use WR Return", false));
            ComboMenu.Add("useER", new CheckBox("Use ER", false));
            ComboMenu.AddLabel("Extra Settings");
            ComboMenu.Add("mode", new ComboBox("Combo Modes", 0, LogicModes));
            ComboMenu.AddLabel("Burst Logic Settings");
            ComboMenu.Add("minRange", new CheckBox("Use Q -> R only if W is in range", false));

            HarassMenu = ConfigMenu.AddSubMenu("Harass Menu", "hMenu");
            HarassMenu.AddLabel("Spell Settings");
            HarassMenu.Add("useQ", new CheckBox("Use Q"));
            HarassMenu.Add("useW", new CheckBox("Use W"));
            HarassMenu.Add("useReturn", new CheckBox("Use W Return"));
            HarassMenu.Add("useE", new CheckBox("Use E"));
            HarassMenu.AddLabel("R Settings");
            HarassMenu.Add("useQR", new CheckBox("Use QR"));
            HarassMenu.Add("useWR", new CheckBox("Use WR", false));
            HarassMenu.Add("useReturn2", new CheckBox("Use WR Return"));
            HarassMenu.Add("useER", new CheckBox("Use ER", false));
            HarassMenu.AddLabel("Extra Settings");
            HarassMenu.Add("mode", new ComboBox("Harass Modes", 1, LogicModes));
            HarassMenu.AddLabel("Burst Logic Settings");
            HarassMenu.Add("minRange", new CheckBox("Use Q -> R only if W is in range", false));

            LaneClearMenu = ConfigMenu.AddSubMenu("Laneclear Menu", "lcMenu");
            LaneClearMenu.AddLabel("Spell Settings");
            LaneClearMenu.Add("useQ", new CheckBox("Use Q", false));
            LaneClearMenu.Add("useW", new CheckBox("Use W"));
            LaneClearMenu.Add("sliderW", new Slider("Use W if Kill {0} Minions", 3, 1, 5));
            LaneClearMenu.AddLabel("R Settings");
            LaneClearMenu.Add("useQR", new CheckBox("Use QR", false));
            LaneClearMenu.Add("useWR", new CheckBox("Use WR"));
            LaneClearMenu.Add("sliderWR", new Slider("Use WR if Kill {0} Minions", 5, 1, 5));

            JungleClearMenu = ConfigMenu.AddSubMenu("Jungleclear Menu", "jcMenu");
            JungleClearMenu.AddLabel("Spell Settings");
            JungleClearMenu.Add("useQ", new CheckBox("Use Q"));
            JungleClearMenu.Add("useW", new CheckBox("Use W"));
            JungleClearMenu.Add("useE", new CheckBox("Use E"));
            JungleClearMenu.Add("sliderW", new Slider("Use W if Hit {0} Minions", 3, 1, 5));
            JungleClearMenu.AddLabel("R Settings");
            JungleClearMenu.Add("useQR", new CheckBox("Use QR"));
            JungleClearMenu.Add("useWR", new CheckBox("Use WR"));
            JungleClearMenu.Add("useER", new CheckBox("Use ER"));
            JungleClearMenu.Add("sliderWR", new Slider("Use WR if Hit {0} Minions", 5, 1, 5));

            KillStealMenu = ConfigMenu.AddSubMenu("Killsteal Menu", "ksMenu");
            KillStealMenu.AddLabel("Spell Settings");
            KillStealMenu.Add("useQ", new CheckBox("Use Q"));
            KillStealMenu.Add("useW", new CheckBox("Use W"));
            KillStealMenu.Add("useReturn", new CheckBox("Use W Return"));
            KillStealMenu.Add("useE", new CheckBox("Use E"));
            KillStealMenu.AddLabel("R Settings");
            KillStealMenu.Add("useQR", new CheckBox("Use QR"));
            KillStealMenu.Add("useWR", new CheckBox("Use WR"));
            KillStealMenu.Add("useReturn2", new CheckBox("Use WR Return"));
            KillStealMenu.Add("useER", new CheckBox("Use ER"));
            KillStealMenu.AddLabel("Misc Settings");
            KillStealMenu.Add("useIgnite", new CheckBox("Use Ignite"));
            KillStealMenu.Add("usePrediction", new CheckBox("Use Health Prediction", false));
            KillStealMenu.Add("toggle", new CheckBox("Enable Kill Steal"));

            DrawingMenu = ConfigMenu.AddSubMenu("Drawing Menu", "dMenu");
            DrawingMenu.AddLabel("Range Drawings");
            DrawingMenu.Add("drawQ", new CheckBox("Draw Q Range", false));
            DrawingMenu.Add("drawW", new CheckBox("Draw W Range", false));
            DrawingMenu.Add("drawE", new CheckBox("Draw E Range", false));
            DrawingMenu.AddLabel("DamageIndicator");
            DrawingMenu.Add("draw.Damage", new CheckBox("Draw Damage"));
            DrawingMenu.Add("draw.Q", new CheckBox("Calculate Q Damage"));
            DrawingMenu.Add("draw.W", new CheckBox("Calculate W Damage"));
            DrawingMenu.Add("draw.E", new CheckBox("Calculate E Damage"));
            DrawingMenu.Add("draw.R", new CheckBox("Calculate R Damage"));
            DrawingMenu.Add("draw.Ignite", new CheckBox("Calculate Ignite Damage"));

            MiscMenu = ConfigMenu.AddSubMenu("Misc Menu", "mMenu");
            MiscMenu.AddLabel("Miscellaneous");
            MiscMenu.Add("pet", new CheckBox("Automatic Clone Movement"));
        }
        /// <summary>
        /// Creates the Menu.
        /// </summary>
        public static void Create()
        {
            DefaultMenu = MainMenu.AddMenu("NidaleeBuddy", "NidaleeBuddy");
            DefaultMenu.AddGroupLabel("Bu addon yapımcısı Karmapandadır.");
            DefaultMenu.AddGroupLabel(
                "Any unauthorized redistribution without credits will result in severe consequences.");
            DefaultMenu.AddGroupLabel("Bu addonu kullandığın için teşekkürler");
            DefaultMenu.AddGroupLabel("Çevirmen TRAdana");

            #region Combo

            ComboMenu = DefaultMenu.AddSubMenu("Combo", "Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("useQH", new CheckBox("İnsan Formunda Q At"));
            ComboMenu.Add("useWH", new CheckBox("İnsan Formunda W at"));
            ComboMenu.Add("useQC", new CheckBox("Puma Modunda Q at"));
            ComboMenu.Add("useWC", new CheckBox("Puma Modunda W at"));
            ComboMenu.Add("useEC", new CheckBox("Puma Modunda E Kullan"));
            ComboMenu.Add("useR", new CheckBox("Kombo Sırasında R kullan"));
            ComboMenu.AddLabel("İsabet Oranı Ayarları - İnsan Formunda");
            ComboMenu.Add("predQH", new Slider("Q İsabet Oranı", 75));
            ComboMenu.Add("predWH", new Slider("W İsabet Oranı", 75));
            ComboMenu.AddLabel("İsabet Oranı Ayarları - Puma Formunda");
            ComboMenu.Add("predWC", new Slider("W İsabet Oranı", 75));
            ComboMenu.Add("predEC", new Slider("E İsabet Oranı", 75));

            #endregion

            #region Last Hit

            LastHitMenu = DefaultMenu.AddSubMenu("Last Hit", "Last Hit");
            LastHitMenu.AddGroupLabel("SonVuruş Ayarları");
            LastHitMenu.Add("useQC", new CheckBox("Puma Formunda öldürülemeyecek minyona Q"));
            LastHitMenu.Add("useEC", new CheckBox("Puma Formunda öldürülemeyecek minyona E", false));
            LastHitMenu.Add("useR", new CheckBox("Menzil Dışıysa R"));

            #endregion

            #region Harass

            HarassMenu = DefaultMenu.AddSubMenu("Harass", "Harass");
            HarassMenu.AddGroupLabel("Dürtme Ayarları");
            HarassMenu.Add("useQH", new CheckBox("İnsan Formunda Q"));
            HarassMenu.Add("useR", new CheckBox("Zorlamak için İnsan Formunda R"));
            HarassMenu.AddLabel("İsabet Oranı Ayarları - İnsan Formu");
            HarassMenu.Add("predQH", new Slider("Q İsabet Oranı", 75));

            #endregion

            #region Kill Steal

            KillStealMenu = DefaultMenu.AddSubMenu("Kill Steal", "Kill Steal");
            KillStealMenu.AddGroupLabel("Kill Çalma Ayarları");
            KillStealMenu.Add("useQH", new CheckBox("Kill Çalma Q"));
            KillStealMenu.Add("predQH", new Slider("Q İsabet Oranı", 75));
            KillStealMenu.Add("useIgnite", new CheckBox("Tutuştur Kullan", false));

            #endregion

            #region Lane Clear

            LaneClearMenu = DefaultMenu.AddSubMenu("Lane Clear", "Lane Clear");
            LaneClearMenu.AddGroupLabel("LaneTemizleme Ayarları");
            LaneClearMenu.Add("useQC", new CheckBox("Puma Formunda Q"));
            LaneClearMenu.Add("useWC", new CheckBox("Puma Formunda W"));
            LaneClearMenu.Add("useEC", new CheckBox("Puma Formunda E"));
            LaneClearMenu.Add("useR", new CheckBox("Lanetemizleme için R", false));
            LaneClearMenu.AddLabel("Farm Ayarları - Puma Formunda");
            LaneClearMenu.Add("predWC", new Slider("W için gereken minyon sayısı", 1, 1, 7));
            LaneClearMenu.Add("predEC", new Slider("E tutma oranı", 1, 1, 7));

            #endregion

            #region Jungle Clear

            JungleClearMenu = DefaultMenu.AddSubMenu("Jungle Clear", "Jungle Clear");
            JungleClearMenu.AddGroupLabel("OrmanTemizleme Ayarları");
            JungleClearMenu.Add("useQH", new CheckBox("Q İnsan Formunda"));
            JungleClearMenu.Add("useQC", new CheckBox("Puma Formunda Q"));
            JungleClearMenu.Add("useWC", new CheckBox("W Puma Formunda"));
            JungleClearMenu.Add("useEC", new CheckBox("Puma Formunda E"));
            JungleClearMenu.Add("useR", new CheckBox("OrmanTemizleme sırasında R"));
            JungleClearMenu.AddLabel("İsabet Oranı Ayarları");
            JungleClearMenu.Add("predQH", new Slider("Q İsabet Oranı İnsan Formunda", 75));
            JungleClearMenu.Add("predWC", new Slider("W İsabet Oranı Puma Formunda", 75));
            JungleClearMenu.Add("predEC", new Slider("E İsabet Oranı Puma Formunda", 1, 1, 3));

            #endregion

            #region Jungle Steal

            JungleStealMenu = DefaultMenu.AddSubMenu("Jungle Steal", "Jungle Steal");
            JungleStealMenu.AddGroupLabel("Orman Çal");
            JungleStealMenu.Add("useQH", new CheckBox("Ormanı çalmak için Q at"));
            JungleStealMenu.Add("predQH", new Slider("Q İsabet Oranı", 75));
            JungleStealMenu.Add("useSmite", new CheckBox("Orman çalmak için Çarp at"));
            JungleStealMenu.Add("toggleK", new KeyBind("Çarp Tuşu", true, KeyBind.BindTypes.PressToggle, 'M'));
            JungleStealMenu.AddGroupLabel("Orman Kampları");
            switch (Game.MapId)
            {
            case GameMapId.SummonersRift:
                JungleStealMenu.AddLabel("Epics");
                JungleStealMenu.Add("SRU_Baron", new CheckBox("Baron"));
                JungleStealMenu.Add("SRU_Dragon", new CheckBox("Ejder"));
                JungleStealMenu.AddLabel("Buffs");
                JungleStealMenu.Add("SRU_Blue", new CheckBox("MAvi"));
                JungleStealMenu.Add("SRU_Red", new CheckBox("Kırmızı"));
                JungleStealMenu.AddLabel("Küçük Kamplar");
                JungleStealMenu.Add("SRU_Gromp", new CheckBox("Kurbağa", false));
                JungleStealMenu.Add("SRU_Murkwolf", new CheckBox("AlacaKurt", false));
                JungleStealMenu.Add("SRU_Krug", new CheckBox("Golem", false));
                JungleStealMenu.Add("SRU_Razorbeak", new CheckBox("SivriGagalar", false));
                JungleStealMenu.Add("Sru_Crab", new CheckBox("Yampiri Yengeç", false));
                break;

            case GameMapId.TwistedTreeline:
                JungleStealMenu.AddLabel("Epics");
                JungleStealMenu.Add("TT_Spiderboss8.1", new CheckBox("Örümcek"));
                JungleStealMenu.AddLabel("Camps");
                JungleStealMenu.Add("TT_NWraith1.1", new CheckBox("Hayalet"));
                JungleStealMenu.Add("TT_NWraith4.1", new CheckBox("Hayalet"));
                JungleStealMenu.Add("TT_NGolem2.1", new CheckBox("Golem"));
                JungleStealMenu.Add("TT_NGolem5.1", new CheckBox("Golem"));
                JungleStealMenu.Add("TT_NWolf3.1", new CheckBox("Kurt"));
                JungleStealMenu.Add("TT_NWolf6.1", new CheckBox("Kurt"));
                break;
            }

            #endregion

            #region Drawing

            DrawingMenu = DefaultMenu.AddSubMenu("Drawing", "Drawing");
            DrawingMenu.AddGroupLabel("Gösterge Ayarları");
            DrawingMenu.Add("drawQH", new CheckBox("Göster Javelin Menzili"));
            DrawingMenu.Add("drawPred", new CheckBox("Göster Javelin İsabet Oranı"));
            DrawingMenu.AddLabel("HasarTespitçisi");
            DrawingMenu.Add("draw.Damage", new CheckBox("Göster hasarı"));
            DrawingMenu.Add("draw.Q", new CheckBox("Q hasarı hesapla"));
            DrawingMenu.Add("draw.W", new CheckBox("W hasarı hesapla"));
            DrawingMenu.Add("draw.E", new CheckBox("E hasarı hesapla"));
            DrawingMenu.Add("draw.R", new CheckBox("R hasarı hesapla", false));
            DrawingMenu.AddLabel("Hasar tespiti renkleri");
            DrawingMenu.Add("draw_Alpha", new Slider("Alpha: ", 255, 0, 255));
            DrawingMenu.Add("draw_Red", new Slider("Kırmızı: ", 255, 0, 255));
            DrawingMenu.Add("draw_Green", new Slider("Yeşil: ", 0, 0, 255));
            DrawingMenu.Add("draw_Blue", new Slider("Mavi: ", 0, 0, 255));

            #endregion

            #region Misc

            MiscMenu = DefaultMenu.AddSubMenu("Misc Menu", "Misc Menu");
            MiscMenu.AddGroupLabel("Auto Heal Ayarları");
            MiscMenu.Add("autoHeal", new CheckBox("Otomatik can dostlara ve bana"));
            MiscMenu.Add("autoHealPercent", new Slider("Otomatik can yüzdesi", 50));

            foreach (var a in EntityManager.Heroes.Allies.OrderBy(a => a.BaseSkinName))
            {
                MiscMenu.Add("autoHeal_" + a.BaseSkinName, new CheckBox("Otomatik Can " + a.BaseSkinName));
            }

            MiscMenu.AddGroupLabel("Büyü Ayarları");
            MiscMenu.AddLabel("Only choose one of them below.");
            MiscMenu.Add("useQC_AfterAttack", new CheckBox("Saldırıdan sonra puma formunda Q at"));
            MiscMenu.Add("useQC_BeforeAttack", new CheckBox("Saldırıdan önce puma formunda Q at", false));
            MiscMenu.Add("useQC_OnUpdate", new CheckBox("Cast Q in Cougar Form on Update", false));
            MiscMenu.AddGroupLabel("ManaYardımcısı");
            MiscMenu.Add("manaQ", new Slider("Kullan Q İnsan Formunda en az mana >= x", 25));
            MiscMenu.Add("manaW", new Slider("Kullan W İnsan Formunda en az mana >= x", 25));
            MiscMenu.Add("manaE", new Slider("Kullan E İnsan Formunda en az mana >= x", 25));
            MiscMenu.Add("disableMM", new CheckBox("Kombo Modunda mana yardımcısı Devredışı"));

            #endregion
        }
Пример #4
0
        public static void Initialize()
        {
            // Addon Menu
            MagicianRyzeMenu = MainMenu.AddMenu("CH汉化魔术师-瑞兹", "魔术师-瑞兹");
            MagicianRyzeMenu.AddGroupLabel("CH汉化魔术师瑞兹");

            // Combo Menu
            ComboMenu = MagicianRyzeMenu.AddSubMenu("连招设置", "ComboFeatures");
            ComboMenu.AddGroupLabel("连招设置");
            ComboMenu.Add("Ucombo", new Slider("作者连招 - 作者喜欢的连招", 1, 1, 2));
            ComboMenu.AddSeparator(1);
            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("Dcombo", new CheckBox("当敌人被禁锢才使用R"));
            ComboMenu.AddSeparator(1);
            ComboMenu.Add("Scombo", new Slider("被动叠加层数使用大招", 4, 1, 4));

            // Harass Menu
            HarassMenu = MagicianRyzeMenu.AddSubMenu("骚扰设置", "HarassFeatures");
            HarassMenu.AddGroupLabel("骚扰设置");
            HarassMenu.AddLabel("技能使用:");
            HarassMenu.Add("Qharass", new CheckBox("使用 Q"));
            HarassMenu.AddSeparator(1);
            HarassMenu.Add("Mharass", new Slider("蓝量限制百分比 %", 25));

            // Jungle Menu
            JungleMenu = MagicianRyzeMenu.AddSubMenu("清野", "JungleFeatures");
            JungleMenu.AddGroupLabel("清野");
            JungleMenu.AddLabel("技能使用:");
            JungleMenu.Add("Qjungle", new CheckBox("使用 Q"));
            JungleMenu.Add("Wjungle", new CheckBox("使用 W"));
            JungleMenu.Add("Ejungle", new CheckBox("使用 E"));
            JungleMenu.AddSeparator(1);
            JungleMenu.Add("Mjungle", new Slider("蓝量限制百分比 %", 25));

            // LaneClear Menu
            LaneClearMenu = MagicianRyzeMenu.AddSubMenu("清线", "LaneClearFeatures");
            LaneClearMenu.AddGroupLabel("清线");
            LaneClearMenu.AddLabel("技能使用:");
            LaneClearMenu.Add("Qlanec", new CheckBox("使用 Q"));
            LaneClearMenu.Add("Wlanec", new CheckBox("使用 W", false));
            LaneClearMenu.Add("Elanec", new CheckBox("使用 E", false));
            LaneClearMenu.AddSeparator(1);
            LaneClearMenu.Add("Mlanec", new Slider("蓝量限制百分比 %", 25));
            LaneClearMenu.AddSeparator(1);
            LaneClearMenu.Add("Planec", new CheckBox("清线是进行被动叠加"));
            LaneClearMenu.AddSeparator(1);
            LaneClearMenu.AddLabel("后期清线模式 - QWE小兵蓝量使用百分比 %");
            LaneClearMenu.Add("Ulategame", new CheckBox("后期模式", false));
            LaneClearMenu.AddSeparator(1);
            LaneClearMenu.AddLabel("后期模式激活器");
            LaneClearMenu.Add("Llategame", new Slider("开启后期模式当等级为", 14, 1, 18));
            LaneClearMenu.Add("Mlategame", new Slider("蓝量限制百分比 %", 15));

            // LastHit Menu
            LastHitMenu = MagicianRyzeMenu.AddSubMenu("尾兵", "LastHitFeatures");
            LastHitMenu.AddGroupLabel("尾兵");
            LastHitMenu.AddLabel("技能使用:");
            LastHitMenu.Add("Qlasthit", new CheckBox("使用 Q"));
            LastHitMenu.Add("Wlasthit", new CheckBox("使用 W", false));
            LastHitMenu.Add("Elasthit", new CheckBox("使用 E", false));
            LastHitMenu.AddSeparator(1);
            LastHitMenu.Add("Mlasthit", new Slider("蓝量限制百分比 %", 25));

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

            // Drawing Menu
            DrawingMenu = MagicianRyzeMenu.AddSubMenu("线圈", "DrawingFeatures");
            DrawingMenu.AddGroupLabel("线圈设置");
            DrawingMenu.Add("Udraw", new CheckBox("显示线圈"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("技能显示:");
            DrawingMenu.Add("Qdraw", new CheckBox("显示 Q"));
            DrawingMenu.Add("WEdraw", new CheckBox("显示 W 和 E"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("换肤");
            DrawingMenu.Add("Udesign", new CheckBox("显示换肤"));
            DrawingMenu.Add("Sdesign", new Slider("Skin Designer: ", 9, 0, 9));

            // Setting Menu
            SettingMenu = MagicianRyzeMenu.AddSubMenu("杂项", "Settings");
            SettingMenu.AddGroupLabel("杂项");
            SettingMenu.AddLabel("自动加点");
            SettingMenu.Add("Ulevel", new CheckBox("自动加点"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("自动女神叠加");
            SettingMenu.Add("Ustack", new CheckBox("叠加模式"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("大招模式 - QWE滚键盘");
            SettingMenu.Add("Uultimate", new CheckBox("大招模式", false));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("技能打断");
            SettingMenu.Add("Uinterrupt", new CheckBox("打断模式"));
            SettingMenu.Add("Winterrupt", new CheckBox("使用W打断技能"));
            SettingMenu.AddLabel("防止突击");
            SettingMenu.Add("Ugapc", new CheckBox("防止突击模式"));
            SettingMenu.Add("Wgapc", new CheckBox("使用W造成间距"));
        }
Пример #5
0
        public static void Initialize()
        {
            // Addon Menu
            ExecutionerUrgotMenu = MainMenu.AddMenu("ExecutionerUrgot", "ExecutionerUrgot");
            ExecutionerUrgotMenu.AddGroupLabel("Executioner Urgot");
            ExecutionerUrgotMenu.AddLabel("Çeviri TRAdana");

            // Combo Menu
            ComboMenu = ExecutionerUrgotMenu.AddSubMenu("Kombo Ayarları", "ComboFeatures");
            ComboMenu.AddGroupLabel("Kombo Ayarları");
            ComboMenu.AddLabel("Büyüler");
            ComboMenu.Add("Qcombo", new CheckBox("Kullan Q"));
            ComboMenu.Add("Wcombo", new CheckBox("Kullan W Yavaşlatmak için"));
            ComboMenu.Add("Ecombo", new CheckBox("Kullan E"));
            ComboMenu.AddLabel("Aşadağıdaki bölümü ayarlayın");
            ComboMenu.Add("Rcombo", new Slider("Kullan R -şu kadar hedef içinde", 3, 0, 5));

            // Harass Menu
            HarassMenu = ExecutionerUrgotMenu.AddSubMenu("Dürtme ", "HarassFeatures");
            HarassMenu.AddGroupLabel("Dürtme Ayarları");
            HarassMenu.AddLabel("Büyüler:");
            HarassMenu.Add("Qharass", new CheckBox("Kullan Q"));
            HarassMenu.Add("Eharass", new CheckBox("Kullan E"));
            HarassMenu.AddSeparator(1);
            HarassMenu.Add("Mharass", new Slider("Dürtme için en az mana %", 25));

            // Jungle Menu
            JungleMenu = ExecutionerUrgotMenu.AddSubMenu("OrmanTemizleme", "JungleFeatures");
            JungleMenu.AddGroupLabel("OrmanTemizleme Ayarları");
            JungleMenu.AddLabel("Büyüler:");
            JungleMenu.Add("Qjungle", new CheckBox("Kullan Q"));
            JungleMenu.Add("Ejungle", new CheckBox("Kullan E"));
            JungleMenu.AddSeparator(1);
            JungleMenu.Add("Mjungle", new Slider("Orman temizleme için gereken mana %", 25));

            // LaneClear Menu
            LaneClearMenu = ExecutionerUrgotMenu.AddSubMenu("LaneTemizleme ", "LaneClearFeatures");
            LaneClearMenu.AddGroupLabel("LaneTemizleme Ayarları");
            LaneClearMenu.AddLabel("Büyüler:");
            LaneClearMenu.Add("Qlanec", new CheckBox("Kullan Q"));
            LaneClearMenu.Add("Elanec", new CheckBox("Kullan E", false));
            LaneClearMenu.AddSeparator(1);
            LaneClearMenu.Add("Mlanec", new Slider("LaneTemizleme için en az mana %", 25));

            // LastHit Menu
            LastHitMenu = ExecutionerUrgotMenu.AddSubMenu("SonVuruş Ayarları", "LastHitFeatures");
            LastHitMenu.AddGroupLabel("SonVuruş Ayarları");
            LastHitMenu.AddLabel("Büyüler");
            LastHitMenu.Add("Qlasthit", new CheckBox("Kullan Q"));
            LastHitMenu.AddSeparator(1);
            LastHitMenu.Add("Mlasthit", new Slider("son vuruş için gereken mana", 25));

            // Kill Steal Menu
            KillStealMenu = ExecutionerUrgotMenu.AddSubMenu("Kill Çalma", "KSFeatures");
            KillStealMenu.AddGroupLabel("Kill Çalma Ayarları");
            KillStealMenu.Add("Uks", new CheckBox("KS Modu"));
            KillStealMenu.AddSeparator(1);
            KillStealMenu.AddLabel("Büyüler:");
            KillStealMenu.Add("Qks", new CheckBox("Q Kullan"));
            KillStealMenu.Add("Eks", new CheckBox("E Kullan", false));

            // Drawing Menu
            DrawingMenu = ExecutionerUrgotMenu.AddSubMenu("Gösterge", "DrawingFeatures");
            DrawingMenu.AddGroupLabel("Gösterge Ayarları");
            DrawingMenu.Add("Udrawer", new CheckBox("Gösterge Kullan"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("Büyüler");
            DrawingMenu.Add("Qdraw", new CheckBox("Göster Q"));
            DrawingMenu.Add("Edraw", new CheckBox("Göster E"));
            DrawingMenu.Add("Rdraw", new CheckBox("Göster R"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("Skin Değiştirici");
            DrawingMenu.Add("Udesigner", new CheckBox("Kullan"));
            DrawingMenu.Add("Sdesign", new Slider("Skin Numarası: ", 2, 0, 3));

            // Setting Menu
            SettingMenu = ExecutionerUrgotMenu.AddSubMenu("Ayarları", "Settings");
            SettingMenu.AddGroupLabel("Ayarları");
            SettingMenu.AddLabel("Otomatik Level Yükseltme");
            SettingMenu.Add("Uleveler", new CheckBox("Kullan"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Otomatik Yük Kasma");
            SettingMenu.Add("Ustacker", new CheckBox("Kullan"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Otomatik R kullan düşmanı dost kuleye çekecekse");
            SettingMenu.Add("Ugrabber", new CheckBox("Çekmeyi Kullan"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Interrupter");
            SettingMenu.Add("Uinterrupt", new CheckBox("İnterrupt Kullan", false));
            SettingMenu.Add("Rinterrupt", new CheckBox("İnterrupt için R", false));
            SettingMenu.AddLabel("Gap Closer");
            SettingMenu.Add("Ugapc", new CheckBox("Kullan Gapcloser", false));
            SettingMenu.Add("Rgapc", new CheckBox("Gapcloser için  R", false));
        }
Пример #6
0
        /// <summary>
        /// Creates the Menu.
        /// </summary>
        public static void Create()
        {
            DefaultMenu = MainMenu.AddMenu("NidaleeBuddy", "NidaleeBuddy");
            DefaultMenu.AddGroupLabel("This addon is made by KarmaPanda and should not be redistributed in any way.");
            DefaultMenu.AddGroupLabel(
                "Any unauthorized redistribution without credits will result in severe consequences.");
            DefaultMenu.AddGroupLabel("Thank you for using this addon and have a fun time!");

            #region Combo

            ComboMenu = DefaultMenu.AddSubMenu("Combo", "Combo");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.Add("useQH", new CheckBox("Cast Q in Human Form"));
            ComboMenu.Add("useWH", new CheckBox("Cast W in Human Form"));
            ComboMenu.Add("useQC", new CheckBox("Cast Q in Cougar Form"));
            ComboMenu.Add("useWC", new CheckBox("Cast W in Cougar Form"));
            ComboMenu.Add("useEC", new CheckBox("Cast E in Cougar Form"));
            ComboMenu.Add("useR", new CheckBox("Cast R during Combo"));
            ComboMenu.AddLabel("Prediction Settings - Human Form");
            ComboMenu.Add("predQH", new Slider("Cast Q if HitChance % is x", 75));
            ComboMenu.Add("predWH", new Slider("Cast W if HitChance % is x", 75));
            ComboMenu.AddLabel("Prediction Settings - Cougar Form");
            ComboMenu.Add("predWC", new Slider("Cast W if HitChance % is x", 75));
            ComboMenu.Add("predEC", new Slider("Cast E if HitChance % is x", 75));

            #endregion

            #region Last Hit

            LastHitMenu = DefaultMenu.AddSubMenu("Last Hit", "Last Hit");
            LastHitMenu.AddGroupLabel("Last Hit Settings");
            LastHitMenu.Add("useQC", new CheckBox("Cast Q in Cougar Form on Unkillable Minion"));
            LastHitMenu.Add("useEC", new CheckBox("Cast E in Cougar Form on Unkillable Minion", false));
            LastHitMenu.Add("useR", new CheckBox("Cast R in Cougar Form if Out of Range"));

            #endregion

            #region Harass

            HarassMenu = DefaultMenu.AddSubMenu("Harass", "Harass");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.Add("useQH", new CheckBox("Cast Q in Human Form"));
            HarassMenu.Add("useR", new CheckBox("Cast R to force Human Form"));
            HarassMenu.AddLabel("Prediction Settings - Human Form");
            HarassMenu.Add("predQH", new Slider("Cast Q if HitChance % is x", 75));

            #endregion

            #region Kill Steal

            KillStealMenu = DefaultMenu.AddSubMenu("Kill Steal", "Kill Steal");
            KillStealMenu.AddGroupLabel("KillSteal Settings");
            KillStealMenu.Add("useQH", new CheckBox("Cast Q to Kill Steal"));
            KillStealMenu.Add("predQH", new Slider("Cast Q if HitChance % is x", 75));
            KillStealMenu.Add("useIgnite", new CheckBox("Use Ignite", false));

            #endregion

            #region Lane Clear

            LaneClearMenu = DefaultMenu.AddSubMenu("Lane Clear", "Lane Clear");
            LaneClearMenu.AddGroupLabel("Lane Clear Settings");
            LaneClearMenu.Add("useQC", new CheckBox("Cast Q in Cougar Form"));
            LaneClearMenu.Add("useWC", new CheckBox("Cast W in Cougar Form"));
            LaneClearMenu.Add("useEC", new CheckBox("Cast E in Cougar Form"));
            LaneClearMenu.Add("useR", new CheckBox("Cast R during Lane Clear", false));
            LaneClearMenu.AddLabel("Farm Settings - Cougar Form");
            LaneClearMenu.Add("predWC", new Slider("Cast W if it hits x minions", 1, 1, 7));
            LaneClearMenu.Add("predEC", new Slider("Cast E if it hits x minions", 1, 1, 7));

            #endregion

            #region Jungle Clear

            JungleClearMenu = DefaultMenu.AddSubMenu("Jungle Clear", "Jungle Clear");
            JungleClearMenu.AddGroupLabel("Jungle Clear Settings");
            JungleClearMenu.Add("useQH", new CheckBox("Cast Q in Human Form"));
            JungleClearMenu.Add("useQC", new CheckBox("Cast Q in Cougar Form"));
            JungleClearMenu.Add("useWC", new CheckBox("Cast W in Cougar Form"));
            JungleClearMenu.Add("useEC", new CheckBox("Cast E in Cougar Form"));
            JungleClearMenu.Add("useR", new CheckBox("Cast R during Jungle Clear"));
            JungleClearMenu.AddLabel("Prediction Settings");
            JungleClearMenu.Add("predQH", new Slider("Cast Q in Human Form if HitChance % is x", 75));
            JungleClearMenu.Add("predWC", new Slider("Cast W in Cougar Form if HitChance % is x", 75));
            JungleClearMenu.Add("predEC", new Slider("Cast E in Cougar Form if hits x mobs", 1, 1, 3));

            #endregion

            #region Jungle Steal

            JungleStealMenu = DefaultMenu.AddSubMenu("Jungle Steal", "Jungle Steal");
            JungleStealMenu.AddGroupLabel("Jungle Steal Settings");
            JungleStealMenu.Add("useQH", new CheckBox("Cast Q to Steal Jungle"));
            JungleStealMenu.Add("predQH", new Slider("Cast Q if HitChance % is x", 75));
            JungleStealMenu.Add("useSmite", new CheckBox("Cast Smite to Steal Jungle"));
            JungleStealMenu.Add("toggleK", new KeyBind("Toggle Smite", true, KeyBind.BindTypes.PressToggle, 'M'));
            JungleStealMenu.AddGroupLabel("Jungle Camp Toggle");
            switch (Game.MapId)
            {
            case GameMapId.SummonersRift:
                JungleStealMenu.AddLabel("Epics");
                JungleStealMenu.Add("SRU_Baron", new CheckBox("Baron"));
                JungleStealMenu.Add("SRU_Dragon", new CheckBox("Dragon"));
                JungleStealMenu.AddLabel("Buffs");
                JungleStealMenu.Add("SRU_Blue", new CheckBox("Blue"));
                JungleStealMenu.Add("SRU_Red", new CheckBox("Red"));
                JungleStealMenu.AddLabel("Small Camps");
                JungleStealMenu.Add("SRU_Gromp", new CheckBox("Gromp", false));
                JungleStealMenu.Add("SRU_Murkwolf", new CheckBox("Murkwolf", false));
                JungleStealMenu.Add("SRU_Krug", new CheckBox("Krug", false));
                JungleStealMenu.Add("SRU_Razorbeak", new CheckBox("Razerbeak", false));
                JungleStealMenu.Add("Sru_Crab", new CheckBox("Skuttles", false));
                break;

            case GameMapId.TwistedTreeline:
                JungleStealMenu.AddLabel("Epics");
                JungleStealMenu.Add("TT_Spiderboss8.1", new CheckBox("Vilemaw"));
                JungleStealMenu.AddLabel("Camps");
                JungleStealMenu.Add("TT_NWraith1.1", new CheckBox("Wraith"));
                JungleStealMenu.Add("TT_NWraith4.1", new CheckBox("Wraith"));
                JungleStealMenu.Add("TT_NGolem2.1", new CheckBox("Golem"));
                JungleStealMenu.Add("TT_NGolem5.1", new CheckBox("Golem"));
                JungleStealMenu.Add("TT_NWolf3.1", new CheckBox("Wolf"));
                JungleStealMenu.Add("TT_NWolf6.1", new CheckBox("Wolf"));
                break;
            }

            #endregion

            #region Drawing

            DrawingMenu = DefaultMenu.AddSubMenu("Drawing", "Drawing");
            DrawingMenu.AddGroupLabel("Drawing Settings");
            DrawingMenu.Add("drawQH", new CheckBox("Draw Javelin Range"));
            DrawingMenu.Add("drawPred", new CheckBox("Draw Javelin Prediction"));
            DrawingMenu.AddLabel("DamageIndicator");
            DrawingMenu.Add("draw.Damage", new CheckBox("Draw Damage"));
            DrawingMenu.Add("draw.Q", new CheckBox("Calculate Q Damage"));
            DrawingMenu.Add("draw.W", new CheckBox("Calculate W Damage"));
            DrawingMenu.Add("draw.E", new CheckBox("Calculate E Damage"));
            DrawingMenu.Add("draw.R", new CheckBox("Calculate R Damage", false));
            DrawingMenu.AddLabel("Color Settings for Damage Indicator");
            DrawingMenu.Add("draw_Alpha", new Slider("Alpha: ", 255, 0, 255));
            DrawingMenu.Add("draw_Red", new Slider("Red: ", 255, 0, 255));
            DrawingMenu.Add("draw_Green", new Slider("Green: ", 0, 0, 255));
            DrawingMenu.Add("draw_Blue", new Slider("Blue: ", 0, 0, 255));

            #endregion

            #region Misc

            MiscMenu = DefaultMenu.AddSubMenu("Misc Menu", "Misc Menu");
            MiscMenu.AddGroupLabel("Auto Heal Settings");
            MiscMenu.Add("autoHeal", new CheckBox("Auto Heal Allies and Me"));
            MiscMenu.Add("autoHealPercent", new Slider("Auto Heal Percent", 50));

            foreach (var a in EntityManager.Heroes.Allies.OrderBy(a => a.BaseSkinName))
            {
                MiscMenu.Add("autoHeal_" + a.BaseSkinName, new CheckBox("Auto Heal " + a.BaseSkinName));
            }

            MiscMenu.AddGroupLabel("Spell Settings");
            MiscMenu.AddLabel("Only choose one of them below.");
            MiscMenu.Add("useQC_AfterAttack", new CheckBox("Cast Q in Cougar Form After Attack"));
            MiscMenu.Add("useQC_BeforeAttack", new CheckBox("Cast Q in Cougar Form Before Attack", false));
            MiscMenu.Add("useQC_OnUpdate", new CheckBox("Cast Q in Cougar Form on Update", false));
            MiscMenu.AddGroupLabel("ManaManager");
            MiscMenu.Add("manaQ", new Slider("Use Q in Human Form only if Mana Percent is >= x", 25));
            MiscMenu.Add("manaW", new Slider("Use W in Human Form only if Mana Percent is >= x", 25));
            MiscMenu.Add("manaE", new Slider("Use E in Human Form only if Mana Percent is >= x", 25));
            MiscMenu.Add("disableMM", new CheckBox("Disable ManaManager in Combo Mode"));

            #endregion
        }
Пример #7
0
        /// <summary>
        /// Creates the Menu
        /// </summary>
        public static void Initialize()
        {
            ConfigMenu = MainMenu.AddMenu("CH汉化-妖姬", "LelBlanc");
            ConfigMenu.AddGroupLabel("作者:Karma Panda");
            ConfigMenu.AddGroupLabel(
                "任何盗用或者修改将会由严重的后果");
            ConfigMenu.AddGroupLabel("感谢选择使用本脚本,祝你玩的开心!");

            ComboMenu = ConfigMenu.AddSubMenu("连招", "cMenu");
            ComboMenu.AddLabel("技能设置");
            ComboMenu.Add("useQ", new CheckBox("使用Q"));
            ComboMenu.Add("useW", new CheckBox("使用W"));
            ComboMenu.Add("useReturn", new CheckBox("使用W 退回"));
            ComboMenu.Add("useE", new CheckBox("使用E"));
            ComboMenu.AddLabel("R 设置");
            ComboMenu.Add("useQR", new CheckBox("使用QR"));
            ComboMenu.Add("useWR", new CheckBox("使用WR", false));
            ComboMenu.Add("useReturn2", new CheckBox("使用WR 退回", false));
            ComboMenu.Add("useER", new CheckBox("使用ER", false));
            ComboMenu.AddLabel("额外设置");
            ComboMenu.Add("mode", new ComboBox("连招模式", 0, LogicModes));

            HarassMenu = ConfigMenu.AddSubMenu("骚扰", "hMenu");
            HarassMenu.AddLabel("技能设置");
            HarassMenu.Add("useQ", new CheckBox("使用Q"));
            HarassMenu.Add("useW", new CheckBox("使用W"));
            HarassMenu.Add("useReturn", new CheckBox("使用W 退回"));
            HarassMenu.Add("useE", new CheckBox("使用E"));
            HarassMenu.AddLabel("R 设置");
            HarassMenu.Add("useQR", new CheckBox("使用QR"));
            HarassMenu.Add("useWR", new CheckBox("使用WR", false));
            HarassMenu.Add("useReturn2", new CheckBox("使用WR 退回"));
            HarassMenu.Add("useER", new CheckBox("使用ER", false));
            HarassMenu.AddLabel("额外设置");
            HarassMenu.Add("mode", new ComboBox("骚扰模式", 1, LogicModes));

            LaneClearMenu = ConfigMenu.AddSubMenu("清线", "lcMenu");
            LaneClearMenu.AddLabel("技能设置");
            LaneClearMenu.Add("useQ", new CheckBox("使用Q", false));
            LaneClearMenu.Add("useW", new CheckBox("使用W"));
            LaneClearMenu.Add("sliderW", new Slider("使用W 如果可杀 {0} 个小兵", 3, 1, 5));
            LaneClearMenu.AddLabel("R 设置");
            LaneClearMenu.Add("useQR", new CheckBox("使用QR", false));
            LaneClearMenu.Add("useWR", new CheckBox("使用WR"));
            LaneClearMenu.Add("sliderWR", new Slider("使用WR 如果可杀 {0} 个小兵", 5, 1, 5));

            JungleClearMenu = ConfigMenu.AddSubMenu("清野", "jcMenu");
            JungleClearMenu.AddLabel("技能设置");
            JungleClearMenu.Add("useQ", new CheckBox("使用Q"));
            JungleClearMenu.Add("useW", new CheckBox("使用W"));
            JungleClearMenu.Add("useE", new CheckBox("使用E"));
            JungleClearMenu.Add("sliderW", new Slider("使用W 如果可击中 {0} 个小兵", 3, 1, 5));
            JungleClearMenu.AddLabel("R 设置");
            JungleClearMenu.Add("useQR", new CheckBox("使用QR"));
            JungleClearMenu.Add("useWR", new CheckBox("使用WR"));
            JungleClearMenu.Add("useER", new CheckBox("使用ER"));
            JungleClearMenu.Add("sliderWR", new Slider("使用WR 如果可击中 {0} 个小兵", 5, 1, 5));

            KillStealMenu = ConfigMenu.AddSubMenu("抢头", "ksMenu");
            KillStealMenu.AddLabel("技能设置");
            KillStealMenu.Add("useQ", new CheckBox("使用Q"));
            KillStealMenu.Add("useW", new CheckBox("使用W"));
            KillStealMenu.Add("useReturn", new CheckBox("使用W 退回"));
            KillStealMenu.Add("useE", new CheckBox("使用E"));
            KillStealMenu.AddLabel("R 设置");
            KillStealMenu.Add("useQR", new CheckBox("使用QR"));
            KillStealMenu.Add("useWR", new CheckBox("使用WR"));
            KillStealMenu.Add("useReturn2", new CheckBox("使用WR 退回"));
            KillStealMenu.Add("useER", new CheckBox("使用ER"));
            KillStealMenu.AddLabel("杂项设置");
            KillStealMenu.Add("useIgnite", new CheckBox("使用点燃"));
            KillStealMenu.Add("toggle", new CheckBox("开启抢头"));

            DrawingMenu = ConfigMenu.AddSubMenu("线圈", "dMenu");
            DrawingMenu.AddLabel("线圈设置");
            DrawingMenu.Add("drawQ", new CheckBox("显示 Q 范围", false));
            DrawingMenu.Add("drawW", new CheckBox("显示 W 范围", false));
            DrawingMenu.Add("drawE", new CheckBox("显示 E 范围", false));
            DrawingMenu.AddLabel("伤害指示器");
            DrawingMenu.Add("draw.Damage", new CheckBox("显示伤害"));
            DrawingMenu.Add("draw.Q", new CheckBox("计算 Q 伤害"));
            DrawingMenu.Add("draw.W", new CheckBox("计算 W 伤害"));
            DrawingMenu.Add("draw.E", new CheckBox("计算 E 伤害"));
            DrawingMenu.Add("draw.R", new CheckBox("计算 R 伤害"));
            DrawingMenu.Add("draw.Ignite", new CheckBox("计算点燃伤害"));

            MiscMenu = ConfigMenu.AddSubMenu("杂项菜单", "mMenu");
            MiscMenu.AddLabel("杂项");
            MiscMenu.Add("pet", new CheckBox("自动移动克隆"));
        }