예제 #1
0
        public static void DamageIndicator(bool jungle = false, string draw = "")
        {
            Draw.AddSeparator();
            Draw.AddGroupLabel("Enemy Damage Indicator Settings");
            Draw.AddLabel("Drawing: " + (draw == "" ? "Combo damage" : draw));
            Draw.AddCheckBox("draw.enemyDmg", "Draw damage on enemy healthbar");
            Draw.AddColorItem("draw.color.enemyDmg", 3);

            if (jungle)
            {
                Draw.AddSeparator();
                Draw.AddGroupLabel("Jungle Damage Indicator Settings");
                Draw.AddCheckBox("draw.jungleDmg", "Draw damage on jungle healthbar");
                Draw.AddColorItem("draw.color.jungleDmg", 15);
            }
        }
예제 #2
0
 public static void DrawKeys(
     bool useQ     = true,
     bool defaultQ = true,
     bool useW     = true,
     bool defaultW = true,
     bool useE     = true,
     bool defaultE = true,
     bool useR     = true,
     bool defaultR = true)
 {
     if (useQ)
     {
         Draw.AddSeparator();
         Draw.AddGroupLabel("Q Settings");
         Draw.AddCheckBox("draw.q", "Draw Q", defaultQ);
         Draw.AddColorItem("color.q");
         Draw.AddWidthItem("width.q");
     }
     if (useW)
     {
         Draw.AddSeparator();
         Draw.AddGroupLabel("W Settings");
         Draw.AddCheckBox("draw.w", "Draw W", defaultW);
         Draw.AddColorItem("color.w");
         Draw.AddWidthItem("width.w");
     }
     if (useE)
     {
         Draw.AddSeparator();
         Draw.AddGroupLabel("E Settings");
         Draw.AddCheckBox("draw.e", "Draw E", defaultE);
         Draw.AddColorItem("color.e");
         Draw.AddWidthItem("width.e");
     }
     if (useR)
     {
         Draw.AddSeparator();
         Draw.AddGroupLabel("R Settings");
         Draw.AddCheckBox("draw.r", "Draw R", defaultR);
         Draw.AddColorItem("color.r");
         Draw.AddWidthItem("width.r");
     }
     Draw.Add("draw.advanced", new CheckBox("Show Advanced Menu", false)).OnValueChange +=
         Value.AdvancedModeChanged;
     JsonSettings.Profile.Options.Add(new JsonSetting("draw.advanced", Setting.Checkbox, Draw["draw.advanced"].Cast <CheckBox>().CurrentValue.ToString()));
 }
예제 #3
0
파일: Config.cs 프로젝트: tekintr/Elobuddy
        public static void CallMenu()
        {
            _disableAa = MainMenu.AddMenu("Support Mode", "SupportMode");
            _disableAa.AddGroupLabel("Support Mode");

            //Main = _disableAa.AddSubMenu("Main", "Main");
            _disableAa.AddGroupLabel("Global options");
            _disableAa.Add(
                "globalToggle", new KeyBind("Genel Aktif/Pasif butonu", true, KeyBind.BindTypes.PressToggle));

            Harass = _disableAa.AddSubMenu("Harass", "Harass");
            Harass.AddGroupLabel("Options for Harass");
            Harass.Add("disableAAIH", new CheckBox("Minyona AA devre disi durtme modunda", true));
            Harass.Add("stacksIH", new CheckBox("Kalkan yukleri olsa bile minyona AA devre disi birak", false));
            Harass.Add("allyRangeH", new Slider("Harass Modunda AA devre disi birakmak icin x araliklarındaki müttefikler", 1400, 0, 5000));

            LaneClear = _disableAa.AddSubMenu("LaneClear", "LaneClear");
            LaneClear.AddGroupLabel("Options for LaneClear");
            LaneClear.Add("disableAAILC", new CheckBox("Oto atak devre disi birak minyon temizlemede", true));
            LaneClear.Add("stacksILC", new CheckBox("Kalkan yukleri olsa bile AA devre disi birak", false));
            LaneClear.Add("allyRangeLC", new Slider("LaneClear Modunda AA devre disi birakmak icin X mesafesindeki müttefikler", 1400, 0, 5000));
            LaneClear.Add("pushNoCS", new CheckBox("AA minyona, ama CS almayin", false));

            LastHit = _disableAa.AddSubMenu("LastHit", "LastHit");
            LastHit.AddGroupLabel("Options for LastHit");
            LastHit.Add("disableAAILH", new CheckBox("Oto atak devre disi birak minyona son vurusda", true));
            LastHit.Add("stacksILH", new CheckBox("Kalkan yukleri olsa bile AA devre disi birak", false));
            LastHit.Add("allyRangeLH", new Slider("LastHit Modunda AA devre disi birakmak için X mesafesindeki muttefikler", 1400, 0, 5000));

            Draw = _disableAa.AddSubMenu("Draw", "Draw");
            Draw.AddGroupLabel("Options for draw stuff");
            Draw.AddGroupLabel("Status Text");
            Draw.Add("globalDraw", new CheckBox("Durumu Goster", true));
            Draw.Add("globaldrawX", new Slider("Durum Metninin X Pozisyonu", 35, -200, 200));
            Draw.Add("globaldrawY", new Slider("Durum Metninin Y Pozisyonu", -30, -200, 200));
        }
예제 #4
0
파일: Config.cs 프로젝트: freestyle1992/EB
        public static void CallMenu()
        {
            _disableAa = MainMenu.AddMenu("Support Mode", "SupportMode");
            _disableAa.AddGroupLabel("Support Mode");

            //Main = _disableAa.AddSubMenu("Main", "Main");
            _disableAa.AddGroupLabel("Global options");
            _disableAa.Add(
                "globalToggle", new KeyBind("Global enable/disable toggle", true, KeyBind.BindTypes.PressToggle));

            Harass = _disableAa.AddSubMenu("Harass", "Harass");
            Harass.AddGroupLabel("Options for Harass");
            Harass.Add("disableAAIH", new CheckBox("Disable AA on minions in Harass Mode", true));
            Harass.Add("stacksIH", new CheckBox("Still AA when we have shield stacks", false));
            Harass.Add("allyRangeH", new Slider("Allies in range x to disable AA in Harass Mode", 1400, 0, 5000));

            LaneClear = _disableAa.AddSubMenu("LaneClear", "LaneClear");
            LaneClear.AddGroupLabel("Options for LaneClear");
            LaneClear.Add("disableAAILC", new CheckBox("Disable AA on minions in LaneClear Mode", true));
            LaneClear.Add("stacksILC", new CheckBox("Still AA when we have shield stacks", false));
            LaneClear.Add("allyRangeLC", new Slider("Allies in range x to disable AA in LaneClear Mode", 1400, 0, 5000));
            LaneClear.Add("pushNoCS", new CheckBox("AA minions, but dont take CS", false));

            LastHit = _disableAa.AddSubMenu("LastHit", "LastHit");
            LastHit.AddGroupLabel("Options for LastHit");
            LastHit.Add("disableAAILH", new CheckBox("Disable AA on minions in LastHit Mode", true));
            LastHit.Add("stacksILH", new CheckBox("Still AA when we have shield stacks", false));
            LastHit.Add("allyRangeLH", new Slider("Allies in range x to disable AA in LastHit Mode", 1400, 0, 5000));

            Draw = _disableAa.AddSubMenu("Draw", "Draw");
            Draw.AddGroupLabel("Options for draw stuff");
            Draw.AddGroupLabel("Status Text");
            Draw.Add("globalDraw", new CheckBox("Draw the Status", true));
            Draw.Add("globaldrawX", new Slider("Relative X Position of the Status Text", 35, -200, 200));
            Draw.Add("globaldrawY", new Slider("Relative Y Position of the Status Text", -30, -200, 200));
        }
