Пример #1
0
 private static void Drawingmenu()
 {
     DrawingMenu = YMenu.AddSubMenu("Drawing", "Drawing");
     DrawingMenu.Add("DrawE", new CheckBox("Goster E"));
     DrawingMenu.Add("DrawAxe", new CheckBox("Goster Balta"));
     DrawingMenu.Add("DrawAxeRange", new CheckBox("Goster Balta tutma menzili"));
 }
Пример #2
0
        private Karthus()
        {
            // Initialize properties
            Menu         = MainMenu.AddMenu("Karthus 3K", "karthus", "Karthus - King Killsteal");
            SpellHandler = new SpellHandler(this,
                                            new Spell.Skillshot(SpellSlot.Q, 875, SkillShotType.Circular, spellSpeed: int.MaxValue, spellWidth: 160 * 2, castDelay: 750),
                                            new Spell.Skillshot(SpellSlot.W, 1000, SkillShotType.Circular, spellWidth: 100),
                                            new Spell.Active(SpellSlot.E, 550),
                                            new Spell.Active(SpellSlot.R));

            #region Setup Global Menu

            Menu.AddGroupLabel("Welcome Karthus 3K!");
            Menu.AddLabel("You can configure the addon on the left by navigating through the menu entries.");
            Menu.AddLabel("Below you can find a list of global configurations.");

            Menu.AddSeparator();
            Menu.AddGroupLabel("Global configurations");
            Menu.Add("ComboWhileDead", new CheckBox("Combo while dead"));

            Menu.AddSeparator();
            Menu.AddGroupLabel("Hitchances for spells");
            Menu.AddLabel("Here you can define your desired minimum hitchances for each spell. Default is Medium.");
            RegisterHitchances(Menu);

            #endregion

            // Setup mode handler
            ModeHandler = new ModeHandler(this);

            #region Setup Drawing Menu

            DrawingMenu = Menu.AddSubMenu("Drawings");
            DrawingMenu.AddGroupLabel("Info");
            DrawingMenu.AddLabel("You can enable and disable spell range drawings in here.");

            DrawingMenu.AddSeparator();
            DrawingMenu.AddGroupLabel("Spell ranges");
            DrawingMenu.Add("Q", new CheckBox("Draw Q range"));
            DrawingMenu.Add("E", new CheckBox("Draw E range", false));
            DrawingMenu.Add("W", new CheckBox("Draw W range"));
            DrawingMenu.Add("W2", new CheckBox("Draw W max range"));

            DrawingMenu.AddSeparator();
            DrawingMenu.AddGroupLabel("Ultimate (R) information");
            DrawingMenu.Add("showUltimate", new CheckBox("Display killable info near mouse"));

            #endregion

            // Setup damage indicator
            DamageIndicator.Initialize(target => Damages.GetTotalDamage(this, target));
            DamageIndicator.DrawingColor = Color.Goldenrod;

            // Setup ultimate alerter
            UltimateAlerter = new UltimateAlerter(this);

            // Listen to required events
            Game.OnTick    += OnTick;
            Drawing.OnDraw += OnDraw;
        }
Пример #3
0
        private static void loadMenu()
        {
            menu = MainMenu.AddMenu("KhaZix", "Khazix");
            ComboMenu = menu.AddSubMenu("Combo", "Combo");
            ComboMenu.Add("QC", new CheckBox("Use Q",true));
            ComboMenu.Add("WC", new CheckBox("Use W",true));
            ComboMenu.Add("EC", new CheckBox("Use E",true));
            ComboMenu.Add("RC", new CheckBox("Use R", true));
            ComboMenu.AddSeparator(25);
            ComboMenu.Add("IC", new CheckBox("Use Items",true));
            ComboMenu.Add("ECG", new CheckBox("Use E Gapcloser", true));
            ComboMenu.Add("WCG", new CheckBox("Use E to Gapcloser for W", true));
            ComboMenu.Add("RCG", new CheckBox("Use R after long Gapcloses", true));

            HarrassMenu = menu.AddSubMenu("Harrass", "Harrass");
            HarrassMenu.Add("QH", new CheckBox("Use Q", true));
            HarrassMenu.Add("WH", new CheckBox("Use W", true));
            LastHitMenu = menu.AddSubMenu("LastHit", "LastHit");
            LastHitMenu.Add("QL", new CheckBox("Use Q", true));
            DrawingMenu = menu.AddSubMenu("Drawing", "Drawing");
            DrawingMenu.Add("DQ", new CheckBox("Draw Q", true));
            DrawingMenu.Add("DW", new CheckBox("Draw W", true));
            DrawingMenu.Add("DE", new CheckBox("Draw E", true));
            DoubleJumpMenu = menu.AddSubMenu("DoubleJump", "DoubleJump");
            DoubleJumpMenu.Add("DE", new CheckBox("Enabled"));
        //    DoubleJumpMenu.Add("SliderD",new Slider("Delay between jumps",250, 250, 500));
       //     DoubleJumpMenu.Add("DQ", new CheckBox("Wait for Q instead of AutoAttacks"));
       //     DoubleJumpMenu.Add("DC", new CheckBox("Jump to cursor(true)  for addon logic (false)"));
       //     DoubleJumpMenu.Add("DS", new CheckBox("Do Second Jump"));
       //     DoubleJumpMenu.Add("DCS", new CheckBox("SecondJump to cursor(true)  for addon logic (false)"));
        }
