Exemple #1
0
        public static void Init(Yasuo yas)
        {
            Yas = yas;

            Config = MainMenu.AddMenu("YasuoPro", "YasuoPro");

            ComboA = Config.AddSubMenu("Combo");
            Combo.Attach(ComboA);

            HarassA = Config.AddSubMenu("Harass");
            Harass.Attach(HarassA);

            KillstealA = Config.AddSubMenu("Killsteal");
            Killsteal.Attach(KillstealA);

            FarmingA = Config.AddSubMenu("LastHitting");
            Farm.Attach(FarmingA);

            WaveclearA = Config.AddSubMenu("Waveclear");
            Waveclear.Attach(WaveclearA);

            MiscA = Config.AddSubMenu("Misc");
            Misc.Attach(MiscA);

            DrawingsA = Config.AddSubMenu("Drawings");
            Drawings.Attach(DrawingsA);

            Flee = Config.AddSubMenu("Flee Settings", "Flee");
            Flee.Add("Flee.Mode", new ComboBox("Flee Mode", 0, "To Nexus", "To Allies", "To Cursor"));
            Flee.Add("Flee.StackQ", new CheckBox("Stack Q during Flee"));
            Flee.Add("Flee.UseQ2", new CheckBox("Use Tornado", false));
        }
Exemple #2
0
        public static Menu CreateMenu()
        {
            Config = MainMenu.AddMenu("SephCassio", "Cassiopeia");

            Combo = Config.AddSubMenu("Combo", "Combo");
            Combo.Add("Disableautoifspellsready", new CheckBox("Disable autos only when spells up"));
            Combo.Add("Combo.Useauto", new CheckBox("Use auto attacks"));
            Combo.Add("Combo.UseQ", new CheckBox("Use Q"));
            Combo.Add("Combo.UseW", new CheckBox("Use W"));
            Combo.Add("Combo.UseE", new CheckBox("Use E"));
            Combo.Add("Combo.useepoison", new CheckBox("Use E only if poison"));
            Combo.Add("Combo.edelay", new Slider("Edelay", 0, 0, 1000));
            Combo.Add("Combo.UseR", new CheckBox("Use R"));
            Combo.Add("Combo.Rcount", new Slider("Enemies count for Ult", 1, 0, 5));
            Combo.Add("Combo.UseRNF", new CheckBox("Use R even if targets not facing", false));
            Combo.Add("Combo.Rcountnf", new Slider("Enemies count if not facing", 3, 0, 5));


            KillSteal = Config.AddSubMenu("Killsteal", "Killsteal");
            KillSteal.Add("Killsteal", new CheckBox("KillSteal", true));
            KillSteal.Add("Killsteal.UseQ", new CheckBox("Use Q", true));
            KillSteal.Add("Killsteal.UseW", new CheckBox("Use W", true));
            KillSteal.Add("Killsteal.UseE", new CheckBox("Use E", true));
            KillSteal.Add("Killsteal.UseR", new CheckBox("Use R", false));
            KillSteal.Add("Killsteal.UseIgnite", new CheckBox("Use Ignite", true));

            Harass = Config.AddSubMenu("Harass", "Harass");
            Harass.Add("Keys.HarassT", new KeyBind("Harass Toggle", false, KeyBind.BindTypes.PressToggle, 'H'));
            Harass.Add("Harass.InMixed", new CheckBox("Harass in Mixed Mode", true));
            Harass.Add("Harass.UseQ", new CheckBox("Use Q", true));
            Harass.Add("Harass.UseW", new CheckBox("Use W", true));
            Harass.Add("Harass.UseE", new CheckBox("Use E", true));
            Harass.Add("Harass.Mana", new Slider("Min mana for harass (%)", 50, 0, 100));

            Farm = Config.AddSubMenu("Farm (LH)", "Farm");
            Farm.Add("Farm.Enable", new CheckBox("Enable abilities for farming", true));
            Farm.Add("Farm.Mana", new Slider("Min mana (%)", 50, 0, 100));
            Farm.Add("Farm.Useauto", new CheckBox("Enable auto attacks", true));
            Farm.Add("Farm.UseQ", new CheckBox("Use Q", true));
            Farm.Add("Farm.UseW", new CheckBox("Use W", true));
            Farm.Add("Farm.UseE", new CheckBox("Use E", true));
            Farm.Add("Farm.useepoison", new CheckBox("Use E only if poisoned", true));


            Waveclear = Config.AddSubMenu("Waveclear", "Waveclear");
            Waveclear.Add("Waveclear.Useauto", new CheckBox("Enable autos", true));
            Waveclear.Add("Waveclear.UseQ", new CheckBox("Use Q", true));
            Waveclear.Add("Waveclear.UseW", new CheckBox("Use W", true));
            Waveclear.Add("Waveclear.UseE", new CheckBox("Use E", true));
            Waveclear.Add("Waveclear.useepoison", new CheckBox("Use E only if poisoned", true));
            Waveclear.Add("Waveclear.useekillable", new CheckBox("Use E only if killable", true));
            Waveclear.Add("Waveclear.UseR", new CheckBox("Use R", false));
            Waveclear.Add("Waveclear.Rcount", new Slider("Minions for R", 10, 0, 20));


            Interrupter = Config.AddSubMenu("Interrupter", "Interrupter +");
            Interrupter.Add("Interrupter.UseR", new CheckBox("Interrupt with R", true));
            Interrupter.Add("Interrupter.AntiGapClose", new CheckBox("AntiGapClosers", true));
            Interrupter.Add("Interrupter.AG.UseR", new CheckBox("AntiGapClose with R", true));

            hc = Config.AddSubMenu("Hitchance Settings", "hc");
            hc.Add("Hitchance.Q", new ComboBox("Q Hit Chance", 2, HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString(), HitChance.Immobile.ToString()));
            hc.Add("Hitchance.W", new ComboBox("W Hit Chance", 2, HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString(), HitChance.Immobile.ToString()));
            hc.Add("Hitchance.R", new ComboBox("R Hit Chance", 3, HitChance.Low.ToString(), HitChance.Medium.ToString(), HitChance.High.ToString(), HitChance.VeryHigh.ToString(), HitChance.Immobile.ToString()));


            misc = Config.AddSubMenu("Misc", "Misc");
            misc.Add("Misc.autoe", new CheckBox("Auto use e when possible", false));

            Drawings = Config.AddSubMenu("Drawings", "Drawing");
            Drawings.Add("Drawing.Disable", new CheckBox("Disable all", false));
            Drawings.Add("Drawing.DrawQ", new CheckBox("Draw Q", true));
            Drawings.Add("Drawing.DrawW", new CheckBox("Draw W", true));
            Drawings.Add("Drawing.DrawE", new CheckBox("Draw E", true));
            Drawings.Add("Drawing.DrawR", new CheckBox("Draw R", true));


            return(Config);
        }