예제 #5
0
        internal static void Load()
        {
            MenuIni = MainMenu.AddMenu("Khappa'Zix", "Khappa'Zix");

            Jump = MenuIni.AddSubMenu("JumpsHandler ", "JumpsHandler");
            Jump.AddGroupLabel("E Settings");
            Jump.Add("double", new CheckBox("Use E DoubleJump", false));
            Jump.Add("block", new CheckBox("Block if will land on a wall"));
            Jump.Add("delay", new Slider("2nd E Delay {0}", 150, 0, 300));
            Jump.AddGroupLabel("1st Jump");
            Jump.Add("1jump", new ComboBox("1st Jump", 0, "To Base", "To Ally", "To Mouse", "To Next Target"));
            Jump.AddGroupLabel("2nd Jump");
            Jump.Add("2jump", new ComboBox("2nd Jump", 0, "To Base", "To Ally", "To Mouse", "To Next Target"));
            Jump.AddSeparator();
            Jump.AddGroupLabel("Extra Settings");
            Jump.AddLabel("Escape Towers");
            Jump.Add("save", new CheckBox("Jump Out of Enemy Turrets Range"));
            Jump.Add("saveh", new Slider("Use Under {0}% Health", 15));

            Combo = MenuIni.AddSubMenu("Combo ", "Combo");
            Combo.AddGroupLabel("Combo Settings");
            Combo.Add("Q", new CheckBox("Use Q "));
            Combo.Add("W", new CheckBox("Use W "));
            Combo.Add("E", new CheckBox("Use E "));
            Combo.AddSeparator();
            Combo.AddGroupLabel("E Settings");
            Combo.Add("Edive", new CheckBox("E Dive Towers"));
            Combo.Add("safe", new Slider("Dont E if Enemies Near target Are more than {0}", 3, 0, 5));
            Combo.Add("dis", new Slider("Use if Distance to target is more than {0}", 385, 0, 850));
            Combo.AddSeparator();
            Combo.AddGroupLabel("R Settings");
            Combo.Add("useR", new CheckBox("Use R"));
            Combo.Add("R", new CheckBox("Use R When No Spells Are Ready"));
            Combo.Add("NoAA", new CheckBox("No AA While R Active"));
            Combo.Add("Rmode", new ComboBox("R Mode", 0, "GapClose For Combo", "Always"));
            Combo.Add("danger", new Slider("Use if Enemies Near me are more than {0}", 3, 1, 5));

            Harass = MenuIni.AddSubMenu("Harass ", "Harass");
            Harass.AddGroupLabel("Harass Settings");
            Harass.Add("Q", new CheckBox("Use Q "));
            Harass.Add("W", new CheckBox("Use W "));
            Harass.Add("E", new CheckBox("Use E "));
            Harass.Add("Edive", new CheckBox("E Dive Towers"));

            Clear = MenuIni.AddSubMenu("Clear ", "Clear");
            Clear.AddGroupLabel("LaneClear Settings");
            Clear.Add("Qc", new CheckBox("Use Q "));
            Clear.Add("Wc", new CheckBox("Use W "));
            Clear.Add("Ec", new CheckBox("Use E ", false));
            Clear.AddSeparator();
            Clear.AddGroupLabel("LastHit Settings");
            Clear.Add("Qh", new CheckBox("Use Q "));
            Clear.Add("Wh", new CheckBox("Use W "));
            Clear.Add("Eh", new CheckBox("Use E ", false));
            Clear.AddSeparator();
            Clear.AddGroupLabel("JungleClear Settings");
            Clear.Add("Qj", new CheckBox("Use Q "));
            Clear.Add("Wj", new CheckBox("Use W "));
            Clear.Add("Ej", new CheckBox("Use E ", false));

            Mana = MenuIni.AddSubMenu("ManaManager ", "ManaManager");
            Mana.AddGroupLabel("Harass Mana");
            Mana.Add("harass", new Slider("Save {0}% Mana", 60));
            Mana.AddSeparator();
            Mana.AddGroupLabel("LaneClear Mana");
            Mana.Add("lane", new Slider("Save {0}% Mana", 75));
            Mana.AddSeparator();
            Mana.AddGroupLabel("LastHit Mana");
            Mana.Add("last", new Slider("Save {0}% Mana", 50));
            Mana.AddSeparator();
            Mana.AddGroupLabel("JungleClear Mana");
            Mana.Add("jungle", new Slider("Save {0}% Mana", 30));

            KillSteal = MenuIni.AddSubMenu("KillSteal ", "KillSteal");
            KillSteal.AddGroupLabel("KillSteal Settings");
            KillSteal.Add("Q", new CheckBox("Use Q "));
            KillSteal.Add("W", new CheckBox("Use W "));
            KillSteal.Add("E", new CheckBox("Use E "));

            Draw = MenuIni.AddSubMenu("Drawings ", "Drawings");
            Draw.AddGroupLabel("Drawings Settings");
            Draw.Add("Q", new CheckBox("Draw Q "));
            Draw.Add("W", new CheckBox("Draw W "));
            Draw.Add("E", new CheckBox("Draw E "));

            Misc = MenuIni.AddSubMenu("Misc ", "Misc");
            Misc.AddGroupLabel("Spells HitChance");
            Misc.Add("hitChance", new ComboBox("HitChance", 0, "High", "Medium", "Low"));
        }
