コード例 #1
0
        private static void LoadMenu()
        {
            ViktorMenu = MainMenu.AddMenu("Prototype Viktor", "Viktor");
            ViktorMenu.AddGroupLabel("[Prototype Viktor Bilgileri]");
            ViktorMenu.AddLabel("Viktor Addon. Tear tarafından yapılmıştır!");
            ViktorMenu.AddLabel("Ceviri TRAdana");
            ViktorMenu.AddLabel("Lütfen, Sorunları bildirin forumdan");
            ViktorMenu.AddLabel("Eğer bu addonu kullanırken beğendiysen lütfen upvote ver!");
            ViktorMenu.AddSeparator(20);
            ViktorMenu.AddLabel("[Yapılanlar]");
            ViktorMenu.AddSeparator(10);
            ViktorMenu.AddLabel("*İyileştirilmiş LaneTemizleme");
            ViktorMenu.AddLabel("*KillÇalma Görevleri (Baron/Dragon/Buffs)");
            ViktorMenu.AddLabel("*Tehlikeli Büyüleri Otomatik Yakala");

            ViktorComboMenu = ViktorMenu.AddSubMenu("Kombo", "Combo");
            ViktorComboMenu.AddLabel("[Kombo Ayarları]");
            ViktorComboMenu.Add("UseQ", new CheckBox("Kullan Q"));
            ViktorComboMenu.Add("UseW", new CheckBox("Kullan W", false));
            ViktorComboMenu.Add("UseE", new CheckBox("Kullan E"));
            ViktorComboMenu.Add("UseR", new CheckBox("Kullan R"));
            ViktorComboMenu.Add("UseIgnite", new CheckBox("Kullan Tutuştur", false));
            ViktorComboMenu.Add("FollowR", new CheckBox("R otomatik takip ettir (Sadece Düşman)"));
            ViktorComboMenu.Add("FollowRViktor", new CheckBox("Otomatik Takip R (Dşmanlar&Viktor)", false));
            ViktorComboMenu.Add("CheckR", new CheckBox("Düşman komboyla ölecekse R kullan Takip ettir"));
            ViktorComboMenu.AddSeparator(10);
            ViktorComboMenu.AddLabel("[Kill Çalma Ayarları]");
            ViktorComboMenu.Add("EnableKS", new CheckBox("Kill Çalma Aktif"));
            ViktorComboMenu.Add("KsQ", new CheckBox("Q ile çal"));
            ViktorComboMenu.Add("KsE", new CheckBox("E ile çal"));
            ViktorComboMenu.AddSeparator(10);
            ViktorComboMenu.AddLabel("[Ek Kombo Ayarları]");
            ViktorComboMenu.Add("MinW", new Slider("W için gerekli düşman sayısı:", 2, 1, 5));
            ViktorComboMenu.Add("MinEnemiesR", new Slider("R için gerekli düşman sayısı:", 1, 1, 5)); //
            ViktorComboMenu.Add("RTicks", new Slider("R tıklayarak (per 0.5s) Hasar Çıktısı Hesapla :", 10, 1, 14));
            ViktorComboMenu.Add("PredictionRate", new Slider("Prediction İsabet Oranı:", 3, 1, 3));
            ViktorComboMenu.AddLabel("[Takım Savaşı Ulti Ayarları]");
            ViktorComboMenu.Add("AdvancedTeamFight", new CheckBox("Takım Savaşında R kullanma Aktif", false));
            ViktorComboMenu.Add("MinTeamFights", new Slider("Minimum Enemies(x) in Range to Cast (R):", 3, 2, 5));
            ViktorComboMenu.AddLabel("Bu seçenekler Hasar Çıktısı Hesaplamayı Geçersiz Kılar ve Viktor için yarıçap kontrolü Ulti(R)");
            ViktorComboMenu.AddLabel("Ulti Yakalayacaksa, Eğer (x) Kadar düşman viktorun menzilindeyse");

            ViktorHarassMenu = ViktorMenu.AddSubMenu("Dürtme", "Harass");
            ViktorHarassMenu.AddLabel("[Dürtme Ayarları]");
            ViktorHarassMenu.Add("HarassQ", new CheckBox("Kullan Q"));
            ViktorHarassMenu.Add("HarassE", new CheckBox("Kullan E"));
            ViktorHarassMenu.AddSeparator(10);
            ViktorHarassMenu.AddLabel("[Dürtme Mana Ayarları]");
            ViktorHarassMenu.Add("HarassMana", new Slider("Minimum mana for Harassment Mode (%):", 30, 1, 100));

            ViktorLaneClearMenu = ViktorMenu.AddSubMenu("Lane Temizleme", "LaneClear");
            ViktorLaneClearMenu.AddLabel("[LaneTemizleme Ayarları]");
            ViktorLaneClearMenu.Add("LaneClearQ", new CheckBox("Kullan Q"));
            ViktorLaneClearMenu.Add("LaneClearE", new CheckBox("Kullan E "));
            ViktorLaneClearMenu.AddSeparator(5);
            ViktorLaneClearMenu.Add("LaneClearMana", new Slider("Lanetemizleme için gereken mana (%):", 40, 0, 100));
            ViktorLaneClearMenu.Add("MinMinions", new Slider("Lanetemizlemede E kullanmak için en az gereken minyon:", 3, 1, 10));

            ViktorDrawMenu = ViktorMenu.AddSubMenu("Göstergeler", "Drawings");
            ViktorDrawMenu.AddLabel("[Gösterge Ayarları]");
            ViktorDrawMenu.Add("DisableDraws", new CheckBox("Tüm Göstergeler Devredışı", false));
            ViktorDrawMenu.AddSeparator(10);
            ViktorDrawMenu.AddLabel("[Büyü Ayarları]");
            ViktorDrawMenu.Add("DrawQ", new CheckBox("Göster Q"));
            ViktorDrawMenu.Add("DrawW", new CheckBox("Göster W"));
            ViktorDrawMenu.Add("DrawE", new CheckBox("Göster E"));
            ViktorDrawMenu.Add("DrawR", new CheckBox("Göster R"));

            ViktorMiscMenu = ViktorMenu.AddSubMenu("Misc", "Misc");

            /*
             * ViktorMiscMenu.AddLabel("[Skin Selector]");
             * ViktorMiscMenu.Add("SkinChanger", new Slider("Skin ID:", 1, 1, 4));
             * ViktorMiscMenu.AddSeparator(10);
             */
            ViktorMiscMenu.Add("RTickSlider", new Slider("R Takip Hızı (ms):", 50, 10, 100));
            ViktorMiscMenu.AddLabel("*En düşük en iyidir, 50 varsayılan değerdir.");
            ViktorMiscMenu.AddSeparator(10);
            ViktorMiscMenu.AddLabel("[Gapcloser Ayarları]");
            ViktorMiscMenu.Add("Gapclose", new CheckBox("Anti GapCloser (W)"));
            ViktorMiscMenu.AddLabel("Anti Gapcloser Viktorun pozisyonunda W yakalayacaksa");
            ViktorMiscMenu.AddSeparator(10);
            ViktorMiscMenu.AddLabel("[Gelişmiş Gapcloser Ayarları]");
            ViktorMiscMenu.AddLabel("(Eğer Evade Addonu Kullanıyorsan bunu devredışı bırak!)");
            ViktorMiscMenu.Add("AdvancedGapClose", new CheckBox("Gelişmiş Gapcloser (W)", false));
            ViktorMiscMenu.AddLabel("Mevcut Şampiyonlar");
        }