Пример #4
0
 public static void Drawingmenu()
 {
     DrawingMenu = YMenu.AddSubMenu("Drawing", "Drawing");
     DrawingMenu.Add("DrawE", new CheckBox("Draw E"));
     DrawingMenu.Add("DrawAxe", new CheckBox("Draw Axe"));
     DrawingMenu.Add("DrawAxeRange", new CheckBox("Draw Axe catch Range"));
 }
Пример #5
0
 public static void Drawingmenu()
 {
     DrawingMenu = YMenu.AddSubMenu("显示设置", "Drawing");
     DrawingMenu.Add("DrawE", new CheckBox("画出E"));
     DrawingMenu.Add("DrawAxe", new CheckBox("画出斧子"));
     DrawingMenu.Add("DrawAxeRange", new CheckBox("画出斧子抓取范围"));
 }
Пример #6
0
        public static void LoadMenu()
        {
            Home = Menu.AddMenu("XinZhao by BadCommand");

            //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker"));

            ComboMenu = Home.AddSubMenu(Prefix + "Combo");
            ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            ComboMenu.Add(new MenuCheckbox("useW", "Use W", true));
            ComboMenu.Add(new MenuCheckbox("useE", "Use E", true));
            ComboMenu.Add(new MenuSlider("rangeE", "Minimum Range for E", 175, 600, 310));
            ComboMenu.Add(new MenuCheckbox("useR", "Use R", true));
            ComboMenu.Add(new MenuSlider("enemiesR", "Minimum Enemies for R", 1, 5, 3));


            HarassMenu = Home.AddSubMenu(Prefix + "Harass");
            HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            HarassMenu.Add(new MenuCheckbox("useW", "Use W", true));
            HarassMenu.Add(new MenuCheckbox("useE", "Use E", true));
            HarassMenu.Add(new MenuSlider("rangeE", "Minimum Range for E", 175, 600, 310));
            HarassMenu.Add(new MenuCheckbox("useR", "Use R", true));
            HarassMenu.Add(new MenuSlider("enemiesR", "Minimum Enemies for R", 1, 5, 3));

            LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear");
            LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            LaneclearMenu.Add(new MenuCheckbox("useW", "Use W", true));
            LaneclearMenu.Add(new MenuCheckbox("useE", "Use E", true));

            JungleclearMenu = Home.AddSubMenu(Prefix + "Jungle Clear");
            JungleclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            JungleclearMenu.Add(new MenuCheckbox("useW", "Use W", true));
            JungleclearMenu.Add(new MenuCheckbox("useE", "Use E", true));

            LasthitMenu = Home.AddSubMenu(Prefix + "LastHit");
            LasthitMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            LasthitMenu.Add(new MenuCheckbox("useW", "Use W", true));
            LasthitMenu.Add(new MenuCheckbox("useE", "Use E", true));


            DrawingMenu = Home.AddSubMenu(Prefix + "Drawings");
            DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true));
            DrawingMenu.Add(new MenuCheckbox("drawW", "Draw W", true));
            DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true));
            DrawingMenu.Add(new MenuCheckbox("drawR", "Draw R", true));
            DrawingMenu.Add(new MenuCheckbox("drawEmin", "Draw minimum E range", true));


            KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal");
            KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true));
            KillstealMenu.Add(new MenuCheckbox("useE", "Use E", true));
            KillstealMenu.Add(new MenuCheckbox("useR", "Use R", true));


            MiscMenu = Home.AddSubMenu(Prefix + "Misc");
            MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", true));
            MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200));
            MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" }));
            MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1));
            MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2));
        }
Пример #7
0
        private static void Drawing_OnDraw(EventArgs args)
        {
            if (!DrawingMenu.GetCheckbox("enable"))
            {
                return;
            }

            if (DrawingMenu.GetCheckbox("drawQ"))
            {
                Drawing.DrawCircle(ObjectManager.Me.Position, Q.Range, Color.White);
            }
            if (DrawingMenu.GetCheckbox("drawE"))
            {
                Drawing.DrawCircle(ObjectManager.Me.Position, E.Range, Color.Red);
            }
            if (DrawingMenu.GetCheckbox("drawR"))
            {
                Drawing.DrawCircle(ObjectManager.Me.Position, R.Range, Color.Green);
            }
            if (DrawingMenu.GetCheckbox("drawmaxR"))
            {
                Drawing.DrawCircle(ObjectManager.Me.Position, QMenu.GetSlider("rangeQ"), Color.Green);
            }
            if (DrawingMenu.GetCheckbox("drawminR"))
            {
                Drawing.DrawCircle(ObjectManager.Me.Position, QMenu.GetSlider("minQ"), Color.Green);
            }
        }
Пример #8
0
 public static void Drawingmenu()
 {
     DrawingMenu = YMenu.AddSubMenu("Circulos", "Circulos");
     DrawingMenu.Add("DrawE", new CheckBox("Draw E"));
     DrawingMenu.Add("DrawAxe", new CheckBox("Draw Axe"));
     DrawingMenu.Add("Dibuja Rango capturas Axe", new CheckBox("Dibuja Rango capturas Axe"));
 }