예제 #6
0
        internal static void Load()
        {
            MenuIni = MainMenu.AddMenu("Khappa'Zix", "Khappa'Zix");

            Jump = MenuIni.AddSubMenu("JumpsHandler ", "JumpsHandler");
            Jump.AddGroupLabel("E Ayarları");
            Jump.Add("double", new CheckBox("Çift zıplamak için E", false));
            Jump.Add("block", new CheckBox("Block if will land on a wall"));
            Jump.Add("delay", new Slider("2.E gecikmesi {0}", 150, 0, 300));
            Jump.AddGroupLabel("1st Zıplama");
            Jump.Add("1jump", new ComboBox("1st Jump", 0, "To Base", "To Ally", "To Mouse", "To Next Target"));
            Jump.AddGroupLabel("2nd Zıplama");
            Jump.Add("2jump", new ComboBox("2nd Jump", 0, "To Base", "To Ally", "To Mouse", "To Next Target"));
            Jump.AddSeparator();
            Jump.AddGroupLabel("Ekstra Ayarları");
            Jump.AddLabel("Kaç Kuleler");
            Jump.Add("save", new CheckBox("Düşman kule menzilinden kaç"));
            Jump.Add("saveh", new Slider("Canım şundan azsa kaç", 15));

            Combo = MenuIni.AddSubMenu("Combo ", "Combo");
            Combo.AddGroupLabel("Combo Ayarları");
            Combo.Add("Q", new CheckBox("Kullan Q "));
            Combo.Add("W", new CheckBox("Kullan W "));
            Combo.Add("E", new CheckBox("Kullan E "));
            Combo.AddSeparator();
            Combo.AddGroupLabel("E Ayarları");
            Combo.Add("Edive", new CheckBox("E İle kuleye dal"));
            Combo.Add("safe", new Slider("Eğer hedefin yakınında şu kadar düşman varsa E at {0}", 3, 0, 5));
            Combo.Add("dis", new Slider("Hedefe menzilim şu kadarsa kullan {0}", 385, 0, 850));
            Combo.AddSeparator();
            Combo.AddGroupLabel("R Ayarları");
            Combo.Add("useR", new CheckBox("Kullan R"));
            Combo.Add("R", new CheckBox("Büyülerim Hazırsa R Kullan"));
            Combo.Add("NoAA", new CheckBox("R aktifken AA yapma"));
            Combo.Add("Rmode", new ComboBox("R Modu", 0, "GapClose For Combo", "Always"));
            Combo.Add("danger", new Slider("Şu kadar düşman bana yakınsa R {0}", 3, 1, 5));

            Harass = MenuIni.AddSubMenu("Harass ", "Harass");
            Harass.AddGroupLabel("Dürtme Ayarları");
            Harass.Add("Q", new CheckBox("Kullan Q "));
            Harass.Add("W", new CheckBox("Kullan W "));
            Harass.Add("E", new CheckBox("Kullan E "));
            Harass.Add("Edive", new CheckBox("E Dive Towers"));

            Clear = MenuIni.AddSubMenu("Clear ", "Clear");
            Clear.AddGroupLabel("LaneClear Ayarları");
            Clear.Add("Qc", new CheckBox("Kullan Q "));
            Clear.Add("Wc", new CheckBox("Kullan W "));
            Clear.Add("Ec", new CheckBox("Kullan E ", false));
            Clear.AddSeparator();
            Clear.AddGroupLabel("LastHit Ayarları");
            Clear.Add("Qh", new CheckBox("Kullan Q "));
            Clear.Add("Wh", new CheckBox("Kullan W "));
            Clear.Add("Eh", new CheckBox("Kullan E ", false));
            Clear.AddSeparator();
            Clear.AddGroupLabel("JungleClear Ayarları");
            Clear.Add("Qj", new CheckBox("Kullan Q "));
            Clear.Add("Wj", new CheckBox("Kullan W "));
            Clear.Add("Ej", new CheckBox("Kullan E ", false));

            Mana = MenuIni.AddSubMenu("ManaManager ", "ManaManager");
            Mana.AddGroupLabel("Harass Mana");
            Mana.Add("harass", new Slider("Manam şundan fazla", 60));
            Mana.AddSeparator();
            Mana.AddGroupLabel("LaneClear Mana");
            Mana.Add("lane", new Slider("Manam şundan fazla", 75));
            Mana.AddSeparator();
            Mana.AddGroupLabel("LastHit Mana");
            Mana.Add("last", new Slider("Manam şundan fazla", 50));
            Mana.AddSeparator();
            Mana.AddGroupLabel("JungleClear Mana");
            Mana.Add("jungle", new Slider("Manam şundan fazla", 30));

            KillSteal = MenuIni.AddSubMenu("KillSteal ", "KillSteal");
            KillSteal.AddGroupLabel("KillÇalma Ayarları");
            KillSteal.Add("Q", new CheckBox("Kullan Q "));
            KillSteal.Add("W", new CheckBox("Kullan W "));
            KillSteal.Add("E", new CheckBox("Kullan E "));

            Draw = MenuIni.AddSubMenu("Drawings ", "Drawings");
            Draw.AddGroupLabel("Gösterge Ayarları");
            Draw.Add("Q", new CheckBox("Göster Q "));
            Draw.Add("W", new CheckBox("Göster W "));
            Draw.Add("E", new CheckBox("Göster E "));

            Misc = MenuIni.AddSubMenu("Misc ", "Misc");
            Misc.AddGroupLabel("Büyüler İsabetOranı");
            Misc.Add("hitChance", new ComboBox("HitChance", 0, "High", "Medium", "Low"));
        }
예제 #7
0
파일: menu.cs 프로젝트: chienhao10/CHOP
        internal static void Load()
        {
            MenuIni = MainMenu.AddMenu("CH汉化-螳螂", "Khappa'Zix");

            Jump = MenuIni.AddSubMenu("跳跃设置 ", "JumpsHandler");
            Jump.AddGroupLabel("E 设置");
            Jump.Add("double", new CheckBox("使用 双跳-E", false));
            Jump.Add("block", new CheckBox("屏蔽E如果会撞墙"));
            Jump.Add("delay", new Slider("第2跳延迟 {0}", 150, 0, 300));
            Jump.AddGroupLabel("第一跳");
            Jump.Add("1jump", new ComboBox("第一跳", 0, "向泉水", "向友军", "至鼠标", "至下一个目标"));
            Jump.AddGroupLabel("第二跳");
            Jump.Add("2jump", new ComboBox("第二跳", 0, "向泉水", "向友军", "至鼠标", "至下一个目标"));
            Jump.AddSeparator();
            Jump.AddGroupLabel("额外设置");
            Jump.AddLabel("跳出塔外");
            Jump.Add("save", new CheckBox("跳出塔攻击距离"));
            Jump.Add("saveh", new Slider("在血量低于 {0}% 时跳出", 15));

            Combo = MenuIni.AddSubMenu("连招 ", "Combo");
            Combo.AddGroupLabel("连招设置");
            Combo.Add("Q", new CheckBox("使用 Q "));
            Combo.Add("W", new CheckBox("使用 W "));
            Combo.Add("E", new CheckBox("使用 E "));
            Combo.AddSeparator();
            Combo.AddGroupLabel("E 设置");
            Combo.Add("Edive", new CheckBox("E 强杀(塔下)"));
            Combo.Add("safe", new Slider("不 E 如果目标附近敌人数量为 {0}", 3, 0, 5));
            Combo.Add("dis", new Slider("使用E 如果目标距离我的范围多余 {0}", 385, 0, 850));
            Combo.AddSeparator();
            Combo.AddGroupLabel("R 设置");
            Combo.Add("useR", new CheckBox("使用 R"));
            Combo.Add("R", new CheckBox("全技能冷却时 使用 R"));
            Combo.Add("NoAA", new CheckBox("R开启时 不普攻"));
            Combo.Add("Rmode", new ComboBox("R 模式", 0, "进行连招距离(接近)", "一直"));
            Combo.Add("danger", new Slider("当附近敌人数量多于 {0}时使用", 3, 1, 5));

            Harass = MenuIni.AddSubMenu("骚扰 ", "Harass");
            Harass.AddGroupLabel("骚扰设置");
            Harass.Add("Q", new CheckBox("使用 Q "));
            Harass.Add("W", new CheckBox("使用 W "));
            Harass.Add("E", new CheckBox("使用 E "));
            Harass.Add("Edive", new CheckBox("E 强杀(塔下)"));

            Clear = MenuIni.AddSubMenu("农兵 ", "Clear");
            Clear.AddGroupLabel("清线设置");
            Clear.Add("Qc", new CheckBox("使用 Q "));
            Clear.Add("Wc", new CheckBox("使用 W "));
            Clear.Add("Ec", new CheckBox("使用 E ", false));
            Clear.AddSeparator();
            Clear.AddGroupLabel("尾兵设置");
            Clear.Add("Qh", new CheckBox("使用 Q "));
            Clear.Add("Wh", new CheckBox("使用 W "));
            Clear.Add("Eh", new CheckBox("使用 E ", false));
            Clear.AddSeparator();
            Clear.AddGroupLabel("清野设置");
            Clear.Add("Qj", new CheckBox("使用 Q "));
            Clear.Add("Wj", new CheckBox("使用 W "));
            Clear.Add("Ej", new CheckBox("使用 E ", false));

            Mana = MenuIni.AddSubMenu("蓝量控制器 ", "ManaManager");
            Mana.AddGroupLabel("骚扰蓝");
            Mana.Add("harass", new Slider("保留 {0}% ", 60));
            Mana.AddSeparator();
            Mana.AddGroupLabel("清线蓝");
            Mana.Add("lane", new Slider("保留 {0}% ", 75));
            Mana.AddSeparator();
            Mana.AddGroupLabel("尾兵蓝");
            Mana.Add("last", new Slider("保留 {0}% ", 50));
            Mana.AddSeparator();
            Mana.AddGroupLabel("清野蓝");
            Mana.Add("jungle", new Slider("保留 {0}% ", 30));

            KillSteal = MenuIni.AddSubMenu("抢头 ", "KillSteal");
            KillSteal.AddGroupLabel("抢头设置");
            KillSteal.Add("Q", new CheckBox("使用 Q "));
            KillSteal.Add("W", new CheckBox("使用 W "));
            KillSteal.Add("E", new CheckBox("使用 E "));

            Draw = MenuIni.AddSubMenu("线圈 ", "Drawings");
            Draw.AddGroupLabel("线圈竖直");
            Draw.Add("Q", new CheckBox("显示 Q "));
            Draw.Add("W", new CheckBox("显示 W "));
            Draw.Add("E", new CheckBox("显示 E "));

            Misc = MenuIni.AddSubMenu("在线 ", "Misc");
            Misc.AddGroupLabel("技能命中率");
            Misc.Add("hitChance", new ComboBox("命中率", 0, "高", "中", "低"));
        }
