Exemple #1
0
        public override void LoadLaneClearMenu()
        {
            var ql = new MenuBool("LQ", "Use Q").SetValue(true);
            var wl = new MenuBool("LW", "Use W").SetValue(true);

            menuBools.Add(ql);
            menuBools.Add(wl);
            _laneClearMenu = new EnsoulSharp.SDK.MenuUI.Menu("Laneclear", "Laneclear");
            {
                _laneClearMenu.Add(ql);
                _laneClearMenu.Add(wl);
                //_laneClearMenu.Add(new MenuSlider("LM", "Minium Mana %", 0, 50, 100));
            }
            _JungleClearMenu = new EnsoulSharp.SDK.MenuUI.Menu("Jungleclear", "Jungleclear");
            {
                _JungleClearMenu.Add(new MenuBool("JQ", "Use Q").SetValue(true));
                _JungleClearMenu.Add(new MenuBool("JW", "Use W").SetValue(true));
                _JungleClearMenu.Add(new MenuBool("JE", "Use E").SetValue(true));
                // _JungleClearMenu.Add(new MenuSlider("JM", "Minium Mana %", 0, 50, 100));
            }
            _farmMenu = new EnsoulSharp.SDK.MenuUI.Menu("Farm  Menu", "Farm Menu");
            {
                _farmMenu.Add(_laneClearMenu);
                _farmMenu.Add(_JungleClearMenu);
            }

            base.LoadLaneClearMenu();
        }
Exemple #2
0
        private static MenuBool GetDamageMenuBoolOf(SpellSlot slot)
        {
            MenuBool menuBool = null;

            switch (slot)
            {
            case SpellSlot.Q:
                menuBool = Components.DrawingMenu.QDamageBool;
                break;

            case SpellSlot.W:
                menuBool = Components.DrawingMenu.WDamageBool;
                break;

            case SpellSlot.E:
                menuBool = Components.DrawingMenu.EDamageBool;
                break;

            case SpellSlot.R:
                menuBool = Components.DrawingMenu.RDamageBool;
                break;
            }

            return(menuBool);
        }
        private static void AutoConfig_ValueChanged(MenuBool menuItem, EventArgs args)
        {
            if (GwenMenu.AutoConfig.Enabled)
                Game.Print("Reset Config");

            GwenMenu.QMenu.UseQCombo.Enabled = true;
            GwenMenu.QMenu.MoreQDelay.Enabled = true;
            GwenMenu.QMenu.MinStacks.Enabled = true;
            GwenMenu.QMenu.QResetAA.Enabled = false;

            GwenMenu.WMenu.UseW.Enabled = true;
            GwenMenu.WMenu.WAfterDash.Enabled = false;
            GwenMenu.WMenu.AutoW.Enabled = true;
            GwenMenu.WMenu.OnlyBlockOutRangeTarget.Enabled = true;
            GwenMenu.WMenu.HpBarAutoW.Value = 70;

            GwenMenu.EMenu.UseE.Enabled = true;
            GwenMenu.EMenu.ERange.Value = 550;
            GwenMenu.EMenu.EFollowCursor.Enabled = true;
            GwenMenu.EMenu.EResetAA.Enabled = true;

            GwenMenu.RMenu.useR.Enabled = true;
            GwenMenu.RMenu.Rrange.Value = 1000;
            GwenMenu.RMenu.Rdelay.Value = 2500;
            GwenMenu.RMenu.TargetHeath.Value = 70;
            GwenMenu.RMenu.AcceptAlwaysR.Active = false;

            GwenMenu.AutoConfig.Enabled = false;
        }
Exemple #4
0
        public static MenuBool getMenuBoolOf(SpellSlot slot)
        {
            MenuBool menuBool = null;

            switch (slot)
            {
            case SpellSlot.Q:
                menuBool = DrawMenu.QBool;
                break;

            case SpellSlot.W:
                menuBool = DrawMenu.WBool;
                break;

            case SpellSlot.E:
                menuBool = DrawMenu.EBool;
                break;

            case SpellSlot.R:
                menuBool = DrawMenu.RBool;
                break;
            }

            return(menuBool);
        }
Exemple #5
0
 public void InitMenu()
 {
     ComboMenu        = MainMenu.Add(new Menu("Luciancombomenu", "Combo Settings: "));
     UseQCombo        = ComboMenu.Add(new MenuBool("Lucianqcombo", "Use Q", true));
     UseWCombo        = ComboMenu.Add(new MenuBool("Lucianwcombo", "Use W", true));
     IgnoreWCollision = ComboMenu.Add(new MenuBool("Lucianignorewcollision", "Ignore W collision (for passive)", false));
     UseEMode         =
         ComboMenu.Add(new MenuList <string>("Lucianecombo", "E Mode", new[] { "Side", "Cursor", "Enemy", "Never" }));
     UseEAntiMelee = ComboMenu.Add(new MenuBool("Lucianecockblocker", "Use E to get away from melees", true));
     UseEGapclose  = ComboMenu.Add(new MenuBool("Lucianegoham", "Use E to go HAM", false));
     SemiAutoRKey  = ComboMenu.Add(
         new MenuKeyBind("Luciansemiauto", "Semi-Auto R Key", Keys.R, KeyBindType.Press));
     BlockManualR   = this.ComboMenu.Add(new MenuBool("Lucianblockmanualr", "Block manual R", true));
     ForceR         = ComboMenu.Add(new MenuBool("Lucianrcombo", "Auto R", true));
     HarassMenu     = MainMenu.Add(new Menu("Lucianharassmenu", "Harass Settings: "));
     UseQExtended   = HarassMenu.Add(new MenuBool("Lucianqextended", "Use Extended Q", true));
     QExManaPercent =
         HarassMenu.Add(new MenuSlider("Lucianqexmanapercent", "Only use extended Q if mana > %", 75, 0, 100));
     QExtendedBlacklist = HarassMenu.Add(new Menu("Lucianqexblacklist", "Extended Q Blacklist: "));
     foreach (var ally in ObjectManager.Get <Obj_AI_Hero>().Where(h => h.IsEnemy))
     {
         var championName = ally.CharData.BaseSkinName;
         QExtendedBlacklist.Add(new MenuBool("qexbl" + championName, championName, false));
     }
     UseQHarass        = HarassMenu.Add(new MenuBool("Lucianqharass", "Use Q Harass", true));
     UsePassiveOnEnemy = HarassMenu.Add(new MenuBool("Lucianpassivefocus", "Use Passive On Champions", true));
     JungleMenu        = MainMenu.Add(new Menu("Lucianjunglemenu", "Jungle Settings: "));
     QJg = JungleMenu.Add(new MenuBool("Lucianqjungle", "Use Q", true));
     WJg = JungleMenu.Add(new MenuBool("Lucianwjungle", "Use W", true));
     EJg = JungleMenu.Add(new MenuBool("Lucianejungle", "Use E", true));
     QKS = new MenuBool("Lucianqks", "Use Q for KS", true);
     MainMenu.Attach();
 }