Пример #9
0
        private static void Drawing_OnDraw(EventArgs args)
        {
            if (DrawingMenu.GetCheckBoxValue("disableDrawings"))
            {
                return;
            }

            if (PlayerHasSmite)
            {
                if (Smite.IsReady() && !SummonerMenu.GetKeyBindValue("smiteKeybind") && SummonerMenu.GetCheckBoxValue("drawSmiteRange"))
                {
                    Circle.Draw(SharpDX.Color.Yellow, Smite.Range, Player.Instance);
                }
            }

            foreach (var item in Offensive.OffensiveItems.Where(i => i.IsReady() && i.Range > 0))
            {
                Circle.Draw(SharpDX.Color.Orange, item.Range, Player.Instance);
            }

            foreach (var item in Defensive.DefensiveItems.Where(i => i.IsReady() && i.Range > 0))
            {
                Circle.Draw(SharpDX.Color.BlueViolet, item.Range, Player.Instance);
            }

            if (SettingsMenu.GetCheckBoxValue("dev"))
            {
                foreach (var m in DangerHandler.Missiles)
                {
                    Circle.Draw(SharpDX.Color.Purple, 20f, 5f, m);
                }

                Circle.Draw(SharpDX.Color.Blue, Player.Instance.BoundingRadius + SettingsMenu.GetSliderValue("saferange"), Player.Instance);
            }
        }
Пример #10
0
        /// <summary>
        /// Called when Game finishes loading.
        /// </summary>
        /// <param name="args">The Loading Args</param>
        private static void Loading_OnLoadingComplete(EventArgs args)
        {
            if (Game.MapId != GameMapId.SummonersRift)
            {
                return;
            }

            try
            {
                sWard       = new Item(2044, WardRange);
                vWard       = new Item(2043, WardRange);
                sightStone  = new Item(2049, WardRange);
                rSightStone = new Item(2045, WardRange);
                trinket     = new Item(3340, WardRange);
                gsT         = new Item(3361, WardRange);
                gvT         = new Item(3362, WardRange);

                WardBuddy = MainMenu.AddMenu("WardBuddy", "WardBuddy");

                FileHandlerMenu = WardBuddy.AddSubMenu("FileHandler", "FileHandler");
                FileHandlerMenu.AddGroupLabel("FileHandler Settings");
                FileHandlerMenu.AddSeparator();
                FileHandlerMenu.Add("toggleC", new CheckBox("Use Custom Locations"));
                FileHandlerMenu.Add("toggleD", new CheckBox("Use Default Locations"));

                WardMenu = WardBuddy.AddSubMenu("Ward", "Ward");
                WardMenu.AddGroupLabel("Ward Settings");
                WardMenu.AddSeparator();
                WardMenu.Add("normal", new CheckBox("Use Normal Ward"));
                WardMenu.Add("pink", new CheckBox("Use Pink Ward"));
                WardMenu.AddSeparator();
                WardMenu.AddGroupLabel("How should the Ward be placed?");
                WardMenu.Add("always", new CheckBox("Always ward any position", false));
                WardMenu.Add("usekey", new CheckBox("Use keybind to ward nearest ward."));
                WardMenu.Add("key", new KeyBind("Place ward with keybind", false, KeyBind.BindTypes.HoldActive, "Z".ToCharArray()[0]));

                DrawingMenu = WardBuddy.AddSubMenu("Drawing", "Drawing");
                DrawingMenu.AddGroupLabel("Drawing Settings");
                DrawingMenu.AddSeparator();
                DrawingMenu.Add("normal", new CheckBox("Draw Normal Ward Positions"));
                DrawingMenu.Add("pink", new CheckBox("Draw Pink Ward Positions"));
                DrawingMenu.AddSeparator();
                DrawingMenu.AddGroupLabel("Debug Settings");
                DrawingMenu.Add("text", new CheckBox("Draw Player Coordinates"));
                DrawingMenu.Add("x", new Slider("X", 500, 0, 1920));
                DrawingMenu.Add("y", new Slider("Y", 500, 0, 1080));

                Chat.Print("WardBuddy Initialized by KarmaPanda");

                wardLocation = new WardLocation();
                Handler      = new FileHandler();

                Game.OnTick    += Game_OnTick;
                Drawing.OnDraw += Drawing_OnDraw;
            }
            catch (Exception e)
            {
                Chat.Print("Failed to Initialize WardBuddy. Exception: " + e.Message);
            }
        }
Пример #11
0
        private static void Drawing_OnDraw(EventArgs args)
        {
            if (!DrawingMenu.GetCheckbox("enable"))
            {
                return;
            }

            if (DrawingMenu.GetCheckbox("drawQ") && Q.IsReady())
            {
                Drawing.DrawCircle(ObjectManager.Me.Position, 850f, Color.Red);
            }

            if (DrawingMenu.GetCheckbox("drawW") && W.IsReady())
            {
                Drawing.DrawCircle(ObjectManager.Me.Position, W.Range, Color.Red);
            }

            if (DrawingMenu.GetCheckbox("drawE") && E.IsReady())
            {
                Drawing.DrawCircle(ObjectManager.Me.Position, E.Range, Color.Red);
            }
            if (DrawingMenu.GetCheckbox("drawR") && R.IsReady())
            {
                Drawing.DrawCircle(ObjectManager.Me.Position, R.Range, Color.Green);
            }
        }