예제 #8
0
        public static void CallMenu()
        {
            Soraka = MainMenu.AddMenu("Soraka", "Soraka");
            Soraka.AddGroupLabel("HealBot");
            Soraka.AddLabel("by mztikk");

            Combo = Soraka.AddSubMenu("Combo", "Combo");
            Combo.AddGroupLabel("Options for Combo");
            Combo.Add("useQInCombo", new CheckBox("Use Q"));
            Combo.Add("useEInCombo", new CheckBox("Use E"));
            Combo.Add("eOnlyCC", new CheckBox("Use E only on immobile", false));
            Combo.Add("comboDisableAA", new CheckBox("Disable AA on heroes in combo mode", false));
            Combo.Add("bLvlDisableAA", new CheckBox("Disable AA after Level x", false));
            Combo.Add("lvlDisableAA", new Slider("Min Level to disable AA", 8, 1, 18));

            Harass = Soraka.AddSubMenu("Harass", "Harass");
            Harass.AddGroupLabel("Options for Harass");
            Harass.Add("useQInHarass", new CheckBox("Use Q"));
            Harass.Add("useEInHarass", new CheckBox("Use E", false));
            Harass.Add("disableAAH", new CheckBox("Disable AA on minions while Harass"));
            Harass.Add("eOnlyCCHarass", new CheckBox("Use E only on immobile"));
            Harass.Add("manaHarass", new Slider("Min Mana % to Harass", 40));
            Harass.Add(
                "allyRangeH",
                new Slider("Allies in range x to disable AA on Minions in Harass Mode", 1400, 0, 5000));
            Harass.AddSeparator();
            Harass.AddGroupLabel("Auto Harass");
            Harass.Add("autoQHarass", new CheckBox("Auto Q", false));
            Harass.Add("autoEHarass", new CheckBox("Auto E", false));
            Harass.Add("autoEHarassOnlyCC", new CheckBox("Use Auto E only on immobile"));
            Harass.Add("dontAutoHarassTower", new CheckBox("Dont Auto Harass under Tower"));
            Harass.Add("dontHarassInBush", new CheckBox("Dont Auto Harass when in Bush"));
            Harass.Add("manaAutoHarass", new Slider("Min Mana % to Auto Harass", 60));

            LaneClear = Soraka.AddSubMenu("LaneClear", "LaneClear");
            LaneClear.AddGroupLabel("Options for LaneClear");
            LaneClear.Add("useQInLC", new CheckBox("Use Q"));
            LaneClear.Add("qTargets", new Slider("Min Targets to hit for Q", 6, 1, 20));
            LaneClear.Add("manaLaneClear", new Slider("Min Mana % to LaneClear", 60));

            var allAllies = EntityManager.Heroes.Allies.Where(ally => !ally.IsMe).ToArray();

            AutoWMenu = Soraka.AddSubMenu("Auto W", "autow");
            AutoWMenu.AddGroupLabel("Auto W");
            AutoWMenu.Add("autoW", new CheckBox("Auto use W"));
            AutoWMenu.AddSeparator(5);
            AutoWMenu.Add(
                "wHealMode",
                new ComboBox(
                    "Priority Mode",
                    0,
                    "Lowest Health",
                    "Total AD",
                    "Total AP",
                    "AD+AP",
                    "Closest",
                    "Custom Priority"));
            AutoWMenu.Add("manaToW", new Slider("Min Mana % to Auto W", 10));
            AutoWMenu.Add("playerHpToW", new Slider("Min Player HP % to Auto W", 25, 6));
            AutoWMenu.AddGroupLabel("Auto W Teammate Settings");
            foreach (var ally in allAllies)
            {
                AutoWMenu.AddLabel(ally.BaseSkinName);
                AutoWMenu.Add("autoW_" + ally.BaseSkinName, new CheckBox("Auto Heal " + ally.BaseSkinName + " with W"));
                AutoWMenu.Add(
                    "autoW_HP_" + ally.BaseSkinName,
                    new Slider("HP % to heal " + ally.BaseSkinName + " with W", 50, 1));
                AutoWMenu.Add(
                    "autoWBuff_HP_" + ally.BaseSkinName,
                    new Slider("HP % to heal " + ally.BaseSkinName + " with W + Q Buff", 75, 1));
                AutoWMenu.Add("autoWPrio" + ally.BaseSkinName, new Slider("Custom Priority", 1, 1, 5));
                AutoWMenu.AddSeparator(6);
            }

            AutoRMenu = Soraka.AddSubMenu("Auto R", "autor");
            AutoRMenu.AddGroupLabel("Auto R");
            AutoRMenu.Add("autoR", new CheckBox("Auto use R"));
            AutoRMenu.Add("cancelBase", new CheckBox("Cancel Recall to Auto R"));
            AutoRMenu.AddSeparator(5);
            AutoRMenu.Add("autoRHP", new Slider("HP % to trigger R Logic", 15, 1));
            AutoRMenu.AddGroupLabel("Auto R Teammate Settings");
            foreach (var ally in allAllies)
            {
                AutoRMenu.Add("autoR_" + ally.BaseSkinName, new CheckBox("Auto Heal " + ally.BaseSkinName + " with R"));
                AutoRMenu.AddSeparator(2);
            }

            AssistKs = Soraka.AddSubMenu("AssistKS", "assistks");
            AssistKs.AddGroupLabel("Options for AssistKS");
            AssistKs.AddLabel("This tries to ult when an ally is about to get a kill, so you can get an assist");
            AssistKs.Add("autoAssistKS", new CheckBox("Use R to Auto AssistKS", false));
            AssistKs.Add("assCancelBase", new CheckBox("Cancel Recall to AssistKS", false));

            Interrupter = Soraka.AddSubMenu("Interrupter", "Interrupter");
            Interrupter.AddGroupLabel("Options for Interrupter");
            Interrupter.Add("bInterrupt", new CheckBox("Interrupt spells with E"));
            Interrupter.Add("dangerL", new ComboBox("Min DangerLevel to interrupt", 0, "Low", "Medium", "High"));

            Gapclose = Soraka.AddSubMenu("Anti Gapcloser", "AntiGapcloser");
            Gapclose.AddGroupLabel("Options for Anti Gapclose");
            Gapclose.Add("qGapclose", new CheckBox("Anti Gapclose with Q", false));
            Gapclose.Add("eGapclose", new CheckBox("Anti Gapclose with E", false));

            Draw = Soraka.AddSubMenu("Drawings", "drawings");
            Draw.AddGroupLabel("Options for Drawings");
            Draw.Add("wRangeDraw", new CheckBox("Draw W Range", false));
            Draw.Add("qRange", new CheckBox("Draw Q Range", false));
            Draw.Add("onlyReady", new CheckBox("Only when Spells are ready"));
        }