Exemple #6
0
            static Drawings()
            {
                Menu = Config.Menu.Add(new Menu("Drawings", "Drawings"));

                Menu.Add(new MenuSeparator("SpellRange", "Spell Range"));
                _drawQRange = Menu.Add(new MenuBool("drawQRange", "Draw Q Range"));
                _drawWRange = Menu.Add(new MenuBool("drawWRange", "Draw W Range"));
                _drawERange = Menu.Add(new MenuBool("drawERange", "Draw E Range"));
                _drawRRange = Menu.Add(new MenuBool("drawRRange", "Draw R Range"));

                Menu.Add(new MenuSeparator("Oathsworn", "Oathsworn"));
                _drawOathswornPos = Menu.Add(new MenuBool("drawOathswornPos", "Draw Oathsworn(Soulbound) Position", true));

                Menu.Add(new MenuSeparator("Soul", "Souls"));
                _drawSoulPosition          = Menu.Add(new MenuBool("drawSoulPosition", "Draw Souls Position", true));
                _drawSoulWaypoints         = Menu.Add(new MenuBool("drawSoulWaypoints", "Draw Souls Waypoints", true));
                _displayRemainingRotations = Menu.Add(new MenuBool("DisplayRemainingRotations", "Display Souls Remaining Rotations", true));

                Menu.Add(new MenuSeparator("DamageIndicator", "Damage Indicator"));
                _DamageIndicatorEnabled = Menu.Add(new MenuBool("DamageIndicatorEnabled", "DamageIndicator Enabled", true));
                _HerosEnabled           = Menu.Add(new MenuBool("HerosEnabled", "Draw on Heros", true));
                _JunglesEnabled         = Menu.Add(new MenuBool("JunglesEnabled", "Draw On Jungles", true));
                _DrawQDamage            = Menu.Add(new MenuBool("DrawQDamage", "Draw Q Damage", true));
                _DrawEDamage            = Menu.Add(new MenuBool("DrawEDamage", "Draw E Damage", true));
                _QDamageColor           = Menu.Add(new MenuColor("QdamageColor", "Q Damage Color", Color.Orange));
                _EDamageColor           = Menu.Add(new MenuColor("EdamageColor", "E Damage Color", Color.MediumSpringGreen));
            }
Exemple #7
0
                static AutoE()
                {
                    Menu = Auto.Menu.Add(new Menu("AutoE", "Auto E"));

                    _UseEFlash = Menu.Add(new MenuBool("UseEtoFlash", "Auto E when enemy used summoner flash", true));
                    _UseEBush  = Menu.Add(new MenuBool("UseEtoBush", "Auto E when enemy went into inside of invisible bush", true));
                }
Exemple #8
0
        public CSPlugin()
        {
            MainMenu = new Menu("challengerseries", ObjectManager.Player.ChampionName + " To The Challenger", true, ObjectManager.Player.ChampionName);
            CrossAssemblySettings = MainMenu.Add(new Menu("crossassemblysettings", "Challenger Utils: "));
            DrawEnemyWaypoints    =
                CrossAssemblySettings.Add(new MenuBool("drawenemywaypoints", "Draw Enemy Waypoints", true));
            PlayUrfThemeNextGame = CrossAssemblySettings.Add(new MenuBool("playsoundatstart", "Play URF Theme Next Game", true));
            DelayAction.Add(15000, () => Orbwalker.Enabled = true);
            Drawing.OnDraw += args =>
            {
                if (DrawEnemyWaypoints)
                {
                    foreach (
                        var e in
                        ValidTargets.Where(
                            en => en.Distance(ObjectManager.Player) < 5000))
                    {
                        var ip = Drawing.WorldToScreen(e.Position); //start pos

                        var wp = e.GetWaypoints();
                        var c  = wp.Count - 1;
                        if (wp.Count() <= 1)
                        {
                            break;
                        }

                        var w = Drawing.WorldToScreen(wp[c].ToVector3()); //endpos

                        Drawing.DrawLine(ip.X, ip.Y, w.X, w.Y, 2, Color.Red);
                        Drawing.DrawText(w.X, w.Y, Color.Red, e.CharData.BaseSkinName);
                    }
                }
            };
        }
Exemple #9
0
                static Flee()
                {
                    Menu = Modes.Menu.Add(new Menu("Flee", "Flee"));

                    _useQ         = Menu.Add(new MenuBool("UseQ", "Use Q", true));
                    _attackminion = Menu.Add(new MenuBool("attackMinion", "Attack Minion to escape", true));
                }
Exemple #10
0
        private static void OnGameLoad()
        {
            Game.OnNotify += OnNotify;

            Game.Print("mango.SkinChanger loaded", Color.Coral);

            //main menu
            MainMenu = new Menu("mango.SkinChanger", "mango.SkinChanger", true);
            MainMenu.Attach();

            //menu bool
            var useSkinChanger = new MenuBool("useSkinChanger", "Use Skin Changer?", false);

            MainMenu.Add(useSkinChanger);

            //fetch champion skin names
            var skinNames = ChampionSkinData.Skins[ObjectManager.Player.CharacterName].Keys.ToArray();

            //create MenuList
            var skinList = new MenuList("skins", "Skins", skinNames);

            MainMenu.Add(skinList);

            //skinList event handler
            skinList.ValueChanged += SkinListOnValueChanged;

            //retarded check if our last index is >= array length
            if (MainMenu["skins"].GetValue <MenuList>().Index >= skinList.Items.Length)
            {
                MainMenu["skins"].GetValue <MenuList>().Index = 0;
            }

            //setting skin OnLoad
            ObjectManager.Player.SetSkin(ChampionSkinData.Skins[ObjectManager.Player.CharacterName][skinList.SelectedValue]);
        }
Exemple #11
0
 static AntiGapcloser()
 {
     Menu     = Misc.Menu.Add(new Menu("AntiGapcloser", "Anti Gapcloser"));
     _enabled = Menu.Add(new MenuBool("Enabled", "Enabled", true));
     Menu.Add(new MenuSeparator("1", " "));
     _useR = Menu.Add(new MenuBool("UseR", "Use R", true));
 }
Exemple #12
0
        public override void InitializeMenu()
        {
            base.InitializeMenu();
            ComboMenu = MainMenu.Add(new Menu("koggiecombomenu", "Combo Settings: "));
            UseQBool  = ComboMenu.Add(new MenuBool("koggieuseq", "Use Q", true));
            UseWBool  = ComboMenu.Add(new MenuBool("koggieusew", "Use W", true));
            UseEBool  = ComboMenu.Add(new MenuBool("koggieusee", "Use E", true));
            UseRBool  = ComboMenu.Add(new MenuBool("koggieuser", "Use R", true));
            GetInPositionForWBeforeActivatingBool =
                ComboMenu.Add(new MenuBool("koggiewintime", "Dont Activate W if In Danger!", false));
            HarassMenu          = MainMenu.Add(new Menu("koggieharassmenu", "Harass Settings"));
            UseRHarass          = HarassMenu.Add(new MenuBool("koggieuserharass", "Use R", true));
            JungleclearMenu     = MainMenu.Add(new Menu("koggiejgclearmenu", "Jungleclear Settings: "));
            UseWJungleClearMenu = JungleclearMenu.Add(new Menu("koggiewjgcleartargets", "W if TARGET is: "));

            if (GetJungleCampsOnCurrentMap() != null)
            {
                foreach (var mob in GetJungleCampsOnCurrentMap())
                {
                    UseWJungleClearMenu.Add(new MenuBool(mob, mob, true));
                }
            }
            DrawMenu              = MainMenu.Add(new Menu("koggiedrawmenu", "Drawing Settings"));
            DrawWRangeBool        = DrawMenu.Add(new MenuBool("koggiedraww", "Draw W Range", true));
            DrawRRangeBool        = DrawMenu.Add(new MenuBool("koggiedrawr", "Draw R Range", true));
            HumanizerMenu         = MainMenu.Add(new Menu("koggiehumanizermenu", "Humanizer Settings: "));
            HumanizerMinAttacks   = HumanizerMenu.Add(new MenuSlider("koggieminattacks", "Min attacks before moving", 2, 1, 10));
            HumanizerMovementTime =
                HumanizerMenu.Add(new MenuSlider("koggiehumanizermovetime", "Time for moving (milliseconds)", 200, 0,
                                                 1000));
            HumanizerEnabled       = HumanizerMenu.Add(new MenuBool("koggiehumanizerenabled", "Enable Humanizer? ", true));
            MaxRStacksSlider       = MainMenu.Add(new MenuSlider("koggiermaxstacks", "R Max Stacks: ", 2, 0, 11));
            AlwaysSaveManaForWBool = MainMenu.Add(new MenuBool("koggiesavewmana", "Always Save Mana For W!", true));
            MainMenu.Attach();
        }