Пример #12
0
        public static void Initialize()
        {
            FarofakidsNautilusMenu = MainMenu.AddMenu("Farofakids Nautilus", "Farofakids-Nautilus");
            FarofakidsNautilusMenu.AddGroupLabel("Farofakids Nautilus");
            FarofakidsNautilusMenu.Add("URFMODE", new CheckBox("URF MODE: EVER W AND E"));

            // Combo Menu
            ComboMenu = FarofakidsNautilusMenu.AddSubMenu("Combo Features", "ComboFeatures");
            ComboMenu.AddGroupLabel("Combo Features");
            ComboMenu.Add("UseQCombo", new CheckBox("Use Q"));
            ComboMenu.Add("UseWCombo", new CheckBox("Use W"));
            ComboMenu.Add("UseECombo", new CheckBox("Use E"));
            ComboMenu.Add("UseRCombo", new CheckBox("Use R"));
            if (EntityManager.Heroes.Enemies.Count > 0)
            {
                ComboMenu.AddSeparator();
                ComboMenu.AddGroupLabel("Q Settings: Use ON:");
                var addedChamps = new List <string>();
                foreach (var enemy in EntityManager.Heroes.Enemies.Where(enemy => !addedChamps.Contains(enemy.ChampionName)))
                {
                    addedChamps.Add(enemy.ChampionName);
                    ComboMenu.Add("UseQ_On" + enemy.ChampionName, new CheckBox(string.Format("{0} ({1})", enemy.ChampionName, enemy.Name)));
                }
            }
            if (EntityManager.Heroes.Enemies.Count > 0)
            {
                ComboMenu.AddSeparator();
                ComboMenu.AddGroupLabel("R Settings: Use ON:");
                var addedChamps = new List <string>();
                foreach (var enemy in EntityManager.Heroes.Enemies.Where(enemy => !addedChamps.Contains(enemy.ChampionName)))
                {
                    addedChamps.Add(enemy.ChampionName);
                    ComboMenu.Add("UseR_On" + enemy.ChampionName, new CheckBox(string.Format("{0} ({1})", enemy.ChampionName, enemy.Name)));
                }
            }

            // Harass Menu
            HarassMenu = FarofakidsNautilusMenu.AddSubMenu("Harass Features", "HarassFeatures");
            HarassMenu.AddGroupLabel("Harass Features");
            HarassMenu.Add("UseQHarass", new CheckBox("Use Q"));
            HarassMenu.Add("UseWHarass", new CheckBox("Use W"));
            HarassMenu.Add("UseEHarass", new CheckBox("Use E"));
            HarassMenu.AddSeparator(1);
            HarassMenu.Add("HarassMana", new Slider("Mana Limiter at Mana %", 40));

            // Drawing Menu
            DrawingMenu = FarofakidsNautilusMenu.AddSubMenu("Drawing Features", "DrawingFeatures");
            DrawingMenu.AddGroupLabel("Drawing Features");
            DrawingMenu.Add("QRange", new CheckBox("Q range", false));
            DrawingMenu.Add("WRange", new CheckBox("W range", false));
            DrawingMenu.Add("ERange", new CheckBox("E range", false));
            DrawingMenu.Add("RRange", new CheckBox("R range", false));

            // Setting Menu
            MiscMenu = FarofakidsNautilusMenu.AddSubMenu("Settings", "Settings");
            MiscMenu.AddGroupLabel("Settings");
            MiscMenu.AddLabel("Interrupter");
            MiscMenu.Add("InterruptSpells", new CheckBox("Interrupt spells"));
        }