예제 #9
0
        public static void Init()
        {
            try
            {
                /*
                 *  How does it work?
                 *
                 *  Just Call The method in Champion script when you need to use, remember some menus need variables for generating
                 * Test
                 */

                //
                //  Main Menu
                //
                Menu = EloBuddy.SDK.Menu.MainMenu.AddMenu("OKTR AIO ", "marks.aio", Player.Instance.ChampionName);
                Menu.AddGroupLabel("One Key To Report AIO - " + Player.Instance.ChampionName);
                Menu.AddLabel("Hope you guys enjoy the ONE KEY TO RAXE AIO!");
                Menu.AddLabel("Doh! is One Key To Report >_< \n Or OneKeyToRape (your enemies) ಠ_ಠ");
                Menu.AddSeparator();
                Menu.AddGroupLabel("Main Settings:");
                Menu.Add("playsound", new CheckBox("Play Welcome Sound"));
                Menu.AddSeparator();
                Menu.AddGroupLabel("Performance Settings:");
                Menu.Add("useonupdate", new CheckBox("Improve PERFORMANCE*", false));
                Menu.AddSeparator();
                Menu.AddLabel("*=Please take care, if your improve your PERFORMANCE the AIO will have less FPS");

                //Todo Improve Menu Design

                //
                //  Combo Menu
                //
                Combo = Menu.AddSubMenu("Combo Menu", "combo");
                Combo.AddGroupLabel("Combo Settings");
                //If wanna to add more function use MainMenu.Combo.Add... Call in Champion Script

                //
                //  Lane Clear
                //
                Lane = Menu.AddSubMenu("LaneClear Menu", "lane");

                //
                //  Jungle Clear
                //
                Jungle = Menu.AddSubMenu("JungleClear Menu", "jungle");

                //
                //  Harrass
                //
                Harass = Menu.AddSubMenu("Harass Menu", "harass");
                Harass.AddGroupLabel("Harass Settings");

                //
                //  Flee Menu
                //
                //Use Initiator FleeKeys(bool,bool,bool,bool)

                //
                //  KS
                //
                Ks = Menu.AddSubMenu("Kill Steal", "killsteal");
                Ks.AddGroupLabel("Kill Steal Settings");

                //
                // Misc Menu
                //MiscMenuInit();
                //
                //Call it on Champion Script... need to configurate manually

                //
                //  Draw Menu
                //
                Draw = Menu.AddSubMenu("Drawing Menu", "draw");
                Draw.AddGroupLabel("Drawing Settings");
                Draw.AddSeparator();
                Draw.AddCheckBox("draw.disable", "Disable Drawings", false);
                Draw.AddCheckBox("draw.ready", "Display only ready skills");
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                Chat.Print(
                    "<font color='#23ADDB'>Marksman AIO:</font><font color='#E81A0C'> an error ocurred. (Code 2)</font>");
            }
            //TODO: Main menu stuff n things
        }
예제 #10
0
        public static void getMenu()
        {
            Zilean = MainMenu.AddMenu("SwagZilean", "SwagZilean");
            Zilean.AddGroupLabel("Swaaaaaaaaaaaaaaaaaaaaaaag Zilean");
            Zilean.AddSeparator();
            Zilean.AddLabel("İsteyen yorik100");
            Zilean.AddLabel("Yapan Kk2");
            Zilean.AddLabel("Çeviren-TRAdana");

            /*
             * Combo Menu
             */
            Combo = Zilean.AddSubMenu("Kombo", "Combo");
            Combo.AddGroupLabel("Kombo Ayarları");
            Combo.AddSeparator();
            Combo.Add("comboQ", new CheckBox("Komboda Q Kullan"));
            Combo.Add("comboW", new CheckBox("Komboda W Kullan"));
            Combo.Add("comboE", new CheckBox("Komboda E Kullan"));
            Combo.AddSeparator();
            ComboSlider = Combo.Add("whatcombo", new Slider("Kombo Modunu Seç: ", 0, 0, 2));
            ComboSlider.OnValueChange +=
                delegate { ComboSlider.DisplayName = "Choose your Combo: " + CombosZileans[ComboSlider.CurrentValue]; };
            ComboSlider.DisplayName = "Choose your Combo: " + CombosZileans[ComboSlider.CurrentValue];
            Combo.AddSeparator();
            PredictionSlider = Combo.Add("dPrediction", new Slider("Büyü Tahmini: ", 2, 0, 2));
            PredictionSlider.OnValueChange +=
                delegate
            {
                PredictionSlider.DisplayName = "Spell Prediction: " + PredicOptions[PredictionSlider.CurrentValue];
            };
            PredictionSlider.DisplayName = "Spell Prediction: " + PredicOptions[PredictionSlider.CurrentValue];

            /*
             * Harass Menu
             */
            Harass = Zilean.AddSubMenu("Dürtme", "Harass");
            Harass.AddGroupLabel("Dürtme Ayarları");
            Harass.AddSeparator();
            Harass.Add("harassQ", new CheckBox("Dürtmede Q Kullan"));
            Harass.Add("harrasW", new CheckBox("Dürtmede W Kullan"));
            Harass.Add("harrasE", new CheckBox("Dürtmede E Kullan"));
            Harass.AddSeparator();
            Harass.Add("hManaSlider", new Slider("Dürtme için gereken mana % ", 20));

            /*
             * LaneClear Menu
             */
            LaneClear = Zilean.AddSubMenu("LaneTemizleme", "LaneClear");
            LaneClear.AddGroupLabel("LaneTemizleme Ayarları");
            LaneClear.AddSeparator();
            LaneClear.Add("laneQ", new CheckBox("LaneTemizlemede Q Kullan"));
            LaneClear.Add("laneW", new CheckBox("LaneTemizlemede W Kullan"));
            LaneClear.AddSeparator();
            LaneClear.Add("lManaSlider", new Slider("LaneTemizleme için gereken mana % ", 20));

            /*
             * Ult Menu
             */
            UltMenu = Zilean.AddSubMenu("Ulti", "UltMenu");
            UltMenu.AddGroupLabel("Ulti Ayarları");
            UltMenu.AddSeparator();
            foreach (var h in EntityManager.Heroes.Allies)
            {
                UltMenu.AddSeparator();
                UltMenu.Add("r" + h.ChampionName, new CheckBox("Ult Aktif " + h.ChampionName));
                UltMenu.AddSeparator();
                UltMenu.Add("rpct" + h.ChampionName, new Slider("Can % " + h.ChampionName, 10));
            }

            /*
             * Misc Menu
             */
            Misc = Zilean.AddSubMenu("Ek", "Misc");
            Misc.AddGroupLabel("Ek Ayarlar");
            Misc.AddSeparator();
            Misc.Add("Support", new CheckBox("Destek Modu"));
            Misc.Add("gapCloser", new CheckBox("GapCloser E Kullan"));
            Misc.Add("Interrupt", new CheckBox("Interrupt Çift Q Atma Kullan"));
            Misc.AddSeparator();
            SkinSelect = Misc.Add("skinX", new Slider("Skin Değiştirici [Numarası]:", 5, 0, 5));

            /*
             * Drawings Menu
             */
            Draw = Zilean.AddSubMenu("Göstergeler", "Drawings");
            Draw.AddGroupLabel("Gösterge Ayarları");
            Draw.AddSeparator();
            Draw.Add("drawQ", new CheckBox("Göster Q Menzili"));
            Draw.Add("drawE", new CheckBox("Göster E Menzili"));
            Draw.Add("drawR", new CheckBox("Göster R Menzili"));
            Draw.Add("cMode", new CheckBox("Göster Mevcut Kombo Modu"));
        }