Exemple #13
0
                static Combo()
                {
                    Menu = Modes.Menu.Add(new Menu("Combo", "Combo"));

                    _useQ = Menu.Add(new MenuBool("UseQ", "Use Q", true));
                    _useW = Menu.Add(new MenuBool("UseW", "Use W", true));
                }
Exemple #14
0
        internal static void Initialize()
        {
            var manaBarItem = new MenuBool("DrawSyndraManaBarIndicator", "Draw Combo ManaBar Indicator");

            Syndra.DrawMenu.Add(manaBarItem);

            DxLine = new Line(DxDevice)
            {
                Width = 4
            };

            Drawing.OnPreReset  += DrawingOnOnPreReset;
            Drawing.OnPostReset += DrawingOnOnPostReset;
            AppDomain.CurrentDomain.DomainUnload += CurrentDomainOnDomainUnload;
            AppDomain.CurrentDomain.ProcessExit  += CurrentDomainOnDomainUnload;

            Drawing.OnEndScene += eventArgs =>
            {
                var color = new ColorBGRA(255, 255, 255, 255);

                var qMana = new[] { 0, 40, 50, 60, 70, 80 };
                var wMana = new[] { 0, 60, 70, 80, 90, 100 }; // W Mana Cost doesnt works :/
                var eMana = new[] { 0, 50, 50, 50, 50, 50 };
                var rMana = new[] { 0, 100, 100, 100 };

                if (manaBarItem)
                {
                    var totalCostMana = qMana[Syndra.Q.Level] + wMana[Syndra.W.Level] + eMana[Syndra.E.Level]
                                        + rMana[Syndra.R.Level];
                    DrawManaPercent(
                        totalCostMana,
                        totalCostMana > ObjectManager.Player.Mana ? new ColorBGRA(255, 0, 0, 255) : new ColorBGRA(255, 255, 255, 255));
                }
            };
        }
Exemple #15
0
 private void MakeConfig(Menu menu, string menuPreffix)
 {
     UseECombo =
         menu.Add(new MenuBool(menuPreffix + "ecombo", "Use E in Combo", true));
     UseEFarm =
         menu.Add(new MenuBool(menuPreffix + "ejg", "Use E in Jungle", true));
 }
Exemple #16
0
        internal static void Initialize(Menu menu)
        {
            var submenu = menu.Add(new Menu("Skins", "Skins"));

            _enabledMenuBool = submenu.Add(new MenuBool("Enabled", "Enabled", true));
            var skinListItem = submenu.Add(new MenuList <string>("Skin", "Skin", SkinList.Select(x => x.Name)));

            //var skinListItem = submenu.Add(new MenuList<string>("Skin", "Skin", SkinList.Select(x => x.Name)) { SelectedValue = "Pulsefire Ezreal" })//스킨 기본값 설정

            _enabledMenuBool.ValueChanged += (sender, args) =>
            {
                if (_enabledMenuBool.Value)
                {
                    SetSkin(SkinList[skinListItem.Index].ID);
                }
                else
                {
                    GameObjects.Player.SetSkin(GameObjects.Player.ChampionName, DefaultSkinId);
                }
            };

            skinListItem.ValueChanged += (sender, args) =>
            {
                SetSkin(SkinList[skinListItem.Index].ID);
            };

            SetSkin(SkinList[skinListItem.Index].ID);
        }
Exemple #17
0
        static Base()
        {
            Local = new Menu(Player.CharacterName, Player.CharacterName);

            manaDisable = new MenuBool("manaDisable", "Disable mana manager in combo", false);

            HarassMenu = new Menu("harass", "Harass");
            foreach (var enemy in GameObjects.EnemyHeroes)
            {
                var harass = new MenuBool("harass" + enemy.CharacterName, enemy.CharacterName);
                HarassList.Add(harass);
                HarassMenu.Add(harass);
            }

            FarmMenu = new Menu("farm", "Farm");

            Local.Add(HarassMenu);
            Local.Add(FarmMenu);

            Config.Add(new Menu("extra", "Extra settings OKTW©")
            {
                manaDisable,
                harassMixed
            });
            Config.Add(Local);
        }
Exemple #18
0
        public OKTWdash(Spell qwer)
        {
            dashSpell = qwer;

            var local  = Config[Player.CharacterName] as Menu;
            var config = local[qwer.Slot.ToString().ToLower() + "Config"] as Menu;

            config.Add(dashMode);
            config.Add(enemyCheck);
            config.Add(wallCheck);
            config.Add(turretCheck);
            config.Add(aaCheck);

            var gapcloser = new Menu("gapcloser", "Gapcloser")
            {
                gapcloserMode
            };

            foreach (var enemy in GameObjects.EnemyHeroes)
            {
                var egcChampion = new MenuBool("egcChampion" + enemy.CharacterName, enemy.CharacterName);
                egcChampions.Add(egcChampion);
                gapcloser.Add(egcChampion);
            }

            config.Add(gapcloser);

            AntiGapcloser.OnGapcloser += AntiGapcloser_OnGapcloser;
        }
Exemple #19
0
 public void InitMenu()
 {
     ComboMenu     = MainMenu.Add(new Menu("caitcombomenu", "Combo Settings: "));
     UseQCombo     = ComboMenu.Add(new MenuBool("caitqcombo", "Use Q", true));
     UseWCombo     = ComboMenu.Add(new MenuBool("caitwcombo", "Use W"));
     UseECombo     = ComboMenu.Add(new MenuBool("caitecombo", "Use E", true));
     UseRCombo     = ComboMenu.Add(new MenuKeyBind("caitrcombo", "Use R", Keys.R, KeyBindType.Press));
     AutoWConfig   = MainMenu.Add(new Menu("caitautow", "W Settings: "));
     UseWInterrupt = AutoWConfig.Add(new MenuBool("caitusewinterrupt", "Use W to Interrupt", true));
     new Utils.Logic.PositionSaver(AutoWConfig, W);
     FocusOnHeadShotting =
         MainMenu.Add(new MenuBool("caitfocusonheadshottingenemies", "Try to save Headshot for poking", true));
     AlwaysQAfterE = MainMenu.Add(new MenuBool("caitalwaysqaftere", "Always Q after E (EQ combo)", true));
     QHarassMode   =
         MainMenu.Add(
             new MenuList <string>(
                 "caitqharassmode",
                 "Q HARASS MODE",
                 new[] { "FULLDAMAGE", "ALLOWMINIONS", "DISABLED" }));
     UseEAntiGapclose = MainMenu.Add(new MenuBool("caiteantigapclose", "Use E AntiGapclose", false));
     UseEOnEnemiesCloserThanSlider =
         MainMenu.Add(new MenuSlider("caitecomboshit", "Use E on enemies closer than", 770, 200, 770));
     OnlyUseEOnMelees = MainMenu.Add(new MenuBool("caiteonlymelees", "Only use E on melees", false));
     DrawRange        = MainMenu.Add(new MenuSlider("caitdrawrange", "Draw a circle with radius: ", 800, 0, 1240));
     MainMenu.Attach();
 }