Пример #13
0
        public static void Initialize()
        {
            // Addon Menu
            ProtectorLeonaMenu = MainMenu.AddMenu("ProtectorLeona", "ProtectorLeona");
            ProtectorLeonaMenu.AddGroupLabel("Protector Leona");
            ProtectorLeonaMenu.AddLabel("Çevirmen TRAdana");

            // Combo Menu
            ComboMenu = ProtectorLeonaMenu.AddSubMenu("Kombo", "ComboFeatures");
            ComboMenu.AddGroupLabel("Kombo Ayarları");
            ComboMenu.AddLabel("Büyüler");
            ComboMenu.Add("Qcombo", new CheckBox("Kullan Q"));
            ComboMenu.Add("Wcombo", new CheckBox("Kullan W"));
            ComboMenu.Add("Ecombo", new CheckBox("Kullan E"));
            ComboMenu.Add("Rcombo", new CheckBox("Kullan R"));
            ComboMenu.AddSeparator(1);
            ComboMenu.Add("Rlimit", new Slider("Düşmana R kullanmak için gerekli sayı", 2, 1, 5));

            // Harass Menu
            HarassMenu = ProtectorLeonaMenu.AddSubMenu("Dürtme", "HarassFeatures");
            HarassMenu.AddGroupLabel("Dürtme Ayarları");
            HarassMenu.AddLabel("Büyüler");
            HarassMenu.Add("Qharass", new CheckBox("Kullan Q"));
            HarassMenu.Add("Eharass", new CheckBox("Kullan E"));
            HarassMenu.AddSeparator(1);
            HarassMenu.Add("Mharass", new Slider("Dürtme için en az mana %", 25));

            // Drawing Menu
            DrawingMenu = ProtectorLeonaMenu.AddSubMenu("Gösterge", "DrawingFeatures");
            DrawingMenu.AddGroupLabel("Gösterge Ayarları");
            DrawingMenu.Add("Udraw", new CheckBox("Gösterme Modu"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("Büyüler");
            DrawingMenu.Add("Qdraw", new CheckBox("Göster Q", false));
            DrawingMenu.Add("Wdraw", new CheckBox("Göster W", false));
            DrawingMenu.Add("Edraw", new CheckBox("Göster E"));
            DrawingMenu.Add("Rdraw", new CheckBox("Göster R"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("Skin Değiştirici");
            DrawingMenu.Add("Udesign", new CheckBox("Skin Değiştirici", false));
            DrawingMenu.Add("Sdesign", new Slider("Skin Numarası: ", 4, 0, 8));

            // Setting Menu
            SettingMenu = ProtectorLeonaMenu.AddSubMenu("Ayarlar", "Settings");
            SettingMenu.AddGroupLabel("Ayarlar");
            SettingMenu.AddLabel("Otomatik Level Yükseltme");
            SettingMenu.Add("Ulevel", new CheckBox("Otomatik Level Yükseltme"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Otomatik Atak Modu");
            SettingMenu.Add("Aattack", new CheckBox("AA Kullan"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Interrupter");
            SettingMenu.Add("Uinterrupt", new CheckBox("Interrupt Mode"));
            SettingMenu.Add("Qinterrupt", new CheckBox("İnterrupt için Q"));
            SettingMenu.Add("Rinterrupt", new CheckBox("İnterrupt için R"));
            SettingMenu.AddLabel("Gap Closer");
            SettingMenu.Add("Ugapc", new CheckBox("Gap Closer Mode"));
            SettingMenu.Add("Qgapc", new CheckBox("Gapcloser için  Q"));
        }
Пример #14
0
        private static void Game_OnStart(EventArgs args)
        {
            Menu = MainMenu.AddMenu("Gangplank", "g******g");
            Menu.AddGroupLabel("Gangplank, You Are A Pirate!");
            Menu.AddLabel("Yarr Harr Fiddle me D, Being a Pirate is all that you need!");
            Menu.AddLabel("Do what you want cause a pirate is free!");
            Menu.AddLabel("You are a pirate!");

            ComboMenu = Menu.AddSubMenu("Combo Settings", "comboSettings");
            ComboMenu.AddGroupLabel("Combo Settings");
            ComboMenu.AddLabel("Q Settings");
            ComboMenu.Add("useQCombo", new CheckBox("Use Q on Enemies"));
            ComboMenu.Add("useQBarrels", new CheckBox("Use Q on Barrels"));
            ComboMenu.AddLabel("E Settings");
            ComboMenu.Add("useE", new CheckBox("Use Barrels"));
            ComboMenu.Add("useEMaxChain", new Slider("Max Barrel Chain", 3, 1, 3));

            HarassMenu = Menu.AddSubMenu("Harass Settings", "HarassSettings");
            HarassMenu.AddGroupLabel("Harass Settings");
            HarassMenu.AddLabel("Q Settings");
            HarassMenu.Add("useQHarass", new CheckBox("Use Q on Enemies"));
            HarassMenu.Add("useQBarrelsHarass", new CheckBox("Use Q on Barrels"));
            HarassMenu.AddLabel("E Settings");
            HarassMenu.Add("useEHarass", new CheckBox("Use Barrels"));
            HarassMenu.Add("useEMaxChainHarass", new Slider("Max Barrel Chain", 3, 1, 3));

            FarmingMenu = Menu.AddSubMenu("Farming Settings", "farmsettings");
            FarmingMenu.AddGroupLabel("Farming Settings");
            FarmingMenu.AddSeparator();
            FarmingMenu.AddGroupLabel("Last Hit Settings");
            FarmingMenu.Add("useQLastHit", new CheckBox("Use Q Execute"));

            FarmingMenu.AddGroupLabel("WaveClear Settings");
            FarmingMenu.Add("useQWaveClear", new CheckBox("Use Q Execute"));
            FarmingMenu.AddLabel("Barrel Settings");
            FarmingMenu.Add("useEWaveClear", new CheckBox("Use E"));
            FarmingMenu.Add("useEWaveClearMin", new Slider("E Min Units", 3, 1, 8));
            FarmingMenu.Add("useEQKill", new CheckBox("Use Q on Barrel with Min Killable units"));
            FarmingMenu.Add("useEQKillMin", new Slider("Min Units", 2, 1, 8));

            HealingMenu = Menu.AddSubMenu("Healing Settings", "healSettings");
            HealingMenu.AddGroupLabel("Healing Settings");
            HealingMenu.Add("enableHeal", new CheckBox("Heal with W"));
            HealingMenu.Add("healMin", new Slider("Min % HP for Heal", 20, 1));
            HealingMenu.AddLabel("CC To Heal on");
            HealingMenu.Add("healStun", new CheckBox("Stun", false));
            HealingMenu.Add("healRoot", new CheckBox("Root", false));

            DrawingMenu = Menu.AddSubMenu("Drawing Settings", "drawSettings");
            DrawingMenu.AddGroupLabel("Drawing Settings");
            DrawingMenu.Add("drawQ", new CheckBox("Draw Q Range", false));
            DrawingMenu.Add("drawE", new CheckBox("Draw E Range", false));
            DrawingMenu.Add("drawKillable", new CheckBox("Draw Killable Barrels", false));
            DrawingMenu.Add("drawUnKillable", new CheckBox("Draw Un-Killable Barrels", false));

            BarrelManager.Init();
            Game.OnUpdate  += Game_OnUpdate;
            Drawing.OnDraw += Drawing_OnDraw;
        }
Пример #15
0
 private static void Drawingmenu()
 {
     DrawingMenu = VMenu.AddSubMenu("Drawings", "Drawings");
     DrawingMenu.Add("DrawQ", new CheckBox("Göster Q", false));
     DrawingMenu.Add("DrawE", new CheckBox("Göster E", false));
     DrawingMenu.Add("DrawCondemn", new CheckBox("Göster Condemn"));
     DrawingMenu.Add("DrawOnlyReady", new CheckBox("Göster Sadece büyüler hazırsa"));
 }
Пример #16
0
 public static void Drawingmenu()
 {
     DrawingMenu = VMenu.AddSubMenu("Circulos", "Circulos");
     DrawingMenu.AddGroupLabel("Circulos");
     DrawingMenu.Add("DrawQ", new CheckBox("Draw Q", false));
     DrawingMenu.Add("DrawE", new CheckBox("Draw E", false));
     DrawingMenu.Add("DrawOnlyReady", new CheckBox("Draw Sólo si Hechizos están listos"));
 }
Пример #17
0
 public static void Drawingmenu()
 {
     DrawingMenu = VMenu.AddSubMenu("Drawings", "Drawings");
     DrawingMenu.AddGroupLabel("Drawings");
     DrawingMenu.Add("DrawQ", new CheckBox("Draw Q", false));
     DrawingMenu.Add("DrawE", new CheckBox("Draw E", false));
     DrawingMenu.Add("DrawOnlyReady", new CheckBox("Draw Only if Spells are ready"));
 }
Пример #18
0
        public static void Initialize()
        {
            // Addon Menu
            ProtectorLeonaMenu = MainMenu.AddMenu("ProtectorLeona", "ProtectorLeona");
            ProtectorLeonaMenu.AddGroupLabel("Protector Leona");

            // Combo Menu
            ComboMenu = ProtectorLeonaMenu.AddSubMenu("Combo Features", "ComboFeatures");
            ComboMenu.AddGroupLabel("Combo Features");
            ComboMenu.AddLabel("Independent boxes for Spells:");
            ComboMenu.Add("Qcombo", new CheckBox("Use Q"));
            ComboMenu.Add("Wcombo", new CheckBox("Use W"));
            ComboMenu.Add("Ecombo", new CheckBox("Use E"));
            ComboMenu.Add("Rcombo", new CheckBox("Use R"));
            ComboMenu.AddSeparator(1);
            ComboMenu.Add("Rlimit", new Slider("Use R when Enemies in range - greater or equal to:", 2, 1, 5));

            // Harass Menu
            HarassMenu = ProtectorLeonaMenu.AddSubMenu("Harass Features", "HarassFeatures");
            HarassMenu.AddGroupLabel("Harass Features");
            HarassMenu.AddLabel("Independent boxes for Spells:");
            HarassMenu.Add("Qharass", new CheckBox("Use Q"));
            HarassMenu.Add("Eharass", new CheckBox("Use E"));
            HarassMenu.AddSeparator(1);
            HarassMenu.Add("Mharass", new Slider("Mana Limiter at Mana %", 25));

            // Drawing Menu
            DrawingMenu = ProtectorLeonaMenu.AddSubMenu("Drawing Features", "DrawingFeatures");
            DrawingMenu.AddGroupLabel("Drawing Features");
            DrawingMenu.Add("Udraw", new CheckBox("Draw Mode"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("Independent boxes for Spells:");
            DrawingMenu.Add("Qdraw", new CheckBox("Draw Q", false));
            DrawingMenu.Add("Wdraw", new CheckBox("Draw W", false));
            DrawingMenu.Add("Edraw", new CheckBox("Draw E"));
            DrawingMenu.Add("Rdraw", new CheckBox("Draw R"));
            DrawingMenu.AddSeparator(1);
            DrawingMenu.AddLabel("Skin Designer");
            DrawingMenu.Add("Udesign", new CheckBox("Draw Skin Design", false));
            DrawingMenu.Add("Sdesign", new Slider("Skin Designer: ", 4, 0, 8));

            // Setting Menu
            SettingMenu = ProtectorLeonaMenu.AddSubMenu("Settings", "Settings");
            SettingMenu.AddGroupLabel("Settings");
            SettingMenu.AddLabel("Automatic Leveler");
            SettingMenu.Add("Ulevel", new CheckBox("Auto Leveler"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Use AutoAttacks in Modes");
            SettingMenu.Add("Aattack", new CheckBox("Use AA"));
            SettingMenu.AddSeparator(1);
            SettingMenu.AddLabel("Interrupter");
            SettingMenu.Add("Uinterrupt", new CheckBox("Interrupt Mode"));
            SettingMenu.Add("Qinterrupt", new CheckBox("Use Q to interrupt"));
            SettingMenu.Add("Rinterrupt", new CheckBox("Use R to interrupt"));
            SettingMenu.AddLabel("Gap Closer");
            SettingMenu.Add("Ugapc", new CheckBox("Gap Closer Mode"));
            SettingMenu.Add("Qgapc", new CheckBox("Use Q to gapclose"));
        }
Пример #19
0
 private static void Drawingmenu()
 {
     DrawingMenu = VMenu.AddSubMenu("Drawings", "Drawings");
     DrawingMenu.Add("DrawQ", new CheckBox("Draw Q"));
     DrawingMenu.Add("DrawE", new CheckBox("Draw E", false));
     DrawingMenu.Add("DrawR", new CheckBox("Draw R", false));
     DrawingMenu.Add("DrawOnlyReady", new CheckBox("Draw Only if Spells are ready"));
     DrawingMenu.Add("DrawStatus", new CheckBox("Draw Auto Stack Status"));
 }
Пример #20
0
 private static void Drawingmenu()
 {
     DrawingMenu = VMenu.AddSubMenu("Gösterge", "Drawings");
     DrawingMenu.Add("DrawQ", new CheckBox("Q Göster "));
     DrawingMenu.Add("DrawE", new CheckBox("E göster", false));
     DrawingMenu.Add("DrawR", new CheckBox("R göster", false));
     DrawingMenu.Add("DrawOnlyReady", new CheckBox("Skiller hazır olduğunda Gösterge açılır"));
     DrawingMenu.Add("DrawStatus", new CheckBox("Otomatik Stack göstergesi "));
 }
Пример #21
0
 private static void Drawingmenu()
 {
     DrawingMenu = VMenu.AddSubMenu("Drawings", "Drawings");
     DrawingMenu.Add("DrawQ", new CheckBox("Goster Q"));
     DrawingMenu.Add("DrawE", new CheckBox("Goster E", false));
     DrawingMenu.Add("DrawR", new CheckBox("Goster R", false));
     DrawingMenu.Add("DrawOnlyReady", new CheckBox("Sadece Hazir olan sklleri goster"));
     DrawingMenu.Add("DrawStatus", new CheckBox("Goster oto yuk kasma durumu"));
 }
Пример #22
0
        public static void LoadMenu()
        {
            Home = Menu.AddMenu("Vladimir by BadCommand");

            //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker"));

            ComboMenu = Home.AddSubMenu(Prefix + "Combo");
            ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            ComboMenu.Add(new MenuCheckbox("useW", "Use W", true));
            ComboMenu.Add(new MenuCheckbox("useE", "Use E", true));
            ComboMenu.Add(new MenuCheckbox("useR", "Use R", true));
            ComboMenu.Add(new MenuSlider("enemiesR", "Minimum Enemies for R", 1, 5, 3));


            HarassMenu = Home.AddSubMenu(Prefix + "Harass");
            HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            HarassMenu.Add(new MenuCheckbox("useE", "Use E", true));


            LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear");
            LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            LaneclearMenu.Add(new MenuCheckbox("useE", "Use E", true));

            JungleclearMenu = Home.AddSubMenu(Prefix + "Jungle Clear");
            JungleclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            JungleclearMenu.Add(new MenuCheckbox("useE", "Use E", true));

            LasthitMenu = Home.AddSubMenu(Prefix + "LastHit");
            LasthitMenu.Add(new MenuCheckbox("useQ", "Use Q", true));


            FleeMenu = Home.AddSubMenu(Prefix + "Flee");
            FleeMenu.Add(new MenuCheckbox("useW", "Use W", true));


            DrawingMenu = Home.AddSubMenu(Prefix + "Drawings");
            DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true));
            DrawingMenu.Add(new MenuCheckbox("drawQ", "Draw Q", true));
            DrawingMenu.Add(new MenuCheckbox("drawW", "Draw W", true));
            DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true));
            DrawingMenu.Add(new MenuCheckbox("drawR", "Draw R", true));


            KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal");
            KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true));
            KillstealMenu.Add(new MenuCheckbox("useQ", "Use Q", true));


            MiscMenu = Home.AddSubMenu(Prefix + "Misc");
            MiscMenu.Add(new MenuKeybind("SemiR", "Semi-manual R", SharpDX.DirectInput.Key.A, MenuKeybindType.Hold));
            MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", true));
            MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200));
            MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" }));
            MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1));
            MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2));
        }