예제 #11
0
        /// <summary>
        ///     Initialize Ezreal Config
        /// </summary>
        public Config()
        {
            try
            {
                Main = MainMenu.AddMenu("Shulepin™ | Ezreal", "Ezreal");
                {
                    Main.AddLabel("███████╗ ███████╗ ██████╗   ███████╗   █████╗   ██╗");
                    Main.AddLabel("██╔════════╝ ╚═════███╔╝  ██╔════██╗ ██╔════════╝ ██╔════██╗██╗", 0);
                    Main.AddLabel("█████╗             ███╔╝    ██████╔╝  █████╗     ███████║ ██╗", 25);
                    Main.AddLabel("██╔════╝            ███╔╝      ██╔════██╗ ██╔═════╝     ██╔════██║ ██╗", 0);
                    Main.AddLabel("██████╗    ███████╗ ██║      ██║ ███████╗██║      ██║ ███████╗", 25);
                    Main.AddLabel("╚══════════╝    ╚════════════╝ ╚══╝       ╚══╝  ╚═══════════╝  ╚══╝       ╚══╝ ╚════════════╝", 0);

                    Main.AddGroupLabel("Welcome Shulepin™ Ezreal");
                    Main.AddLabel("You can configure the addon on the left by navigating through the menu entries.");
                    Main.AddLabel("Any suggestions or feedback write in the topic on the forum");
                    Main.AddLabel("Thanks for using Ezreal addon.");

                    Combo = Main.AddSubMenu("» Combo");
                    {
                        Combo.AddGroupLabel("● Combo Settings ●");
                        Combo.Add("Style", new ComboBox("Combo Style", 1, new[] { "Normal", "Weaving" }));
                        Combo.AddGroupLabel("● Spell Settings ●");
                        Combo.Add("Q.Use", new CheckBox("Use Q", true));
                        Combo.Add("W.Use", new CheckBox("Use W", true));
                        Combo.Add("E.Use", new CheckBox("Use E", false));
                        Combo.Add("R.Use", new CheckBox("Use R", true));
                        Combo.Add("R.Mode", new ComboBox("R Mode", 0, new[] { "Enemy HP", "Hit Count Enemies" }));
                        Combo.Add("R.HP", new Slider("Min. HP(%) For R ({0}%)", 35, 0, 100));
                        Combo.Add("R.Count", new Slider("Min. Enemies For R ({0})", 3, 1, 5));
                        Combo.Add("R.Range", new Slider("Max R Range ({0})", 1500, 500, 5000));
                        Combo.AddLabel("Key Settings:");
                        Combo.Add("R.Force", new KeyBind("Force R Key", false, KeyBind.BindTypes.HoldActive, 'G'));
                        Combo.AddGroupLabel("● Mana Settings ●");
                        Combo.Add("Q.Mana", new Slider("Min. Mana For Q [{0}%]", 0, 0, 100));
                        Combo.Add("W.Mana", new Slider("Min. Mana For W [{0}%]", 30, 0, 100));
                        Combo.Add("E.Mana", new Slider("Min. Mana For E [{0}%]", 30, 0, 100));
                        Combo.Add("R.Mana", new Slider("Min. Mana For R [{0}%]", 0, 0, 100));
                        Combo.AddGroupLabel("● Prediction Settings ●");
                        Combo.Add("Q.Hit", new ComboBox("HitChance For Q", 2, new[] { "Low", "Medium", "High" }));
                        Combo.Add("W.Hit", new ComboBox("HitChance For W", 2, new[] { "Low", "Medium", "High" }));
                        Combo.Add("R.Hit", new ComboBox("HitChance For R", 2, new[] { "Low", "Medium", "High" }));
                    }

                    Harass = Main.AddSubMenu("» Harass");
                    {
                        Harass.AddGroupLabel("● Harass Settings ●");
                        Harass.Add("Enabled", new CheckBox("Enabled", true));
                        Harass.AddLabel("Use On:");
                        foreach (var enemy in EntityManager.Heroes.Enemies)
                        {
                            Harass.Add(enemy.ChampionName, new CheckBox(enemy.ChampionName, true));
                        }
                        Harass.AddGroupLabel("● Spell Settings ●");
                        Harass.Add("Q.Use", new CheckBox("Use Q", true));
                        Harass.Add("W.Use", new CheckBox("Use W", false));
                        Harass.AddGroupLabel("● Mana Settings ●");
                        Harass.Add("Q.Mana", new Slider("Min. Mana For Q [{0}%]", 50, 0, 100));
                        Harass.Add("W.Mana", new Slider("Min. Mana For W [{0}%]", 75, 0, 100));
                        Harass.AddGroupLabel("● Prediction Settings ●");
                        Harass.Add("Q.Hit", new ComboBox("HitChance For Q", 2, new[] { "Low", "Medium", "High" }));
                        Harass.Add("W.Hit", new ComboBox("HitChance For W", 2, new[] { "Low", "Medium", "High" }));
                    }

                    AutoHarass = Main.AddSubMenu("» Auto Harass");
                    {
                        AutoHarass.AddGroupLabel("● Auto Harass Settings ●");
                        AutoHarass.Add("Enabled", new CheckBox("Enabled", true));
                        AutoHarass.Add("AutoHarass.Key", new KeyBind("Toggle Key", true, KeyBind.BindTypes.PressToggle, 'A')).OnValueChange += (sender, args) =>
                        {
                            AutoHarass.Get <CheckBox>("Enabled").CurrentValue = args.NewValue;
                        };
                        AutoHarass.AddLabel("Use On:");
                        foreach (var enemy in EntityManager.Heroes.Enemies)
                        {
                            AutoHarass.Add(enemy.ChampionName, new CheckBox(enemy.ChampionName, true));
                        }
                        AutoHarass.AddGroupLabel("● Spell Settings ●");
                        AutoHarass.Add("Q.Use", new CheckBox("Use Q", true));
                        AutoHarass.AddGroupLabel("● Mana Settings ●");
                        AutoHarass.Add("Q.Mana", new Slider("Min. Mana For Q [{0}%]", 50, 0, 100));
                        AutoHarass.AddGroupLabel("● Prediction Settings ●");
                        AutoHarass.Add("Q.Hit", new ComboBox("HitChance For Q", 2, new[] { "Low", "Medium", "High" }));
                    }

                    LastHit = Main.AddSubMenu("» Last Hit");
                    {
                        LastHit.AddGroupLabel("● Last Hit Settings ●");
                        LastHit.Add("Enabled", new CheckBox("Enabled", true));
                        LastHit.Add("Mode", new ComboBox("Last Hit Mode", 1, new[] { "Use Always As Possible", "Use On Unkillable Minion" }));
                        LastHit.AddGroupLabel("● Spell Settings ●");
                        LastHit.Add("Q.Use", new CheckBox("Use Q", true));
                        LastHit.AddGroupLabel("● Mana Settings ●");
                        LastHit.Add("Q.Mana", new Slider("Min. Mana For Q [{0}%]", 50, 0, 100));
                    }

                    LaneClear = Main.AddSubMenu("» Lane Clear");
                    {
                        LaneClear.AddGroupLabel("● Lane Clear Settings ●");
                        LaneClear.Add("Enabled", new CheckBox("Enabled", true));
                        LaneClear.AddGroupLabel("● Spell Settings ●");
                        LaneClear.Add("Q.Use", new CheckBox("Use Q", true));
                        LaneClear.AddGroupLabel("● Mana Settings ●");
                        LaneClear.Add("Q.Mana", new Slider("Min. Mana For Q [{0}%]", 50, 0, 100));
                    }

                    JungleClear = Main.AddSubMenu("» Jungle Clear");
                    {
                        JungleClear.AddGroupLabel("● Jungle Clear Settings ●");
                        JungleClear.Add("Enabled", new CheckBox("Enabled", true));
                        JungleClear.AddGroupLabel("● Spell Settings ●");
                        JungleClear.Add("Q.Use", new CheckBox("Use Q", true));
                        JungleClear.AddGroupLabel("● Mana Settings ●");
                        JungleClear.Add("Q.Mana", new Slider("Min. Mana For Q [{0}%]", 50, 0, 100));
                    }

                    KS = Main.AddSubMenu("» Kill Steal");
                    {
                        KS.AddGroupLabel("● Kill Steal Settings ●");
                        KS.Add("Enabled", new CheckBox("Enabled", true));
                        KS.AddLabel("Use On:");
                        foreach (var enemy in EntityManager.Heroes.Enemies)
                        {
                            KS.Add(enemy.ChampionName, new CheckBox(enemy.ChampionName, true));
                        }
                        KS.AddGroupLabel("● Spell Settings ●");
                        KS.Add("Q.Use", new CheckBox("Use Q", true));
                        KS.Add("W.Use", new CheckBox("Use W", false));
                        KS.Add("R.Use", new CheckBox("Use R", true));
                        KS.AddGroupLabel("● Mana Settings ●");
                        KS.Add("Q.Mana", new Slider("Min. Mana For Q [{0}%]", 0, 0, 100));
                        KS.Add("W.Mana", new Slider("Min. Mana For W [{0}%]", 0, 0, 100));
                        KS.Add("R.Mana", new Slider("Min. Mana For R [{0}%]", 0, 0, 100));
                        KS.AddGroupLabel("● Prediction Settings ●");
                        KS.Add("Q.Hit", new ComboBox("HitChance For Q", 2, new[] { "Low", "Medium", "High" }));
                        KS.Add("W.Hit", new ComboBox("HitChance For W", 2, new[] { "Low", "Medium", "High" }));
                        KS.Add("R.Hit", new ComboBox("HitChance For R", 2, new[] { "Low", "Medium", "High" }));
                    }

                    Flee = Main.AddSubMenu("» Flee");
                    {
                        Flee.AddGroupLabel("● Flee Settings ●");
                        Flee.Add("Enabled", new CheckBox("Enabled", true));
                        Flee.AddGroupLabel("● Spell Settings ●");
                        Flee.Add("E.Use", new CheckBox("Use E", true));
                    }

                    Draw = Main.AddSubMenu("» Drawings");
                    {
                        Draw.AddGroupLabel("● Draw Settings ●");
                        Draw.Add("Q.Draw", new CheckBox("Draw Q Range", true));
                        Draw.Add("W.Draw", new CheckBox("Draw W Range", true));
                        Draw.Add("E.Draw", new CheckBox("Draw E Range", true));
                        Draw.Add("R.Draw", new CheckBox("Draw R Range", false));
                        Draw.Add("AutoHarass.Status", new CheckBox("Draw Auto Harass Status", true));
                        Draw.AddGroupLabel("● Damage Indicator Settings ●");
                        Draw.Add("DamageIndicator.Enabled", new CheckBox("Enabled", false));
                    }

                    Misc = Main.AddSubMenu("» Miscellaneous");
                    {
                        Misc.AddGroupLabel("● Skin Changer ●");
                        Misc.Add("SkinChanger.Enabled", new CheckBox("Enabled", true));
                        Misc.Add("SkinChanger.ID", new ComboBox("Select Skin", 0, new[] { "Classic", "Nottingham Ezreal", "Striker Ezreal", "Frosted Ezreal", "Explorer Ezreal", "Pulsefire Ezreal", "TPA Ezreal", "Debonair Ezreal", "Ace of Spades Ezreal", "Arcade Ezreal", "Amethyst Chroma", "Meteorite Chroma", "Obsidian Chroma", "Pearl Chroma", "Rose Quartz Chroma", "Ruby Chroma", "Sandstone Chroma", "Striped Chroma" }));
                        Misc.AddGroupLabel("● Anti Gapcloser ●");
                        Misc.Add("E.Gap", new CheckBox("Use E", true));
                        Misc.AddGroupLabel("● Tear Stack ●");
                        Misc.Add("Tear.Use", new CheckBox("Enabled", true));
                        Misc.Add("Tear.Mana", new Slider("Min. Mana For Tear Stacking [{0}%]", 80, 0, 100));
                    }
                }

                Logging.AddEntry(LoggingEntryType.Debug, "@Config.cs: Menu class initialized");
            }
            catch (Exception e)
            {
                Logging.AddEntry(LoggingEntryType.Error, "@Config.cs: Can't initialize menu - {0}", e);
                throw;
            }
        }