Exemple #20
0
        public override void InitializeMenu()
        {
            HealBlacklistMenu = MainMenu.Add(new Menu("healblacklist", "Do NOT Heal (W): ", false, "Soraka"));
            foreach (var ally in ObjectManager.Get <AIHeroClient>().Where(h => h.IsAlly && !h.IsMe))
            {
                var championName = ally.CharData.BaseSkinName;
                HealBlacklistMenu.Add(new MenuBool("dontheal" + championName, championName, false));
            }

            UltBlacklistMenu = MainMenu.Add(new Menu("ultblacklist", "Do NOT Ult (R): ", false, "Soraka"));
            foreach (var ally in ObjectManager.Get <AIHeroClient>().Where(h => h.IsAlly && !h.IsMe))
            {
                var championName = ally.CharData.BaseSkinName;
                UltBlacklistMenu.Add(new MenuBool("dontult" + championName, championName, false));
            }

            PriorityMenu = MainMenu.Add(new Menu("sttcselector", "Heal Priority", false, "Soraka"));

            foreach (var ally in ObjectManager.Get <AIHeroClient>().Where(h => h.IsAlly && !h.IsMe))
            {
                PriorityMenu.Add(
                    new MenuSlider("STTCSelector" + ally.ChampionName + "Priority", ally.ChampionName,
                                   GetPriorityFromDb(ally.ChampionName), 1, 5));
            }

            OnlyQIfMyHPLessThanSlider =
                MainMenu.Add(new MenuSlider("rakaqonlyifmyhp", "Only Q if my HP < %", 100, 0, 100));

            NoNeedForSpacebarBool =
                MainMenu.Add(new MenuBool("noneed4spacebar", "PLAY ONLY WITH MOUSE! NO SPACEBAR", true));

            DontHealIfImBelowHpSlider = MainMenu.Add(new MenuSlider("wmyhp", "Don't Heal (W) if Below HP%: ", 20, 1));

            DontWTanksBool = MainMenu.Add(new MenuBool("dontwtanks", "Don't Heal (W) Tanks", true));

            ATankTakesXHealsToHealSlider =
                MainMenu.Add(new MenuSlider("atanktakesxheals", "A TANK takes X Heals (W) to  FULLHP", 15, 5, 30));

            EDelay = MainMenu.Add(new MenuSlider("rakaedelay", "E Delay (milliseconds)", 0, 0, 250));

            UseUltForMeIfMyHpIsLessThanSlider = MainMenu.Add(new MenuSlider("ultmyhp", "Ult if MY HP% < ", 15, 1, 25));

            UltIfAnAllyHpIsLessThanSlider = MainMenu.Add(new MenuSlider("ultallyhp", "Ult If Ally HP% < ", 15, 5, 35));

            CheckIfAllyCanSurviveBool =
                MainMenu.Add(new MenuBool("checkallysurvivability", "Check if ult will save ally", true));

            TryToUltAfterIgniteBool = MainMenu.Add(new MenuBool("ultafterignite", "ULT (R) after IGNITE", false));

            BlockAutoAttacksBool = MainMenu.Add(new MenuBool("blockaas", "Block AutoAttacks?", true));

            DrawW = MainMenu.Add(new MenuBool("draww", "Draw W?", true));

            DrawQ = MainMenu.Add(new MenuBool("drawq", "Draw Q?", true));

            DrawDebugBool = MainMenu.Add(new MenuBool("drawdebug", "Draw Heal Info", false));

            MainMenu.Attach();
        }
Exemple #21
0
 static AutoInterrupt()
 {
     Menu     = Misc.Menu.Add(new Menu("AutoInterrupt", "Auto Interrupt"));
     _enabled = Menu.Add(new MenuBool("Enabled", "Enabled", true));
     Menu.Add(new MenuSeparator("1", " "));
     _useQ = Menu.Add(new MenuBool("UseQ", "Use Q", true));
     _useR = Menu.Add(new MenuBool("UseR", "Use R", true));
 }
Exemple #22
0
                static AutoE()
                {
                    Menu = Auto.Menu.Add(new Menu("AutoE", "Auto E"));

                    _autoEAgainstTargetedSpells = Menu.Add(new MenuBool("AutoEAgainstTargetedSpells", "Auto E Against Targeted Spells", true));

                    TargetedSpells.Initialize();
                }
Exemple #23
0
                static JungleClear()
                {
                    Menu = Modes.Menu.Add(new Menu("JungleClear", "JungleClear"));

                    _useQ    = Menu.Add(new MenuBool("UseQ", "Use Q", true));
                    _useW    = Menu.Add(new MenuBool("UseW", "Use W", true));
                    _minMana = Menu.Add(new MenuSliderButton("MinMana", "Min Mana %", 0, 0, 100, true));
                }
Exemple #24
0
                static LaneClear()
                {
                    Menu = Modes.Menu.Add(new Menu("LaneClear", "LaneClear"));

                    _useQ    = Menu.Add(new MenuBool("UseQ", "Use Q", false));
                    _useW    = Menu.Add(new MenuBool("UseW", "Use W", false));
                    _minMana = Menu.Add(new MenuSliderButton("MinMana", "Min Mana %", 70, 0, 100, true));
                }
Exemple #25
0
                static Harass()
                {
                    Menu = Modes.Menu.Add(new Menu("Harass", "Harass"));

                    _useQ    = Menu.Add(new MenuBool("UseQ", "Use Q", true));
                    _useW    = Menu.Add(new MenuBool("UseW", "Use W", true));
                    _minMana = Menu.Add(new MenuSliderButton("Mana", "Min Mana %", 70, 0, 100, true));
                }
        public static MenuBool Add(this Menu menu, string name, bool defaultValue, Action <bool> valueChanged)
        {
            var component = new MenuBool(menu.InternalName + "." + name, name, defaultValue);

            menu.Add(component);
            component.OnValueChanged += (sender, args) => valueChanged(args.GetNewValue <MenuBool>().Value);
            valueChanged(component.Value);
            return(component);
        }
Exemple #27
0
                static Combo()
                {
                    Menu = Modes.Menu.Add(new Menu("Combo", "Combo"));

                    _useQ = Menu.Add(new MenuBool("UseQ", "Use Q", true));
                    _useW = Menu.Add(new MenuBool("UseW", "Use W", true));
                    //_useE = Menu.Add(new MenuBool("UseE", "Use E", true));
                    _useR = Menu.Add(new MenuSliderButton("UseR", "Use R", 3, 1, 6, true));
                }
Exemple #28
0
 public void InitMenu()
 {
     ComboMenu = MainMenu.Add(new Menu("ChampionNamecombomenu", "Combo Settings: "));
     UseQCombo = ComboMenu.Add(new MenuBool("ChampionNameqcombo", "Use Q", true));
     UseWCombo = ComboMenu.Add(new MenuBool("ChampionNamewcombo", "Use W", true));
     UseECombo = ComboMenu.Add(new MenuBool("ChampionNameecombo", "Use E", true));
     UseRCombo = ComboMenu.Add(new MenuBool("ChampionNamercombo", "Use R", true));
     MainMenu.Attach();
 }
