Beispiel #1
0
        public static void Attach()
        {
            mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true);
            mainMenu.Attach();

            FleeOrbwalkerMode = new OrbwalkerMode("Flee", KeyCode.A, null, Flee.OnKeyPressed);
            Global.Orbwalker.AddMode(FleeOrbwalkerMode);

            Global.Orbwalker.Attach(mainMenu);

            Combo = new Menu("Combo", "Combo")
            {
                new MenuBool("Q", "Use Q"),
                new MenuBool("W", "Use W"),
                new MenuBool("E", "Use E"),
                new MenuBool("R", "Use R"),
                new MenuList("Style", "Shadow Style", new [] { "Triangle", "Line", "Cursor" }, 0),
                new MenuBool("Killable", "Only Use R When Killable"),
                new MenuSeperator("Whitelist")
            };

            foreach (var enemy in GameObjects.EnemyHeroes)
            {
                Combo.Add(new MenuBool(enemy.ChampionName, $"Use R On: {enemy.ChampionName}"));
            }

            Harass = new Menu("Harass", "Harass")
            {
                new MenuBool("Q", "Use Q"),
                new MenuBool("W", "Use W"),
                new MenuSliderBool("W2", "Use W Twice | Not If >= X Enemies", true, 2, 1, 5).SetToolTip("Max Range W, will try to W AA "),
                new MenuSlider("Health", "Don't Use W2 if % HP is Below", 30),
                new MenuBool("E", "Use E"),
                new MenuSlider("Energy", "Min. Energy %", 40)
            };

            LaneClear = new Menu("Lane", "LaneClear")
            {
                new MenuBool("Check", "Don't Clear When Enemies Nearby"),
                new MenuBool("TurretFarm", "Smart Under Turret Farm"),
                new MenuSliderBool("Q", "Use Q | Min. Minions Hit", true, 3, 1, 6),
                new MenuBool("W", "Use W"),
                new MenuSliderBool("E", "Use E | Min. Minions Hit", true, 3, 1, 6),
                new MenuSlider("Energy", "Min. Energy %", 40)
            };

            JungleClear = new Menu("Jungle", "JungleClear")
            {
                new MenuBool("Q", "Use Q"),
                new MenuBool("E", "Use E"),
                new MenuSlider("Energy", "Min. Energy %", 40)
            };

            Lasthit = new Menu("Lasthit", "Lasthit")
            {
                new MenuBool("Q", "Use Q"),
                new MenuBool("E", "Use E"),
                new MenuSlider("Energy", "Min. Energy %", 40)
            };

            Killsteal = new Menu("Killsteal", "Killsteal")
            {
                new MenuBool("Q", "Use Q"),
                new MenuBool("E", "Use E")
            };

            Misc = new Menu("Misc", "Miscellaneous")
            {
                new MenuBool("Q", "Always Use Q On Enemies", false),
                new MenuBool("E", "Use E To Slow Enemies"),
                new MenuBool("R", "Use R To Dodge Enemy Spells"),
                new MenuSlider("Health", "Dodge if % Health is below", 20),
                new MenuBool("W", "Anti-Gapclose with W")
            };

            Drawings = new Menu("DrawManager", "DrawManager")
            {
                new MenuSlider("Segments", "Segments", 100, 10, 150).SetToolTip("Smoothness of the circles"),
                new MenuBool("Dmg", "Damage"),
                new MenuBool("Range", "Draw Engage Range"),
                new MenuBool("Q", "Draw Q Range"),
                new MenuBool("Pred", "Draw Q Prediction")
            };

            Gapcloser.Attach(mainMenu, "Anti Gapcloser");

            foreach (var menu in new List <Menu>
            {
                Combo,
                Harass,
                LaneClear,
                JungleClear,
                Lasthit,
                Killsteal,
                Misc,
                Drawings,
                MenuShortcut.Credits
            })
            {
                mainMenu.Add(menu);
            }
        }