예제 #12
0
파일: Menu.cs 프로젝트: lolscripts/zilean
        public static void getMenu()
        {
            Zilean = MainMenu.AddMenu("SwagZilean", "SwagZilean");
            Zilean.AddGroupLabel("Swaaaaaaaaaaaaaaaaaaaaaaag Zilean");
            Zilean.AddSeparator();
            Zilean.AddLabel("Requested by yorik100");
            Zilean.AddLabel("Made by Kk2");

            /*
             * Combo Menu
             */
            Combo = Zilean.AddSubMenu("Combo", "Combo");
            Combo.AddGroupLabel("Combo Options");
            Combo.AddSeparator();
            Combo.Add("comboQ", new CheckBox("Use Q on Combo"));
            Combo.Add("comboW", new CheckBox("Use W on Combo"));
            Combo.Add("comboE", new CheckBox("Use E on Combo"));
            Combo.AddSeparator();
            ComboSlider = Combo.Add("whatcombo", new Slider("Choose your Combo: ", 0, 0, 2));
            ComboSlider.OnValueChange +=
                delegate { ComboSlider.DisplayName = "Choose your Combo: " + CombosZileans[ComboSlider.CurrentValue]; };
            ComboSlider.DisplayName = "Choose your Combo: " + CombosZileans[ComboSlider.CurrentValue];
            Combo.AddSeparator();
            PredictionSlider = Combo.Add("dPrediction", new Slider("Spell Prediction: ", 2, 0, 2));
            PredictionSlider.OnValueChange +=
                delegate
            {
                PredictionSlider.DisplayName = "Spell Prediction: " + PredicOptions[PredictionSlider.CurrentValue];
            };
            PredictionSlider.DisplayName = "Spell Prediction: " + PredicOptions[PredictionSlider.CurrentValue];

            /*
             * Harass Menu
             */
            Harass = Zilean.AddSubMenu("Harass", "Harass");
            Harass.AddGroupLabel("Harass Options");
            Harass.AddSeparator();
            Harass.Add("harassQ", new CheckBox("Use Q on Harass"));
            Harass.Add("harrasW", new CheckBox("Use W on Harass"));
            Harass.Add("harrasE", new CheckBox("Use E on Harass"));
            Harass.AddSeparator();
            Harass.Add("hManaSlider", new Slider("Mana % > to Harass", 20));

            /*
             * LaneClear Menu
             */
            LaneClear = Zilean.AddSubMenu("LaneClear", "LaneClear");
            LaneClear.AddGroupLabel("LaneClear Options");
            LaneClear.AddSeparator();
            LaneClear.Add("laneQ", new CheckBox("Use Q on LaneClear"));
            LaneClear.Add("laneW", new CheckBox("Use W on LaneClear"));
            LaneClear.AddSeparator();
            LaneClear.Add("lManaSlider", new Slider("Mana % > to LaneClear", 20));

            /*
             * Ult Menu
             */
            UltMenu = Zilean.AddSubMenu("UltMenu", "UltMenu");
            UltMenu.AddGroupLabel("Ultimate Options");
            UltMenu.AddSeparator();
            foreach (var h in EntityManager.Heroes.Allies)
            {
                UltMenu.AddSeparator();
                UltMenu.Add("r" + h.ChampionName, new CheckBox("Ult ON " + h.ChampionName));
                UltMenu.AddSeparator();
                UltMenu.Add("rpct" + h.ChampionName, new Slider("Health % " + h.ChampionName, 10));
            }

            /*
             * Misc Menu
             */
            Misc = Zilean.AddSubMenu("Misc", "Misc");
            Misc.AddGroupLabel("Misc Options");
            Misc.AddSeparator();
            Misc.Add("Support", new CheckBox("Support Mode"));
            Misc.Add("gapCloser", new CheckBox("Use E on GapCloser"));
            Misc.Add("Interrupt", new CheckBox("Try to Interrupt with double Q"));
            Misc.AddSeparator();
            SkinSelect = Misc.Add("skinX", new Slider("Choose your Skin [number]:", 5, 0, 5));

            /*
             * Drawings Menu
             */
            Draw = Zilean.AddSubMenu("Drawings", "Drawings");
            Draw.AddGroupLabel("Drawings Options");
            Draw.AddSeparator();
            Draw.Add("drawQ", new CheckBox("Draw Q Range"));
            Draw.Add("drawE", new CheckBox("Draw E Range"));
            Draw.Add("drawR", new CheckBox("Draw R Range"));
            Draw.Add("cMode", new CheckBox("Draw Current Combo Mode"));
        }