Пример #23
0
 public static void Drawingmenu()
 {
     DrawingMenu = YMenu.AddSubMenu("显示设置", "Drawing");
     DrawingMenu.Add("DrawQ", new CheckBox("画出 Q"));
     DrawingMenu.Add("DrawQ3", new CheckBox("画出 Q3"));
     DrawingMenu.Add("DrawE", new CheckBox("画出 E"));
     DrawingMenu.Add("DrawR", new CheckBox("画出 R"));
     DrawingMenu.Add("DrawTarget", new CheckBox("画出攻击目标"));
     DrawingMenu.Add("DrawSpots", new CheckBox("画出跳墙点"));
 }
Пример #24
0
 public static void Drawingmenu()
 {
     DrawingMenu = YMenu.AddSubMenu("Drawing", "Drawing");
     DrawingMenu.AddGroupLabel("Drawings");
     DrawingMenu.Add("DrawQ", new CheckBox("Draw Q"));
     DrawingMenu.Add("DrawQ3", new CheckBox("Draw Q3"));
     DrawingMenu.Add("DrawE", new CheckBox("Draw E"));
     DrawingMenu.Add("DrawR", new CheckBox("Draw R"));
     DrawingMenu.Add("DrawSpots", new CheckBox("Draw Walljump spots"));
 }