Beispiel #2
0
        public MenuConfig()
        {
            var mainMenu = new Menu(string.Empty, $"Adept AIO - {Global.Player.ChampionName}", true);

            mainMenu.Attach();

            FleeMode  = new OrbwalkerMode("Flee", KeyCode.A, null, Flee.OnKeyPressed);
            BurstMode = new OrbwalkerMode("Burst", KeyCode.T, () => Global.TargetSelector.GetSelectedTarget(), Burst.OnUpdate);

            BurstMode.ModeBehaviour.Invoke();
            BurstMode.GetTargetImplementation.Invoke();

            Global.Orbwalker.AddMode(BurstMode);
            Global.Orbwalker.AddMode(FleeMode);

            Global.Orbwalker.Attach(mainMenu);
            Gapcloser.Attach(mainMenu, "Anti Gapcloser");

            Combo = new Menu("RivenCombo", "Combo")
            {
                //new MenuList("Mode", "Combo Mode: ", new[] {"Automatic", "Max Damage", "Fast"}, 0),
                new MenuSlider("Change", "Fast Combo When DMG% (target) >= ", 70),
                new MenuList("Chase",
                             "Chase Mode",
                             new[]
                {
                    "Disabled",
                    "Q",
                    "Q & E"
                },
                             0),
                new MenuBool("Flash", "Flash").SetToolTip("Will flash when an target is safely killable."),
                new MenuSliderBool("Check", "Don't Use R1 If X (% HP) <=", true, 20),
                new MenuList("R",
                             "R1 Mode: ",
                             new[]
                {
                    "Never",
                    "Always",
                    "Killable"
                },
                             2),
                new MenuBool("R2", "Use R2")
            };

            BurstMenu = new Menu("RivenBurst", "Burst")
            {
                new MenuSeperator("Note", "Select Target To Burst"),
                new MenuList("Mode",
                             "Burst Mode:",
                             new[]
                {
                    "Automatic",
                    "The Shy",
                    "Execution"
                },
                             0),
                new MenuSeperator("endmylife")
            };
            foreach (var hero in GameObjects.EnemyHeroes)
            {
                BurstMenu.Add(new MenuBool(hero.ChampionName, "Burst: " + hero.ChampionName));
            }

            Harass = new Menu("RivenHarass", "Harass")
            {
                new MenuList("Mode",
                             "Mode: ",
                             new[]
                {
                    "Automatic",
                    "Semi Combo",
                    "Q3 To Safety",
                    "Q3 To Target"
                },
                             0),
                new MenuList("Dodge",
                             "Dodge: ",
                             new[]
                {
                    "Turret",
                    "Cursor",
                    "Away From Target"
                },
                             0),
                new MenuSeperator("Whitelist", "Whitelist")
            };
            foreach (var hero in GameObjects.EnemyHeroes)
            {
                Harass.Add(new MenuBool(hero.ChampionName, "Harass: " + hero.ChampionName));
            }

            Lane = new Menu("RivenLane", "Lane")
            {
                new MenuBool("Check", "Safe Clear").SetToolTip("Wont clear when enemies are nearby"),
                new MenuBool("Q", "Q"),
                new MenuBool("W", "W"),
                new MenuBool("E", "E")
            };

            Jungle = new Menu("RivenJungle", "Jungle")
            {
                new MenuBool("Check", "Safe Clear").SetToolTip("Wont clear when enemies are nearby"),
                new MenuBool("Q", "Q"),
                new MenuBool("W", "W"),
                new MenuBool("E", "E")
            };

            Killsteal = new Menu("RivenKillsteal", "Killsteal")
            {
                new MenuBool("Ignite", "Ignite"),
                new MenuBool("Q", "Q"),
                new MenuBool("W", "W"),
                new MenuBool("R2", "R2")
            };

            Miscellaneous = new Menu("RivenMiscellaneous", "Miscellaneous")
            {
                new MenuBool("Walljump", "Walljump During Flee"),
                new MenuBool("Force", "Spam Q1, Q2 During Flee"),
                new MenuBool("Active", "Keep Q Active"),
                new MenuBool("Interrupt", "Dodge Certain Spells")
            };

            Drawings = new Menu("RivenDrawManager", "DrawManager")
            {
                new MenuSlider("Segments", "Segments", 100, 10, 150).SetToolTip("Smoothness of the circles"),
                new MenuBool("Dmg", "Damage"),
                new MenuBool("Mouse", "Mouse Helper").SetToolTip("Shows where to put mouse to properly Q AA chase the target"),
                new MenuBool("Target", "Draw Line At Target"),
                new MenuBool("Engage", "Engage Range"),
                new MenuBool("R2", "R2 Range", false),
                new MenuBool("Pattern", "Current Pattern")
            };

            foreach (var menu in new List <Menu>
            {
                Combo,
                BurstMenu,
                Harass,
                Lane,
                Jungle,
                Killsteal,
                Drawings,
                Miscellaneous,
                MenuShortcut.Credits
            })
            {
                mainMenu.Add(menu);
            }
        }