예제 #13
0
        public static void Init()
        {
            Main = MainMenu.AddMenu("Moony Riven 2.0", "TRMoony Riven 2.0");
            Main.AddGroupLabel("By DanThePman");
            Combo = Main.AddSubMenu("Combo");
            Combo.AddGroupLabel("General");
            Combo.Add("Q", new CheckBox("Kullan Q"));
            Combo.Add("QGap", new CheckBox("Kullan Q Atilanlara"));
            Combo.Add("W", new CheckBox("Kullan W"));
            Combo.Add("InstaW", new CheckBox("Kullan W Menzildekilere Aninda"));
            Combo.Add("E", new CheckBox("Kullan E"));
            Combo.Add("EGap", new CheckBox("Kullan E Atilanlara"));
            Combo.Add("R1", new KeyBind("Kullan R1", false, KeyBind.BindTypes.PressToggle));
            Combo.Add("R2", new CheckBox("Kullan R2"));
            Combo.Add("H", new CheckBox("Kullan Hydra/Tiamat"));
            Combo.AddSeparator();
            Combo.Add("minR2Hits", new Slider("Sadere oldurmede R2 aktif X su kadar dusmana", 1, 1, 5));
            Combo.Add("onlyR2ToKs", new CheckBox("Sadece oldururken kullan R2 (Yavas kombo)", false));
            Combo.AddSeparator();
            Combo.Add("burstKey", new KeyBind("Shy Burst Key", false, KeyBind.BindTypes.PressToggle));
            Combo.AddLabel("Press combo while the burst key is activated");
            Combo.AddSeparator(50);

            /*AA, Q, W, E, R1, R2, Hydra*/
            Combo.AddGroupLabel("Advanced Priorities | Drawable");
            Combo.AddLabel("0 = Wont Be Used");
            Combo.AddSeparator(10);
            Combo.Add("Advanced_E_Q", new Slider("E -> Q", 0));
            Combo.Add("Advanced_E_W", new Slider("E -> W", 5));
            Combo.Add("Advanced_E_H", new Slider("E -> Hydra", 50));

            Combo.Add("Advanced_H_Q", new Slider("Hydra -> Q", 49));
            Combo.Add("Advanced_H_W", new Slider("Hydra -> W", 96));
            Combo.Add("Advanced_Q_W", new Slider("Q -> W", 0));
            Combo.Add("Advanced_W_Q", new Slider("W -> Q", 0));
            Combo.Add("Advanced_W_H", new Slider("W -> Hydra", 2));
            Combo.Add("Advanced_W_R2", new Slider("W -> R2", 100)); //burst combo end old
            Combo.Add("Advanced_E_R1", new Slider("E -> R1", 97));  //r1 init
            Combo.Add("Advanced_R1_W", new Slider("R1 -> W", 100)); //r1
            Combo.Add("Advanced_R1_Q", new Slider("R1 -> Q", 0));
            Combo.Add("Advanced_R1_H", new Slider("R1 -> Hydra", 0));
            Combo.Add("Advanced_H_R1", new Slider("Hydra -> R1", 100));                       //r1 init
            Combo.Add("Advanced_R2_W", new Slider("R2 -> W", 96));                            //r2
            Combo.Add("Advanced_R2_Q", new Slider("R2 -> Q", 95));                            //r2
            Combo.Add("Advanced_H_R2", new Slider("Hydra -> R2", 99));                        //r2
            Combo.Add("Advanced_F_H", new Slider("Flash -> Hydra (Shy Burst)", 200, 0, 200)); //r1 -> flash
            Combo.Add("Advanced_F_W", new Slider("Flash -> W (Burst)", 199, 0, 200));         //r1 -> flash

            Combo.AddGroupLabel("DPS Mode");
            Combo.Add("Advanced_AA_E", new Slider("AA -> E", 101, 0, 110));
            Combo.Add("Advanced_AA_Q", new Slider("AA -> Q", 103, 0, 110));
            Combo.Add("Advanced_Q_AA", new Slider("Q -> AA", 103, 0, 110));
            Combo.Add("Advanced_AA_W", new Slider("AA -> W", 104, 0, 110));
            Combo.Add("Advanced_AA_H", new Slider("AA -> Hydra", 105, 0, 110)); //aa -> hydra -> w
            Combo.Add("Advanced_AA_R1", new Slider("AA -> R1", 106, 0, 110));
            Combo.Add("Advanced_AA_R2", new Slider("AA -> R2", 107, 0, 110));   //burst combo end new
            Combo.Add("Advanced_W_AA", new Slider("W -> AA", 110, 0, 110));     //burst combo end new

            Clear = Main.AddSubMenu("Clears");
            Clear.AddGroupLabel("Lane Clear");
            Clear.Add("QL", new CheckBox("Kullan Q"));
            Clear.Add("WL", new CheckBox("Kullan W"));
            Clear.Add("EL", new CheckBox("Kullan E"));
            Clear.Add("HL", new CheckBox("Kullan Hydra/Tiamat"));
            Clear.AddSeparator();
            Clear.AddGroupLabel("Jungle Clear");
            Clear.Add("QJ", new CheckBox("Kullan Q"));
            Clear.Add("WJ", new CheckBox("Kullan W"));
            Clear.Add("EJ", new CheckBox("Kullan E"));
            Clear.Add("HJ", new CheckBox("Kullan Hydra/Tiamat"));

            Draw = Main.AddSubMenu("Drawings");
            Draw.Add("drawR1Status", new CheckBox("Goster R1 Aktifken"));
            Draw.Add("drawRExpiry", new CheckBox("Goster R2 KalanSure"));
            Draw.Add("drawBurstStatus", new CheckBox("Goster Seri Hamle"));
            Draw.Add("drawBurstRange", new CheckBox("Goster Patlama Menzili"));
            Draw.Add("drawSpots", new CheckBox("Goster Atlanabilicek yerler"));
            Draw.AddSeparator();
            Draw.AddGroupLabel("Combo Priorities");
            Draw.Add("drawDependencies", new CheckBox("Kombo baglilik diagramini ciz"));
            Draw.AddLabel("Draws the Combinations with the highest priority");
            Draw.AddSeparator();
            Draw.Add("onlyMaxPrioDependency", new CheckBox("Sadece enyuksek oncelikli komboyu goster", false));
            Draw.Add("dependencyRoot", new ComboBox("Baslangic Sklleri", 2, "Q", "W", "E", "R1", "R2", "H", "F"));

            Misc = Main.AddSubMenu("Misc");
            Misc.Add("qDelay", new Slider("Q1 ve Q2 Gecikmesi", 29));
            Misc.Add("q3Delay", new Slider("Q3 Gecikmesi", 42));
            Misc.Add("continueQ", new CheckBox("Sure dolunca devam Q"));
            Misc.Add("interrupt", new CheckBox("Interrupter"));
            Misc.Add("antiGap", new CheckBox("Atilma onleyicisi"));

            WallJump = Main.AddSubMenu("Wall Jump");
            WallJump.AddGroupLabel("How To Trigger a Wall Jump:");
            WallJump.AddLabel("1. Secenek: Kacma modunu etkinlestir ve kacicagin yere sol tikla");
            WallJump.AddLabel("2. Secenek: Bir noktaya cift tiklayin hangi modda olursaniz olun calisir");
            WallJump.AddSeparator();
            WallJump.AddGroupLabel("How To Abort a Wall Jump:");
            WallJump.AddLabel("1. Secenek Kacis modunu kapat");
            WallJump.AddLabel("2. Secenek Baska bir yere gitmek icin sag tikla");
        }