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); */ }
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"); }