Exemple #29
0
                //internal static bool SaveOathsworn => _saveOathsworn.Value;

                static AutoR()
                {
                    Menu = Auto.Menu.Add(new Menu("AutoR", "Auto R"));

                    Menu.Add(new MenuSeparator("collabo", "Collaborate"));

                    //_saveOathsworn = Menu.Add(new MenuBool("SaveOathsworn", "Save Oathsworn", true));
                    _balista = Menu.Add(new MenuBool("Balista", "Collaborate with Blitzcrank Q", true));
                }
 private void MakeConfig(Menu menu, string menuPreffix)
 {
     UseWOnDangerousSpell =
         menu.Add(new MenuSlider(menuPreffix + "wsave", "W if spell dmg > %CURRENT HP", 25, 10, 100));
     UseWOnTowerShots =
         menu.Add(new MenuBool(menuPreffix + "wtower", "Use W to block towershots", true));
     DisableOrbwalkerDuringW =
         menu.Add(new MenuSlider(menuPreffix + "wdisableorbwalker", "Force disable orbwalker after W for x seconds", 0, 0, 3));
 }
Exemple #31
0
 public void InitMenu()
 {
     ComboMenu = MainMenu.Add(new Menu("ChampionNamecombomenu", "Combo Settings: "));
     UseQCombo = ComboMenu.Add(new MenuBool("ChampionNameqcombo", "Use Q", true));
     UseWCombo = ComboMenu.Add(new MenuBool("ChampionNamewcombo", "Use W", true));
     UseECombo = ComboMenu.Add(new MenuBool("ChampionNameecombo", "Use E", true));
     UseRCombo = ComboMenu.Add(new MenuBool("ChampionNamercombo", "Use R", true));
     MainMenu.Attach();
 }
Exemple #32
0
 public PositionSaver(Menu menu, Spell spellToUse)
 {
     _core = new PositionSaverCore();
     _isEnabled = menu.Add(new MenuBool("positionsaverenabled", "Auto use in custom positions", true));
     _saveKey = menu.Add(new MenuKeyBind("positionsaversavekey", "Save cursor pos as custom pos!", Keys.I, KeyBindType.Press));
     _deleteOneKey = menu.Add(new MenuKeyBind("positionsaverdeleteone", "Delete cursor position", Keys.J, KeyBindType.Press));
     _deleteKey = menu.Add(new MenuKeyBind("positionsaverpurge", "Delete all positions", Keys.Delete, KeyBindType.Press));
     _spellToUse = spellToUse;
     Drawing.OnDraw += OnDraw;
 }
Exemple #33
0
 public void InitMenu()
 {
     UseQ = MainMenu.Add(new MenuBool("Ezrealq", "Use Q", true));
     QFarm = MainMenu.Add(new MenuBool("Ezrealqfarm", "Use Q Farm", true));
     QMana = MainMenu.Add(new MenuSlider("Ezrealqfarmmana", "Q Farm Mana", 80, 0, 100));
     UseWMode = MainMenu.Add(new MenuList<string>("Ezrealw", "Use W", new [] {"COMBO", "ALWAYS", "NEVER"}));
     SemiAutoRKey = MainMenu.Add(new MenuKeyBind("Ezrealr", "Use R Key: ", Keys.R, KeyBindType.Press));
     BlockManualR = MainMenu.Add(new MenuBool("Ezrealblockmanualr", "Block manual R", true));
     UseSheenCombo = MainMenu.Add(new MenuBool("Ezrealsheencombo", "Use SHEEN Combo", true));
     MainMenu.Attach();
 }
Exemple #34
0
 public void InitMenu()
 {
     ComboMenu = MainMenu.Add(new Menu("ashecombomenu", "Combo Settings: "));
     UseQCombo = ComboMenu.Add(new MenuBool("asheqcombo", "Use Q", true));
     UseWCombo = ComboMenu.Add(new MenuBool("ashewcombo", "Use W", true));
     UseRCombo = ComboMenu.Add(new MenuBool("ashercombo", "Use R", true));
     UseWHarass = MainMenu.Add(new MenuBool("ashewharass", "Use W Harass", true));
     UseRAntiGapclose = MainMenu.Add(new MenuBool("asherantigapclose", "Use R AntiGapclose", false));
     UseRInterrupt = MainMenu.Add(new MenuBool("asherinterrupt", "Use R Interrupt", true));
     DrawWRange = MainMenu.Add(new MenuBool("ashedraww", "Draw W Range?", false));
     ScoutMode =
         MainMenu.Add(new MenuList<string>("ashescoutmode", "Scout (E) Mode: ",
             new[] {"EnemyJungleClosest", "EnemyJungleFarthest", "DragonBaron", "Custom", "Disabled"}));
     MainMenu.Attach();
 }
Exemple #35
0
 public void InitMenu()
 {
     ComboMenu = MainMenu.Add(new Menu("caitcombomenu", "Combo Settings: "));
     UseQCombo = ComboMenu.Add(new MenuBool("caitqcombo", "Use Q", true));
     UseWCombo = ComboMenu.Add(new MenuBool("caitwcombo", "Use W"));
     UseECombo = ComboMenu.Add(new MenuBool("caitecombo", "Use E", true));
     UseRCombo = ComboMenu.Add(new MenuKeyBind("caitrcombo", "Use R", Keys.R, KeyBindType.Press));
     AutoWConfig = MainMenu.Add(new Menu("caitautow", "W Settings: "));
     UseWInterrupt = AutoWConfig.Add(new MenuBool("caitusewinterrupt", "Use W to Interrupt", true));
     new Utils.Logic.PositionSaver(AutoWConfig, W);
     FocusOnHeadShotting =
         MainMenu.Add(new MenuBool("caitfocusonheadshottingenemies", "Try to save Headshot for poking", true));
     AlwaysQAfterE = MainMenu.Add(new MenuBool("caitalwaysqaftere", "Always Q after E (EQ combo)", true));
     QHarassMode =
         MainMenu.Add(
             new MenuList<string>(
                 "caitqharassmode",
                 "Q HARASS MODE",
                 new[] { "FULLDAMAGE", "ALLOWMINIONS", "DISABLED" }));
     UseEAntiGapclose = MainMenu.Add(new MenuBool("caiteantigapclose", "Use E AntiGapclose", false));
     UseEOnEnemiesCloserThanSlider =
         MainMenu.Add(new MenuSlider("caitecomboshit", "Use E on enemies closer than", 770, 200, 770));
     OnlyUseEOnMelees = MainMenu.Add(new MenuBool("caiteonlymelees", "Only use E on melees", false));
     DrawRange = MainMenu.Add(new MenuSlider("caitdrawrange", "Draw a circle with radius: ", 800, 0, 1240));
     MainMenu.Attach();
 }
Exemple #36
0
 private void InitMenu()
 {
     UseQComboStringList = MainMenu.Add(new MenuList<string>("useqcombo", "Q Combo MODE: ", new [] {"CHALLENGER", "BRONZE", "NEVER"}));
     UseWComboBool = MainMenu.Add(new MenuBool("usewcombo", "Use W Combo", true));
     UseEComboStringList = MainMenu.Add(new MenuList<string>("useecombo", "Use E Combo", new [] {"CHALLENGER", "BRONZE", "NEVER"}));
     UseEKSBool = MainMenu.Add(new MenuBool("useeks", "Use E KS if Q on CD", true));
     UseRComboKeybind = MainMenu.Add(new MenuKeyBind("usercombo", "Use R Combo", Keys.R, KeyBindType.Press));
     QGapcloseModeStringList =
         MainMenu.Add(new MenuList<string>("qgc", "Q Gapcloser Mode",
             new[] {"ONLY-CLOSEST-TO-TARGET", "ALL-KILLABLE-MINIONS"}));
     MinDistForQGapcloser =
         MainMenu.Add(new MenuSlider("mindistqgapcloser", "Min Distance for Q Gapclose", 350, 325, 625));
     QFarmModeStringList = MainMenu.Add(new MenuList<string>("useqfarm", "Q Farm Mode: ", new[] { "ONLY-UNKILLABLE", "ALWAYS", "NEVER" }));
     MainMenu.Attach();
 }
