예제 #1
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);
             */
        }
예제 #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("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");
        }