コード例 #2
0
        private static void LoadMenu()
        {
            ViktorMenu = MainMenu.AddMenu("Prototype Viktor", "Viktor");

            ViktorComboMenu = ViktorMenu.AddSubMenu("Combo", "Combo");
            ViktorComboMenu.AddLabel("[Combo Settings]");
            ViktorComboMenu.Add("UseQ", new CheckBox("Kullan Q"));
            ViktorComboMenu.Add("UseW", new CheckBox("Kullan W"));
            ViktorComboMenu.Add("UseE", new CheckBox("Kullan E"));
            ViktorComboMenu.Add("UseR", new CheckBox("Kullan R"));
            ViktorComboMenu.Add("UseIgnite", new CheckBox("Kullan Tutustur"));
            ViktorComboMenu.Add("ComboMode", new ComboBox("Kombo modu", 1, "Güvenli :: (WQER)", "Patlama :: (EQRW)"));
            ViktorComboMenu.AddSeparator(10);
            ViktorComboMenu.AddLabel("[Misc Combo Settings]");
            ViktorComboMenu.Add("MinW", new Slider("En az düşman:{0} W atmak için:", 2, 1, 5));

            ViktorComboMenu.AddSeparator(10);
            ViktorComboMenu.AddLabel("[KillSteal Options]");
            ViktorComboMenu.Add("EnableKS", new CheckBox("Oldürme şekli aktif"));
            ViktorComboMenu.Add("KsQ", new CheckBox("Q ile öldür"));
            ViktorComboMenu.Add("KsE", new CheckBox("E ile öldür"));

            ViktorRMenu = ViktorMenu.AddSubMenu("Ulti(R) Options", "ROptions");
            ViktorRMenu.Add("CheckR", new CheckBox("Kullan ulti(R) sadece düşman ölüdürülecek ise"));
            ViktorRMenu.AddSeparator(10);
            ViktorRMenu.AddLabel("[Ulti(R) Settings]");
            ViktorRMenu.Add("FollowOption", new ComboBox("Takip ayarı", 0, "Düşman & Viktor", "Sadece Düşman", "Kapalı"));
            ViktorRMenu.Add("MinEnemiesR", new Slider("En az düşman {0} R için:", 1, 1, 5));

            ViktorRMenu.AddSeparator(10);
            ViktorRMenu.AddLabel("[Advanced TeamFight Logic]");
            ViktorRMenu.Add("AdvancedTeamFight", new CheckBox("Takım savaşında ulti(R) aktif", false));
            ViktorRMenu.Add("MinTeamFights", new Slider("En az düşman(x) ulti için:", 3, 2, 5));
            ViktorRMenu.AddLabel("Bu seçenek Hasar çıktı hesaplamalarını ve Viktor Ult için Radius kontrollerini geçersiz kılacaktır");
            ViktorRMenu.AddLabel("Viktor'un menzilinde (x) düşman sayısı varsa, ulti atacaktır.");
            ViktorRMenu.AddSeparator(10);
            ViktorRMenu.Add("RTicks", new Slider("R saniye (per 0.5s) hasar çıkışını hesapla:", 10, 1, 14));



            ViktorHarassMenu = ViktorMenu.AddSubMenu("Harass", "Harass");
            ViktorHarassMenu.AddLabel("[Harass Settings]");
            ViktorHarassMenu.Add("HarassQ", new CheckBox("Kullan Q"));
            ViktorHarassMenu.Add("HarassE", new CheckBox("Kullan E"));
            ViktorHarassMenu.AddSeparator(10);
            ViktorHarassMenu.AddLabel("[Harass Mana Settings]");
            ViktorHarassMenu.Add("HarassManaQ", new Slider("Q ile dürtmek için gereken en az mana: {0}%", 40, 1, 100));
            ViktorHarassMenu.Add("HarassManaE", new Slider("E ile dürtmek için gereken en az mana: {0}%", 40, 1, 100));

            ViktorLaneClearMenu = ViktorMenu.AddSubMenu("Lane Clear", "LaneClear");
            ViktorLaneClearMenu.AddLabel("[LaneClear Settings]");
            ViktorLaneClearMenu.Add("LaneClearQ", new CheckBox("Use Q"));
            ViktorLaneClearMenu.Add("LaneClearE", new CheckBox("Use E "));
            ViktorLaneClearMenu.AddSeparator(5);
            ViktorLaneClearMenu.Add("LaneClearManaQ", new Slider("Minimum mana for LaneClear Mode (%):", 40, 0, 100));
            ViktorLaneClearMenu.Add("LaneClearManaE", new Slider("Minimum mana for LaneClear Mode (%):", 40, 0, 100));
            ViktorLaneClearMenu.Add("MinMinions", new Slider("Minimum Minions(x) to use E in LaneClear Mode:", 3, 1, 10));

            ViktorLastHitMenu = ViktorMenu.AddSubMenu("LastHit", "LastHit");
            ViktorLastHitMenu.AddLabel("[LastHit Settings]");
            ViktorLastHitMenu.Add("UseQ", new CheckBox("Oldürülemeyecek minyona Q kullan."));
            ViktorLastHitMenu.Add("QMana", new Slider("En az mana({0}%) Q kullanmak icin:", 30));

            ViktorDrawMenu = ViktorMenu.AddSubMenu("Drawings", "Drawings");
            ViktorDrawMenu.AddLabel("[Drawings Settings]");
            ViktorDrawMenu.Add("DisableDraws", new CheckBox("Tüm çizimleri kapat", false));
            ViktorDrawMenu.AddSeparator(10);
            ViktorDrawMenu.AddLabel("[Skill Settings]");
            ViktorDrawMenu.Add("DrawQ", new CheckBox("Göster Q"));
            ViktorDrawMenu.Add("DrawW", new CheckBox("Göster W"));
            ViktorDrawMenu.Add("DrawE", new CheckBox("Göster E"));
            ViktorDrawMenu.Add("DrawR", new CheckBox("Göster R"));

            ViktorMiscMenu = ViktorMenu.AddSubMenu("Misc", "Misc");
            ViktorMiscMenu.Add("RTickSlider", new Slider("R Takip hızı (ms):", 50, 10, 100));
            ViktorMiscMenu.AddLabel("*Lower is better, 50 is optimal.");
            ViktorMiscMenu.AddSeparator(10);
            ViktorMiscMenu.AddLabel("[Gapcloser Settings]");
            ViktorMiscMenu.Add("Interrupt", new CheckBox("Otomatik kesici (W)"));
            ViktorMiscMenu.Add("Gapclose", new CheckBox("Atilma önleyici (W)"));
            ViktorMiscMenu.AddLabel("Anti Gapcloser will cast (W) on Viktor's position");

            /*
             * ViktorMiscMenu.AddLabel("[Skin Selector]");
             * ViktorMiscMenu.Add("SkinChanger", new Slider("Skin ID:", 1, 1, 4));
             * ViktorMiscMenu.AddSeparator(10);
             */
        }