Exemple #37
0
        public override void InitializeMenu()
        {
            base.InitializeMenu();
            ComboMenu = MainMenu.Add(new Menu("koggiecombomenu", "Combo Settings: "));
            UseQBool = ComboMenu.Add(new MenuBool("koggieuseq", "Use Q", true));
            UseWBool = ComboMenu.Add(new MenuBool("koggieusew", "Use W", true));
            UseEBool = ComboMenu.Add(new MenuBool("koggieusee", "Use E", true));
            UseRBool = ComboMenu.Add(new MenuBool("koggieuser", "Use R", true));
            GetInPositionForWBeforeActivatingBool =
                ComboMenu.Add(new MenuBool("koggiewintime", "Dont Activate W if In Danger!", false));
            HarassMenu = MainMenu.Add(new Menu("koggieharassmenu", "Harass Settings"));
            UseRHarass = HarassMenu.Add(new MenuBool("koggieuserharass", "Use R", true));
            JungleclearMenu = MainMenu.Add(new Menu("koggiejgclearmenu", "Jungleclear Settings: "));
            UseWJungleClearMenu = JungleclearMenu.Add(new Menu("koggiewjgcleartargets", "W if TARGET is: "));

            if (GetJungleCampsOnCurrentMap() != null)
            {
                foreach (var mob in GetJungleCampsOnCurrentMap())
                {
                    UseWJungleClearMenu.Add(new MenuBool(mob, mob, true));
                }
            }
            DrawMenu = MainMenu.Add(new Menu("koggiedrawmenu", "Drawing Settings"));
            DrawWRangeBool = DrawMenu.Add(new MenuBool("koggiedraww", "Draw W Range", true));
            DrawRRangeBool = DrawMenu.Add(new MenuBool("koggiedrawr", "Draw R Range", true));
            HumanizerMenu = MainMenu.Add(new Menu("koggiehumanizermenu", "Humanizer Settings: "));
            HumanizerMinAttacks = HumanizerMenu.Add(new MenuSlider("koggieminattacks", "Min attacks before moving", 2, 1, 10));
            HumanizerMovementTime =
                HumanizerMenu.Add(new MenuSlider("koggiehumanizermovetime", "Time for moving (milliseconds)", 200, 0,
                    1000));
            HumanizerEnabled = HumanizerMenu.Add(new MenuBool("koggiehumanizerenabled", "Enable Humanizer? ", true));
            MaxRStacksSlider = MainMenu.Add(new MenuSlider("koggiermaxstacks", "R Max Stacks: ", 2, 0, 11));
            AlwaysSaveManaForWBool = MainMenu.Add(new MenuBool("koggiesavewmana", "Always Save Mana For W!", true));
            MainMenu.Attach();
        }
Exemple #38
0
 public void InitMenu()
 {
     ComboMenu = MainMenu.Add(new Menu("Xerathcombomenu", "Combo Settings: "));
     UseQCombo = ComboMenu.Add(new MenuBool("Xerathqcombo", "Use Q", true));
     QMode =
         ComboMenu.Add(new MenuList<string>("Xerathqmode", "Q Mode: ", new[] {"PREDICTION", "TARGETPOSITION"}));
     UseWCombo = ComboMenu.Add(new MenuBool("Xerathwcombo", "Use W", true));
     UseECombo = ComboMenu.Add(new MenuBool("Xerathecombo", "Use E", true));
     UseRCombo = ComboMenu.Add(new MenuBool("Xerathrcombo", "Use R", true));
     QHarass = MainMenu.Add(new MenuBool("Xerathqharass", "Use Q Harass", true));
     WHarass = MainMenu.Add(new MenuBool("Xerathwharass", "Use W Harass", false));
     EInterrupt = MainMenu.Add(new MenuBool("Xeratheinterrupt", "Use E Interrupt", true));
     EAntiGapcloser = MainMenu.Add(new MenuBool("Xerathegc", "Use E Anti-Gapcloser", true));
     MainMenu.Attach();
 }
Exemple #39
0
 public void InitMenu()
 {
     ComboMenu = MainMenu.Add(new Menu("Luciancombomenu", "Combo Settings: "));
     UseQCombo = ComboMenu.Add(new MenuBool("Lucianqcombo", "Use Q", true));
     UseWCombo = ComboMenu.Add(new MenuBool("Lucianwcombo", "Use W", true));
     IgnoreWCollision = ComboMenu.Add(new MenuBool("Lucianignorewcollision", "Ignore W collision (for passive)", false));
     UseEMode =
         ComboMenu.Add(new MenuList<string>("Lucianecombo", "E Mode", new[] {"Side", "Cursor", "Enemy", "Never"}));
     UseEAntiMelee = ComboMenu.Add(new MenuBool("Lucianecockblocker", "Use E to get away from melees", true));
     UseEGapclose = ComboMenu.Add(new MenuBool("Lucianegoham", "Use E to go HAM", false));
     SemiAutoRKey = ComboMenu.Add(
         new MenuKeyBind("Luciansemiauto", "Semi-Auto R Key", Keys.R, KeyBindType.Press));
     BlockManualR = this.ComboMenu.Add(new MenuBool("Lucianblockmanualr", "Block manual R", true));
     ForceR = ComboMenu.Add(new MenuBool("Lucianrcombo", "Auto R", true));
     HarassMenu = MainMenu.Add(new Menu("Lucianharassmenu", "Harass Settings: "));
     UseQExtended = HarassMenu.Add(new MenuBool("Lucianqextended", "Use Extended Q", true));
     QExManaPercent =
         HarassMenu.Add(new MenuSlider("Lucianqexmanapercent", "Only use extended Q if mana > %", 75, 0, 100));
     QExtendedBlacklist = HarassMenu.Add(new Menu("Lucianqexblacklist", "Extended Q Blacklist: "));
     foreach (var ally in ObjectManager.Get<Obj_AI_Hero>().Where(h => h.IsEnemy))
     {
         var championName = ally.CharData.BaseSkinName;
         QExtendedBlacklist.Add(new MenuBool("qexbl" + championName, championName, false));
     }
     UseQHarass = HarassMenu.Add(new MenuBool("Lucianqharass", "Use Q Harass", true));
     UsePassiveOnEnemy = HarassMenu.Add(new MenuBool("Lucianpassivefocus", "Use Passive On Champions", true));
     JungleMenu = MainMenu.Add(new Menu("Lucianjunglemenu", "Jungle Settings: "));
     QJg = JungleMenu.Add(new MenuBool("Lucianqjungle", "Use Q", true));
     WJg = JungleMenu.Add(new MenuBool("Lucianwjungle", "Use W", true));
     EJg = JungleMenu.Add(new MenuBool("Lucianejungle", "Use E", true));
     QKS = new MenuBool("Lucianqks", "Use Q for KS", true);
     MainMenu.Attach();
 }