Пример #25
0
 private static void Drawingmenu()
 {
     DrawingMenu = VMenu.AddSubMenu("线圈", "Drawings");
     DrawingMenu.Add("DrawQ", new CheckBox("显示 Q", false));
     DrawingMenu.Add("DrawE", new CheckBox("显示 E", false));
     DrawingMenu.Add("DrawOnlyReady", new CheckBox("只显示无冷却技能"));
     DrawingMenu.AddGroupLabel("预判");
     DrawingMenu.Add("DrawCondemn", new CheckBox("显示 定墙"));
     DrawingMenu.Add("DrawTumble", new CheckBox("显示 翻滚(Q)"));
 }
Пример #26
0
 private static void Drawingmenu()
 {
     DrawingMenu = VMenu.AddSubMenu("Drawings", "Drawings");
     DrawingMenu.Add("DrawQ", new CheckBox("Draw Q", false));
     DrawingMenu.Add("DrawE", new CheckBox("Draw E", false));
     DrawingMenu.Add("DrawOnlyReady", new CheckBox("Draw Only if Spells are ready"));
     DrawingMenu.AddGroupLabel("Prediction");
     DrawingMenu.Add("DrawCondemn", new CheckBox("Draw Condemn"));
     DrawingMenu.Add("DrawTumble", new CheckBox("Draw Tumble"));
 }