コード例 #3
0
        private static void LoadMenu()
        {
            ViktorMenu = MainMenu.AddMenu("Prototype Viktor", "Viktor");
            ViktorMenu.AddGroupLabel("[Prototype Viktor Info]");
            ViktorMenu.AddLabel("Viktor Addon. Tear 为EB制作,由CH汉化!");
            ViktorMenu.AddLabel("有任何BUG请向作者反馈.");
            ViktorMenu.AddLabel("喜欢的话别忘了给个赞!");
            ViktorMenu.AddSeparator(20);
            ViktorMenu.AddLabel("[Work In Progress]");
            ViktorMenu.AddSeparator(10);
            ViktorMenu.AddLabel("*Improve Lane Clear");
            ViktorMenu.AddLabel("*Killsteal Objectives (Baron/Dragon/Buffs)");
            ViktorMenu.AddLabel("*Auto Cast R on dangerous Spells");

            ViktorComboMenu = ViktorMenu.AddSubMenu("连招", "Combo");
            ViktorComboMenu.AddLabel("[连招设置]");
            ViktorComboMenu.Add("UseQ", new CheckBox("使用 Q"));
            ViktorComboMenu.Add("UseW", new CheckBox("使用 W", false));
            ViktorComboMenu.Add("UseE", new CheckBox("使用 E"));
            ViktorComboMenu.Add("UseR", new CheckBox("使用 R"));
            ViktorComboMenu.Add("UseIgnite", new CheckBox("使用点燃", false));
            ViktorComboMenu.Add("FollowR", new CheckBox("R自动跟随 (敌人)"));
            ViktorComboMenu.Add("FollowRViktor", new CheckBox("R自动跟随 (敌人&自身)", false));
            ViktorComboMenu.Add("CheckR", new CheckBox("可击杀的敌人才使用R"));
            ViktorComboMenu.AddSeparator(10);
            ViktorComboMenu.AddLabel("[抢头设置]");
            ViktorComboMenu.Add("EnableKS", new CheckBox("开启抢头"));
            ViktorComboMenu.Add("KsQ", new CheckBox("使用Q抢头"));
            ViktorComboMenu.Add("KsE", new CheckBox("使用E抢头"));
            ViktorComboMenu.AddSeparator(10);
            ViktorComboMenu.AddLabel("[连招杂项]");
            ViktorComboMenu.Add("MinW", new Slider("最低敌人数量使用W:", 2, 1, 5));
            ViktorComboMenu.Add("MinEnemiesR", new Slider("最低敌人数量使用R:", 1, 1, 5)); //
            ViktorComboMenu.Add("RTicks", new Slider("R 计算 (每 0.5s) 计算伤害:", 10, 1, 14));
            ViktorComboMenu.Add("PredictionRate", new Slider("预判命中率:", 3, 1, 3));
            ViktorComboMenu.AddLabel("[团战大招设置]");
            ViktorComboMenu.Add("AdvancedTeamFight", new CheckBox("开启团战R", false));
            ViktorComboMenu.Add("MinTeamFights", new Slider("最低敌人数量使用R:", 3, 2, 5));
            ViktorComboMenu.AddLabel("此选项会无视伤害计算和检查R的施法范围");
            ViktorComboMenu.AddLabel("当X名敌人在维克托范围内,将自动使用R.");

            ViktorHarassMenu = ViktorMenu.AddSubMenu("骚扰", "Harass");
            ViktorHarassMenu.AddLabel("[骚扰设置]");
            ViktorHarassMenu.Add("HarassQ", new CheckBox("使用 Q"));
            ViktorHarassMenu.Add("HarassE", new CheckBox("使用 E"));
            ViktorHarassMenu.AddSeparator(10);
            ViktorHarassMenu.AddLabel("[骚扰蓝量设置]");
            ViktorHarassMenu.Add("HarassMana", new Slider("最低骚扰蓝量使用 (%):", 30, 1, 100));

            ViktorLaneClearMenu = ViktorMenu.AddSubMenu("清线", "LaneClear");
            ViktorLaneClearMenu.AddLabel("[清线设置]");
            ViktorLaneClearMenu.Add("LaneClearQ", new CheckBox("使用 Q"));
            ViktorLaneClearMenu.Add("LaneClearE", new CheckBox("使用 E "));
            ViktorLaneClearMenu.AddSeparator(5);
            ViktorLaneClearMenu.Add("LaneClearMana", new Slider("最低清线蓝量使 (%):", 40, 0, 100));
            ViktorLaneClearMenu.Add("MinMinions", new Slider("清线模式最低小兵数量使用E:", 3, 1, 10));

            ViktorDrawMenu = ViktorMenu.AddSubMenu("线圈", "Drawings");
            ViktorDrawMenu.AddLabel("[线圈设置]");
            ViktorDrawMenu.Add("DisableDraws", new CheckBox("关闭所有线圈", false));
            ViktorDrawMenu.AddSeparator(10);
            ViktorDrawMenu.AddLabel("[技能设置]");
            ViktorDrawMenu.Add("DrawQ", new CheckBox("显示 Q"));
            ViktorDrawMenu.Add("DrawW", new CheckBox("显示 W"));
            ViktorDrawMenu.Add("DrawE", new CheckBox("显示 E"));
            ViktorDrawMenu.Add("DrawR", new CheckBox("显示 R"));

            ViktorMiscMenu = ViktorMenu.AddSubMenu("杂项", "Misc");

            /*
             * ViktorMiscMenu.AddLabel("[Skin Selector]");
             * ViktorMiscMenu.Add("SkinChanger", new Slider("Skin ID:", 1, 1, 4));
             * ViktorMiscMenu.AddSeparator(10);
             */
            ViktorMiscMenu.Add("RTickSlider", new Slider("R 跟随速度 (ms):", 50, 10, 100));
            ViktorMiscMenu.AddLabel("*越低越好, 50为最好.");
            ViktorMiscMenu.AddSeparator(10);
            ViktorMiscMenu.AddLabel("[间距设置]");
            ViktorMiscMenu.Add("Gapclose", new CheckBox("防止突进 (W)"));
            ViktorMiscMenu.AddLabel("W将会在维克托位置使用造成间距");
            ViktorMiscMenu.AddSeparator(10);
            ViktorMiscMenu.AddLabel("[进阶间距设置]");
            ViktorMiscMenu.AddLabel("(如果使用躲避脚本,请取消这个选项!)");
            ViktorMiscMenu.Add("AdvancedGapClose", new CheckBox("启用进阶放突进 (W)", false));
            ViktorMiscMenu.AddLabel("可用人物");
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: maskedshiny/Scripts
        private static void LoadMenu()
        {
            ViktorMenu = MainMenu.AddMenu("Prototype Viktor", "Viktor");

            ViktorComboMenu = ViktorMenu.AddSubMenu("Combo", "Combo");
            ViktorComboMenu.AddLabel("[Combo Settings]");
            ViktorComboMenu.Add("UseQ", new CheckBox("Use Q"));
            ViktorComboMenu.Add("UseW", new CheckBox("Use W"));
            ViktorComboMenu.Add("UseE", new CheckBox("Use E"));
            ViktorComboMenu.Add("UseR", new CheckBox("Use R"));
            ViktorComboMenu.Add("UseIgnite", new CheckBox("Use Ignite"));
            ViktorComboMenu.Add("ComboMode", new ComboBox("Combo Mode", 1, "Safe :: (WQER)", "Burst :: (EQRW)"));
            ViktorComboMenu.AddSeparator(10);
            ViktorComboMenu.AddLabel("[Misc Combo Settings]");
            ViktorComboMenu.Add("MinW", new Slider("Mininum Enemies:{0} to cast W:", 2, 1, 5));

            ViktorComboMenu.AddSeparator(10);
            ViktorComboMenu.AddLabel("[KillSteal Options]");
            ViktorComboMenu.Add("EnableKS", new CheckBox("Enable KillSteal"));
            ViktorComboMenu.AddSeparator(2);
            ViktorComboMenu.Add("KsQ", new CheckBox("KillSteal with Q"));
            ViktorComboMenu.Add("KsE", new CheckBox("KillSteal with E"));

            ViktorRMenu = ViktorMenu.AddSubMenu("Ulti(R) Options", "ROptions");
            ViktorRMenu.Add("CheckR", new CheckBox("Cast Ulti(R) only when Enemy is killable"));
            ViktorRMenu.AddSeparator(10);
            ViktorRMenu.AddLabel("[Ulti(R) Settings]");
            ViktorRMenu.Add("FollowOption", new ComboBox("Follow Options", 0, "Enemies & CS", "Only Enemies", "Disabled"));
            ViktorRMenu.Add("MinEnemiesR", new Slider("Minimum Enemies{0} to cast R:", 1, 1, 5));

            ViktorRMenu.AddSeparator(10);
            ViktorRMenu.AddLabel("[Advanced TeamFight Logic]");
            ViktorRMenu.Add("AdvancedTeamFight", new CheckBox("Enable TeamFight Ulti(R) cast", false));
            ViktorRMenu.Add("MinTeamFights", new Slider("Minimum Enemies(x) in Range to Cast (R):", 3, 2, 5));
            ViktorRMenu.AddLabel("This option will override Damage ouput calculations and Radius checks for Viktor's Ulti(R)");
            ViktorRMenu.AddLabel("It will cast ulti, if (x) number of enemies are within Viktor's range.");
            ViktorRMenu.AddSeparator(10);
            ViktorRMenu.Add("RTicks", new Slider("R Ticks (per 0.5s) to calculate in Damage Output:", 10, 1, 14));



            ViktorHarassMenu = ViktorMenu.AddSubMenu("Harass", "Harass");
            ViktorHarassMenu.AddLabel("[Harass Settings]");
            ViktorHarassMenu.Add("HarassQ", new CheckBox("Use Q"));
            ViktorHarassMenu.Add("HarassE", new CheckBox("Use E"));
            ViktorHarassMenu.AddSeparator(10);
            ViktorHarassMenu.AddLabel("[Harass Mana Settings]");
            ViktorHarassMenu.Add("HarassManaQ", new Slider("Minimum Mana to use Q in Harras Mode: {0}%", 40, 1, 100));
            ViktorHarassMenu.Add("HarassManaE", new Slider("Minimum Mana to use E in Harras Mode: {0}%", 40, 1, 100));

            ViktorLaneClearMenu = ViktorMenu.AddSubMenu("Lane Clear", "LaneClear");
            ViktorLaneClearMenu.AddLabel("[LaneClear Settings]");
            ViktorLaneClearMenu.Add("LaneClearQ", new CheckBox("Use Q"));
            ViktorLaneClearMenu.Add("LaneClearE", new CheckBox("Use E "));
            ViktorLaneClearMenu.AddSeparator(5);
            ViktorLaneClearMenu.Add("LaneClearManaQ", new Slider("Minimum mana for LaneClear Mode (%):", 40, 0, 100));
            ViktorLaneClearMenu.Add("LaneClearManaE", new Slider("Minimum mana for LaneClear Mode (%):", 40, 0, 100));
            ViktorLaneClearMenu.Add("MinMinions", new Slider("Minimum Minions(x) to use E in LaneClear Mode:", 3, 1, 10));

            ViktorLastHitMenu = ViktorMenu.AddSubMenu("LastHit", "LastHit");
            ViktorLastHitMenu.AddLabel("[LastHit Settings]");
            ViktorLastHitMenu.Add("UseQ", new CheckBox("Use Q on Unkillable Minion.", false));
            ViktorLastHitMenu.Add("QMana", new Slider("Minimum mana({0}%) to use Q:", 30));

            ViktorDrawMenu = ViktorMenu.AddSubMenu("Drawings", "Drawings");
            ViktorDrawMenu.AddLabel("[Drawings Settings]");
            ViktorDrawMenu.Add("DisableDraws", new CheckBox("Disable All Drawings", false));
            ViktorDrawMenu.AddSeparator(10);
            ViktorDrawMenu.AddLabel("[Skill Settings]");
            ViktorDrawMenu.Add("DrawQ", new CheckBox("Draw Q"));
            ViktorDrawMenu.Add("DrawW", new CheckBox("Draw W"));
            ViktorDrawMenu.Add("DrawE", new CheckBox("Draw E"));
            ViktorDrawMenu.Add("DrawR", new CheckBox("Draw R"));

            ViktorMiscMenu = ViktorMenu.AddSubMenu("Misc", "Misc");
            ViktorMiscMenu.Add("RTickSlider", new Slider("R Follow Speed (ms):", 50, 10, 100));
            ViktorMiscMenu.AddLabel("*Lower is better, 50 is optimal.");
            ViktorMiscMenu.AddSeparator(10);
            ViktorMiscMenu.AddLabel("[Gapcloser Settings]");
            ViktorMiscMenu.Add("Interrupt", new CheckBox("Auto Interrupter (W)"));
            ViktorMiscMenu.Add("Gapclose", new CheckBox("Anti GapCloser (W)"));
            ViktorMiscMenu.AddLabel("Anti Gapcloser will cast (W) on Viktor's position");
        }
コード例 #5
0
        private static void LoadMenu()
        {
            ViktorMenu = MainMenu.AddMenu("Prototype Viktor", "Viktor");
            ViktorMenu.AddGroupLabel("[Prototype Viktor Info]");
            ViktorMenu.AddLabel("Viktor Addon. Made by Tear for Elobuddy!");
            ViktorMenu.AddLabel("Please, report any bugs in forums.");
            ViktorMenu.AddLabel("If you enjoy this Addon dont forget to Upvote!");
            ViktorMenu.AddSeparator(20);
            ViktorMenu.AddLabel("[Work In Progress]");
            ViktorMenu.AddSeparator(10);
            ViktorMenu.AddLabel("*Improve Lane Clear");
            ViktorMenu.AddLabel("*Killsteal Objectives (Baron/Dragon/Buffs)");
            ViktorMenu.AddLabel("*Auto Cast R on dangerous Spells");

            ViktorComboMenu = ViktorMenu.AddSubMenu("Combo", "Combo");
            ViktorComboMenu.AddLabel("[Combo Settings]");
            ViktorComboMenu.Add("UseQ", new CheckBox("Use Q"));
            ViktorComboMenu.Add("UseW", new CheckBox("Use W", false));
            ViktorComboMenu.Add("UseE", new CheckBox("Use E"));
            ViktorComboMenu.Add("UseR", new CheckBox("Use R"));
            ViktorComboMenu.Add("UseIgnite", new CheckBox("Use Ignite", false));
            ViktorComboMenu.Add("ComboMode", new ComboBox("Combo Mode", 1, "WQER (Old)", "WREQ (New)"));
            ViktorComboMenu.Add("FollowR", new CheckBox("Auto Follow R (Only Enemy)"));
            ViktorComboMenu.Add("FollowRViktor", new CheckBox("Auto Follow R (Enemies&Viktor)", false));
            ViktorComboMenu.Add("CheckR", new CheckBox("Cast R only if enemy is killable with Combo"));
            ViktorComboMenu.AddSeparator(10);
            ViktorComboMenu.AddLabel("[KillSteal Options]");
            ViktorComboMenu.Add("EnableKS", new CheckBox("Enable KillSteal"));
            ViktorComboMenu.Add("KsQ", new CheckBox("KillSteal with Q"));
            ViktorComboMenu.Add("KsE", new CheckBox("KillSteal with E"));
            ViktorComboMenu.AddSeparator(10);
            ViktorComboMenu.AddLabel("[Misc Combo Settings]");
            ViktorComboMenu.Add("MinW", new Slider("Mininum Enemies(x) to cast W:", 2, 1, 5));
            ViktorComboMenu.Add("MinEnemiesR", new Slider("Minimum Enemies(x) to cast R:", 1, 1, 5)); //
            ViktorComboMenu.Add("RTicks", new Slider("R Ticks (per 0.5s) to calculate in Damage Output:", 10, 1, 14));
            ViktorComboMenu.Add("PredictionRate", new Slider("Prediction HitChance:", 3, 1, 3));
            ViktorComboMenu.AddLabel("[TeamFight Ulti Settings]");
            ViktorComboMenu.Add("AdvancedTeamFight", new CheckBox("Enable TeamFight Ulti(R) cast", false));
            ViktorComboMenu.Add("MinTeamFights", new Slider("Minimum Enemies(x) in Range to Cast (R):", 3, 2, 5));
            ViktorComboMenu.AddLabel("This option will override Damage ouput calculations and Radius checks for Viktor's Ulti(R)");
            ViktorComboMenu.AddLabel("It will cast ulti, if (x) number of enemies are within Viktor's range.");

            ViktorHarassMenu = ViktorMenu.AddSubMenu("Harass", "Harass");
            ViktorHarassMenu.AddLabel("[Harass Settings]");
            ViktorHarassMenu.Add("HarassQ", new CheckBox("Use Q"));
            ViktorHarassMenu.Add("HarassE", new CheckBox("Use E"));
            ViktorHarassMenu.AddSeparator(10);
            ViktorHarassMenu.AddLabel("[Harass Mana Settings]");
            ViktorHarassMenu.Add("HarassMana", new Slider("Minimum mana for Harassment Mode (%):", 30, 1, 100));

            ViktorLaneClearMenu = ViktorMenu.AddSubMenu("Lane Clear", "LaneClear");
            ViktorLaneClearMenu.AddLabel("[LaneClear Settings]");
            ViktorLaneClearMenu.Add("LaneClearQ", new CheckBox("Use Q"));
            ViktorLaneClearMenu.Add("LaneClearE", new CheckBox("Use E "));
            ViktorLaneClearMenu.AddSeparator(5);
            ViktorLaneClearMenu.Add("LaneClearMana", new Slider("Minimum mana for LaneClear Mode (%):", 40, 0, 100));
            ViktorLaneClearMenu.Add("MinMinions", new Slider("Minimum Minions(x) to use E in LaneClear Mode:", 3, 1, 10));

            ViktorDrawMenu = ViktorMenu.AddSubMenu("Drawings", "Drawings");
            ViktorDrawMenu.AddLabel("[Drawings Settings]");
            ViktorDrawMenu.Add("DisableDraws", new CheckBox("Disable All Drawings", false));
            ViktorDrawMenu.AddSeparator(10);
            ViktorDrawMenu.AddLabel("[Skill Settings]");
            ViktorDrawMenu.Add("DrawQ", new CheckBox("Draw Q"));
            ViktorDrawMenu.Add("DrawW", new CheckBox("Draw W"));
            ViktorDrawMenu.Add("DrawE", new CheckBox("Draw E"));
            ViktorDrawMenu.Add("DrawR", new CheckBox("Draw R"));

            ViktorMiscMenu = ViktorMenu.AddSubMenu("Misc", "Misc");

            /*
             * ViktorMiscMenu.AddLabel("[Skin Selector]");
             * ViktorMiscMenu.Add("SkinChanger", new Slider("Skin ID:", 1, 1, 4));
             * ViktorMiscMenu.AddSeparator(10);
             */
            ViktorMiscMenu.Add("RTickSlider", new Slider("R Follow Speed (ms):", 50, 10, 100));
            ViktorMiscMenu.AddLabel("*Lower is better, 50 is optimal.");
            ViktorMiscMenu.AddSeparator(10);
            ViktorMiscMenu.AddLabel("[Gapcloser Settings]");
            ViktorMiscMenu.Add("Gapclose", new CheckBox("Anti GapCloser (W)"));
            ViktorMiscMenu.AddLabel("Anti Gapcloser will cast (W) on Viktor's position");
            ViktorMiscMenu.AddSeparator(10);
            ViktorMiscMenu.AddLabel("[Advanced Gapcloser Settings]");
            ViktorMiscMenu.AddLabel("(Disable this option if you're using Evade Addons!)");
            ViktorMiscMenu.Add("AdvancedGapClose", new CheckBox("Advanced Gapcloser (W)", false));
            ViktorMiscMenu.AddLabel("Available Champions");
        }