Exemple #40
0
 private void InitMenu()
 {
     ComboMenu = MainMenu.Add(new Menu("kalicombomenu", "Combo Settings: "));
     WomboComboMenu = ComboMenu.Add(new Menu("kaliwombos", "Wombo Combos: "));
     BalistaBool = WomboComboMenu.Add(new MenuBool("kalibalista", "Balista", true));
     TalistaBool = WomboComboMenu.Add(new MenuBool("kalitalista", "Talista", true));
     SalistaBool = WomboComboMenu.Add(new MenuBool("kalisalista", "Salista", true));
     OrbwalkOnMinions = ComboMenu.Add(new MenuBool("kaliorbwalkonminions", "Orbwalk On Minions", false));
     UseQManaSlider = ComboMenu.Add(new MenuSlider("kaliuseqmanaslider", "Use Q if Mana% > ", 20));
     //UseQWalljumpKey = ComboMenu.Add(new MenuKeyBind("useqwalljump", "Q Walljump Key", Keys.N, KeyBindType.Press));
     FocusWBuffedEnemyBool = ComboMenu.Add(new MenuBool("kalifocuswbuffedenemy", "Focus Enemy with W Buff", true));
     //UseEBeforeYouDieBool = ComboMenu.Add(new MenuBool("kaliuseebeforedeath", "Use E Before You Die", false));
     UseRAllySaverBool = ComboMenu.Add(new MenuBool("kaliusersaveally", "Use R to save Soulbound", true));
     UseREngageBool = ComboMenu.Add(new MenuBool("userengage", "Use R to engage", false));
     UseRCounterEngageBool = ComboMenu.Add(new MenuBool("kaliusercounternengage", "Use R counter-engage", true));
     UseRInterruptBool = ComboMenu.Add(new MenuBool("kaliuserinterrupt", "Use R to Interrupt"));
     HarassMenu = MainMenu.Add(new Menu("kaliharassmenu", "Harass Settings: "));
     UseQStackTransferBool = HarassMenu.Add(new MenuBool("kaliuseqstacktransfer", "Use Q Stack Transfer"));
     UseQStackTransferMinStacksSlider =
         HarassMenu.Add(new MenuSlider("kaliuseqstacktransferminstacks", "Min stacks for Stack Transfer", 3, 0,
             15));
     UseEIfResettedByAMinionBool =
         HarassMenu.Add(new MenuBool("useeresetharass", "Use E if resetted by a minion"));
     EResetByAMinionMinManaSlider =
         HarassMenu.Add(new MenuSlider("useeresetmana", "Use E Reset by Minion if Mana% > ", 90));
     MinEnemyStacksForEMinionResetSlider =
         HarassMenu.Add(new MenuSlider("useeresetminenstacks", "Use E Reset if Enemy stacks > ", 3, 0, 25));
     FarmMenu = MainMenu.Add(new Menu("kalifarmmenu", "Farm Settings"));
     AlwaysUseEIf2MinionsKillableBool =
         FarmMenu.Add(new MenuBool("alwaysuseeif2minkillable", "Always use E if resetted with no mana cost", true));
     RendDamageMenu = MainMenu.Add(new Menu("kalirenddmgmenu", "Adjust Rend (E) DMG Prediction: "));
     ReduceRendDamageBySlider =
         RendDamageMenu.Add(new MenuSlider("kalirendreducedmg", "Reduce E DMG by: ", 15, 0, 300));
     DrawMenu = MainMenu.Add(new Menu("kalidrawmenu", "Drawing Settings: "));
     DrawERangeBool = DrawMenu.Add(new MenuBool("drawerangekali", "Draw E Range", true));
     DrawRRangeBool = DrawMenu.Add(new MenuBool("kalidrawrrange", "Draw R Range", true));
     DrawEDamage = DrawMenu.Add(new MenuBool("kalidrawedmg", "Draw E Damage", true));
     MainMenu.Attach();
 }
 /// <summary>
 ///     Builds a new handler for the given <see cref="MenuBool" />.
 /// </summary>
 /// <param name="component">The <see cref="MenuBool" /> where this handler is responsible for.</param>
 /// <returns>The handler</returns>
 public ADrawable<MenuBool> BuildBoolHandler(MenuBool component)
 {
     return new LightBool2(component);
 }
Exemple #42
0
 private void InitMenu()
 {
     ComboMenu = MainMenu.Add(new Menu("combomenu", "Combo Settings: "));
     CondemnMenu = ComboMenu.Add(new Menu("condemnmenu", "Condemn Settings: "));
     HarassMenu = MainMenu.Add(new Menu("harassmenu", "Harass Settings: "));
     FarmMenu = MainMenu.Add(new Menu("farmmenu", "Farm Settings: "));
     DrawMenu = MainMenu.Add(new Menu("drawmenu", "Drawing Settings: "));
     UseQBool = ComboMenu.Add(new MenuBool("useq", "Auto Q", true));
     QModeStringList =
         ComboMenu.Add(new MenuList<string>("qmode", "Q Mode: ",
             new[] { "PRADA", "MARKSMAN", "VHR", "SharpShooter" }));
     UseQAntiGapcloserStringList =
         ComboMenu.Add(new MenuList<string>("qantigc", "Use Q Antigapcloser",
             new[] { "NEVER", "E-NOT-READY", "ALWAYS" }));
     TryToFocus2WBool = ComboMenu.Add(new MenuBool("focus2w", "Try To Focus 2W", false));
     UseEBool = CondemnMenu.Add(new MenuBool("usee", "Auto E", true));
     EDelaySlider = CondemnMenu.Add(new MenuSlider("edelay", "E Delay (in ms): ", 0, 0, 100));
     EModeStringList =
         CondemnMenu.Add(new MenuList<string>("emode", "E Mode: ",
             new[]
             {
                 "PRADASMART", "PRADAPERFECT", "MARKSMAN", "SHARPSHOOTER", "GOSU", "VHR", "PRADALEGACY",
                 "FASTEST",
                 "OLDPRADA"
             }));
     UseEInterruptBool = CondemnMenu.Add(new MenuBool("useeinterrupt", "Use E To Interrupt", true));
     UseEAntiGapcloserBool = CondemnMenu.Add(new MenuBool("useeantigapcloser", "Use E AntiGapcloser", true));
     UseEWhenMeleesNearBool = CondemnMenu.Add(new MenuBool("ewhenmeleesnear", "Use E when Melee near", false));
     EPushDistanceSlider = CondemnMenu.Add(new MenuSlider("epushdist", "E Push Distance: ", 425, 300, 475));
     EHitchanceSlider = CondemnMenu.Add(new MenuSlider("ehitchance", "Condemn Hitchance", 50, 0, 100));
     SemiAutomaticCondemnKey =
         CondemnMenu.Add(new MenuKeyBind("semiautoekey", "Semi Automatic Condemn", Keys.E, KeyBindType.Press));
     DontAttackWhileInvisibleAndMeelesNearBool =
         ComboMenu.Add(new MenuBool("dontattackwhileinvisible", "Smart Invisible Attacking", true));
     UseRBool = ComboMenu.Add(new MenuBool("user", "Use R In Combo", false));
     UseEAs3rdWProcBool =
         HarassMenu.Add(new MenuBool("usee3rdwproc", "Use E as 3rd W Proc Before LVL: ", false));
     UseQBonusOnEnemiesNotCS =
         HarassMenu.Add(new MenuBool("useqonenemiesnotcs", "Use Q Bonus On ENEMY not CS", false));
     UseQOnlyAt2WStacksBool = HarassMenu.Add(new MenuBool("useqonlyon2stackedenemies", "Use Q If Enemy Have 2W Stacks", false));
     UseQFarm = FarmMenu.Add(new MenuBool("useqfarm", "Use Q"));
     UseEJungleFarm = FarmMenu.Add(new MenuBool("useejgfarm", "Use E Jungle", true));
     DrawWStacksBool = DrawMenu.Add(new MenuBool("drawwstacks", "Draw W Stacks", true));
     MainMenu.Attach();
 }