Пример #27
0
 static Config()
 {
     Menu = MainMenu.AddMenu(MenuName, MenuName.ToLower());
     Menu.AddGroupLabel("Tristerino 1.0 by WodzuPL");
     ModesMenu.Initialize();
     ManaManagerMenu.Initialize();
     PredictionMenu.Initialize();
     DrawingMenu.Initialize();
     MiscMenu.Initialize();
 }
Пример #28
0
 public static void Drawingmenu()
 {
     DrawingMenu = YMenu.AddSubMenu("线圈", "Drawing");
     DrawingMenu.AddGroupLabel("线圈");
     DrawingMenu.Add("DrawQ", new CheckBox("显示 Q"));
     DrawingMenu.Add("DrawQ3", new CheckBox("显示 Q3"));
     DrawingMenu.Add("DrawE", new CheckBox("显示 E"));
     DrawingMenu.Add("DrawR", new CheckBox("显示 R"));
     DrawingMenu.Add("DrawSpots", new CheckBox("显示可跳墙点"));
 }
Пример #29
0
 private static void Drawingmenu()
 {
     DrawingMenu = VMenu.AddSubMenu("Drawings", "Drawings");
     DrawingMenu.Add("DrawQ", new CheckBox("Goster Q", false));
     DrawingMenu.Add("DrawE", new CheckBox("Goster E", false));
     DrawingMenu.Add("DrawOnlyReady", new CheckBox("Goster sadece buyuler hazirsa"));
     DrawingMenu.AddGroupLabel("Prediction");
     DrawingMenu.Add("DrawCondemn", new CheckBox("Goster Condemn"));
     DrawingMenu.Add("DrawTumble", new CheckBox("Goster Tumble"));
 }
Пример #30
0
        public static void LoadMenu()
        {
            Home = Menu.AddMenu("Malzahar by BadCommand");

            //Main.Orb = new Orbwalker.OrbwalkerInstance(Home.AddSubMenu("Orbwalker"));

            ComboMenu = Home.AddSubMenu(Prefix + "Combo");
            ComboMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            ComboMenu.Add(new MenuCheckbox("useW", "Use W", true));
            ComboMenu.Add(new MenuCheckbox("useE", "Use E", true));
            ComboMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 0));


            HarassMenu = Home.AddSubMenu(Prefix + "Harass");
            HarassMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            HarassMenu.Add(new MenuCheckbox("useW", "Use W", true));
            HarassMenu.Add(new MenuCheckbox("useE", "Use E", true));
            HarassMenu.Add(new MenuCheckbox("autoE", "Use Auto E", true));
            HarassMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 10, 100, 50));


            LaneclearMenu = Home.AddSubMenu(Prefix + "Lane Clear");
            LaneclearMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            LaneclearMenu.Add(new MenuCheckbox("useW", "Use W", true));
            LaneclearMenu.Add(new MenuCheckbox("useE", "Use E", true));
            LaneclearMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 50));



            DrawingMenu = Home.AddSubMenu(Prefix + "Drawings");
            DrawingMenu.Add(new MenuCheckbox("enable", "Enable", true));
            DrawingMenu.Add(new MenuCheckbox("drawQ", "Draw Q", true));
            DrawingMenu.Add(new MenuCheckbox("drawE", "Draw E", true));
            DrawingMenu.Add(new MenuCheckbox("drawR", "Draw R", true));


            KillstealMenu = Home.AddSubMenu(Prefix + "KillSteal");
            KillstealMenu.Add(new MenuCheckbox("enable", "Enable", true));
            KillstealMenu.Add(new MenuCheckbox("useQ", "Use Q", true));
            KillstealMenu.Add(new MenuCheckbox("useW", "Use W", true));
            KillstealMenu.Add(new MenuCheckbox("useE", "Use E", true));
            KillstealMenu.Add(new MenuCheckbox("useR", "Use R", true));
            KillstealMenu.Add(new MenuCheckbox("useIgnite", "Use Ignite", true));
            KillstealMenu.Add(new MenuSlider("mana", "Mana % must be >= ", 0, 100, 0));


            MiscMenu = Home.AddSubMenu(Prefix + "Misc");
            MiscMenu.Add(new MenuCheckbox("inQ", "Interrupt Q", true));
            MiscMenu.Add(new MenuCheckbox("inR", "Interrupt R", true));
            MiscMenu.Add(new MenuCheckbox("level", "Enable Spell Leveler", false));
            MiscMenu.Add(new MenuSlider("levelDelay", "Level UP Delay", 10, 1000, 200));
            MiscMenu.Add(new MenuCombo("levelFirst", "Level UP First", new[] { "Q", "W", "E" }));
            MiscMenu.Add(new MenuCombo("levelSecond", "Level UP Second", new[] { "Q", "W", "E" }, 1));
            MiscMenu.Add(new MenuCombo("levelThird", "Level UP Third", new[] { "Q", "W", "E" }, 2));
        }