Exemple #43
0
        private static void FinishLoading()
        {
            LeagueSharp.Drawing.OnDraw += Draw;
            Game.OnUpdate += OnUpdate;
            Events.OnGapCloser += OnGapcloser;
            Events.OnInterruptableTarget += OnInterruptableTarget;
            DelayAction.Add(3000, () => MyRange = Variables.Orbwalker.GetAutoAttackRange(Player));
            Variables.Orbwalker.Enabled = true;
            DelayAction.Add(1000, () => Variables.Orbwalker.Enabled = true);
            DelayAction.Add(5000, () => Variables.Orbwalker.Enabled = true);
            DelayAction.Add(10000, () => Variables.Orbwalker.Enabled = true);
            Menu = new Menu("tyler1", "Tyler1", true);
            AutoCatch = Menu.Add(new MenuBool("tyler1auto", "Auto catch axes?", true));
            CatchOnlyCloseToMouse = Menu.Add(new MenuBool("tyler1onlyclose", "Catch only axes close to mouse?", true));
            MaxDistToMouse = Menu.Add(new MenuSlider("tyler1maxdist", "Max axe distance to mouse", 500, 250, 1250));
            OnlyCatchIfSafe = Menu.Add(new MenuBool("tyler1safeaxes", "Only catch axes if safe (anti melee)", false));
            MinQLaneclearManaPercent =
                Menu.Add(new MenuSlider("tyler1QLCMana", "Min Mana Percent for Q Laneclear", 60, 0, 100));
            EMenu = Menu.Add(new Menu("tyler1E", "E Settings: "));
            ECombo = EMenu.Add(new MenuBool("tyler1ECombo", "Use E in Combo", true));
            EGC = EMenu.Add(new MenuBool("tyler1EGC", "Use E on Gapcloser", true));
            EInterrupt = EMenu.Add(new MenuBool("tyler1EInterrupt", "Use E to Interrupt", true));
            RMenu = Menu.Add(new Menu("tyler1R", "R Settings:"));
            RKS = RMenu.Add(new MenuBool("tyler1RKS", "Use R to steal kills", true));
            RKSOnlyIfCantAA = RMenu.Add(new MenuBool("tyler1RKSOnlyIfCantAA", "Use R KS only if can't AA", true));
            RIfHit = RMenu.Add(new MenuSlider("tyler1RIfHit", "Use R if it will hit X enemies", 2, 1, 5));
            R1vs1 = RMenu.Add(new MenuBool("tyler1R1v1", "Always use R in 1v1", true));

            WCombo = Menu.Add(new MenuBool("tyler1WCombo", "Use W in Combo", true));
            UseItems = Menu.Add(new MenuBool("tyler1Items", "Use Items?", true));

            DrawingMenu = Menu.Add(new Menu("tyler1DrawSettings", "Draw Settings:"));
            DrawAXECatchRadius = DrawingMenu.Add(new MenuBool("tyler1AxeCatchDraw", "Draw Axe Catch Radius", true));
            DrawAXELocation = DrawingMenu.Add(new MenuBool("tyler1AxeLocationDraw", "Draw Axe Location", true));
            DrawAXELine = DrawingMenu.Add(new MenuBool("tyler1AxeLineDraw", "Draw Line to Axe Position", true));
            ColorMenu = DrawingMenu.Add(new MenuColor("tyler1DrawingColor", "Drawing Color", ColorBGRA.FromRgba(Color.Red.ToRgba())));

            Menu.Attach();
        }
Exemple #44
0
        public override void InitializeMenu()
        {
            HealBlacklistMenu = MainMenu.Add(new Menu("healblacklist", "Do NOT Heal (W): ", false, "Soraka"));
            foreach (var ally in ObjectManager.Get<Obj_AI_Hero>().Where(h => h.IsAlly && !h.IsMe))
            {
                var championName = ally.CharData.BaseSkinName;
                HealBlacklistMenu.Add(new MenuBool("dontheal" + championName, championName, false));
            }

            UltBlacklistMenu = MainMenu.Add(new Menu("ultblacklist", "Do NOT Ult (R): ", false, "Soraka"));
            foreach (var ally in ObjectManager.Get<Obj_AI_Hero>().Where(h => h.IsAlly && !h.IsMe))
            {
                var championName = ally.CharData.BaseSkinName;
                UltBlacklistMenu.Add(new MenuBool("dontult" + championName, championName, false));
            }

            PriorityMenu = MainMenu.Add(new Menu("sttcselector", "Heal Priority", false, "Soraka"));

            foreach (var ally in ObjectManager.Get<Obj_AI_Hero>().Where(h => h.IsAlly && !h.IsMe))
            {
                PriorityMenu.Add(
                    new MenuSlider("STTCSelector" + ally.ChampionName + "Priority", ally.ChampionName,
                        GetPriorityFromDb(ally.ChampionName), 1, 5));
            }

            OnlyQIfMyHPLessThanSlider =
                MainMenu.Add(new MenuSlider("rakaqonlyifmyhp", "Only Q if my HP < %", 100, 0, 100));

            NoNeedForSpacebarBool =
                MainMenu.Add(new MenuBool("noneed4spacebar", "PLAY ONLY WITH MOUSE! NO SPACEBAR", true));

            DontHealIfImBelowHpSlider = MainMenu.Add(new MenuSlider("wmyhp", "Don't Heal (W) if Below HP%: ", 20, 1));

            DontWTanksBool = MainMenu.Add(new MenuBool("dontwtanks", "Don't Heal (W) Tanks", true));

            ATankTakesXHealsToHealSlider =
                MainMenu.Add(new MenuSlider("atanktakesxheals", "A TANK takes X Heals (W) to  FULLHP", 15, 5, 30));

            EDelay = MainMenu.Add(new MenuSlider("rakaedelay", "E Delay (milliseconds)", 0, 0, 250));

            UseUltForMeIfMyHpIsLessThanSlider = MainMenu.Add(new MenuSlider("ultmyhp", "Ult if MY HP% < ", 15, 1, 25));

            UltIfAnAllyHpIsLessThanSlider = MainMenu.Add(new MenuSlider("ultallyhp", "Ult If Ally HP% < ", 15, 5, 35));

            CheckIfAllyCanSurviveBool =
                MainMenu.Add(new MenuBool("checkallysurvivability", "Check if ult will save ally", true));

            TryToUltAfterIgniteBool = MainMenu.Add(new MenuBool("ultafterignite", "ULT (R) after IGNITE", false));

            BlockAutoAttacksBool = MainMenu.Add(new MenuBool("blockaas", "Block AutoAttacks?", true));

            DrawW = MainMenu.Add(new MenuBool("draww", "Draw W?", true));

            DrawQ = MainMenu.Add(new MenuBool("drawq", "Draw Q?", true));

            DrawDebugBool = MainMenu.Add(new MenuBool("drawdebug", "Draw Heal Info", false));

            MainMenu.Attach();
        }
Exemple #45
0
 /// <summary>
 ///     Builds a new handler for the given <see cref="MenuBool" />.
 /// </summary>
 /// <param name="component">The <see cref="MenuBool" /> where this handler is responsible for.</param>
 /// <returns>The handler</returns>
 public ADrawable<MenuBool> BuildBoolHandler(MenuBool component)
 {
     return new DefaultBool(component);
 }