Ejemplo n.º 1
0
        private static void OnUpdate()
        {
            try
            {
                if (Global.Player.IsDead || Global.Orbwalker.IsWindingUp || Global.Player.IsRecalling())
                {
                    return;
                }

                switch (Global.Orbwalker.Mode)
                {
                case OrbwalkingMode.Combo:
                    Combo.OnUpdate();
                    break;

                case OrbwalkingMode.Mixed:
                    Harass.OnUpdate();
                    break;

                case OrbwalkingMode.Laneclear:
                    LaneClear.OnUpdate();
                    JungleClear.OnUpdate();
                    break;
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }
Ejemplo n.º 2
0
        private void OnPostAttack(object sender, PostAttackEventArgs args)
        {
            try
            {
                switch (Global.Orbwalker.Mode)
                {
                case OrbwalkingMode.Combo:
                    Combo.PostAttack(sender, args);
                    break;

                case OrbwalkingMode.Mixed:
                    Harass.PostAttack(sender, args);
                    break;

                case OrbwalkingMode.Laneclear:
                    LaneClear.PostAttack(sender, args);
                    JungleClear.PostAttack(sender, args);
                    break;
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }
Ejemplo n.º 3
0
        private static void Loading_OnComplete(EventArgs args)
        {
            if (Akali.Hero != Champion.Akali)
            {
                return;
            }
            Chat.Print("[Addon] [Champion] [Akali]", System.Drawing.Color.AliceBlue);

            Q = new Spell.Targeted(SpellSlot.Q, 600);
            W = new Spell.Active(SpellSlot.W, 275);
            E = new Spell.Active(SpellSlot.E, 300);
            R = new Spell.Targeted(SpellSlot.R, 700);
            //Comands

            //Events
            Orbwalker.OnPostAttack += OnPostAttack;
            Gapcloser.OnGapcloser  += OnGapcloser;
            Drawing.OnDraw         += OnDrawings;
            Game.OnTick            += Game_OnTick;

            Aka = MainMenu.AddMenu("Akali", "Akali");
            //Combo
            Combo = Aka.AddSubMenu("Combo");
            Combo.Add("Qc", new CheckBox("Use [Q] Combo"));
            Combo.Add("Wc", new CheckBox("Use [W] Combo"));
            Combo.Add("Ec", new CheckBox("Use [E] Combo"));
            Combo.Add("Rc", new CheckBox("Use [R] Combo"));
            //Harass
            Harass = Aka.AddSubMenu("Harass");
            Harass.Add("Hq", new CheckBox("Use [Q] Harass"));
            //LaneClear
            LaneClear = Aka.AddSubMenu("LaneClear");
            LaneClear.Add("Ql", new CheckBox("Use [Q] LaneClear"));
            LaneClear.Add("El", new CheckBox("Use [E] LaneClear"));
            LaneClear.AddSeparator();
            LaneClear.AddLabel("[Percent Mana]");
            LaneClear.Add("mana", new Slider("Percent Mana > %", 25, 0, 100));
            //LastHit
            LastHit = Aka.AddSubMenu("LastHit");
            LastHit.Add("Qlast", new CheckBox("Use [Q] LastHit"));
            //JungleClear
            JungleClear = Aka.AddSubMenu("JungleClear");
            JungleClear.Add("Qj", new CheckBox("Use [Q] Jungle"));
            JungleClear.Add("Ej", new CheckBox("Use [E] Jungle"));
            JungleClear.AddSeparator();
            JungleClear.AddLabel("[Percent Mana]");
            JungleClear.Add("manaj", new Slider("Percent Mana > % ", 25, 0, 100));
            //Misc
            Misc = Aka.AddSubMenu("Misc");
            Misc.Add("Rgap", new CheckBox("Use [R] GapClose"));
            Misc.Add("Fw", new CheckBox("Use Flee [W]"));
            Misc.Add("It", new CheckBox("Use Items"));
            //Draws
            Draws = Aka.AddSubMenu("Drawings");
            Draws.Add("Dq", new CheckBox("[Q] Draw"));
            Draws.Add("Dw", new CheckBox("[W] Draw", false));
            Draws.Add("De", new CheckBox("[E] Draw", false));
            Draws.Add("Dr", new CheckBox("[R] Draw"));
        }
Ejemplo n.º 4
0
 public Manager(Combo combo, Harass harass, LaneClear laneClear, JungleClear jungleClear, SpellConfig spellConfig)
 {
     this.combo       = combo;
     this.harass      = harass;
     this.laneClear   = laneClear;
     this.jungleClear = jungleClear;
     this.spellConfig = spellConfig;
 }
Ejemplo n.º 5
0
        public static void Initialize()
        {
            Game.OnTick += () =>
            {
                /* TODO: TEMP TILL ON LEVEL UP IS FIXED */
                AutoLeveler.TempFix();

                Globals.CachedEnemies = Globals.GetEnemies;

                if (Globals.MyHero.IsDead || Globals.MyHero.IsRecalling() || Chat.IsChatOpen)
                {
                    return;
                }

                if (Globals.IsUltimateActive)
                {
                    return;
                }

                switch (Globals.OrbwalkerMode)
                {
                case Orbwalker.OrbwalkingMode.Combo:
                {
                    Combo.Run();
                    return;
                }

                case Orbwalker.OrbwalkingMode.LaneClear:
                {
                    if (Menus.LaneClearMenu.Get <MenuSlider>("MaxMana").CurrentValue <= Globals.MyHeroManaPercent)
                    {
                        LaneClear.Run();
                    }
                    return;
                }

                case Orbwalker.OrbwalkingMode.LastHit:
                {
                    if (Menus.LastHitMenu.Get <MenuSlider>("MaxMana").CurrentValue <= Globals.MyHeroManaPercent)
                    {
                        LastHit.Run();
                    }
                    return;
                }

                case Orbwalker.OrbwalkingMode.JungleClear:
                {
                    if (Menus.JungleClearMenu.Get <MenuSlider>("MaxMana").CurrentValue <= Globals.MyHeroManaPercent)
                    {
                        JungleClear.Run();
                    }
                    return;
                }
                }
            };

            Logger.Log(">> Executed", ConsoleColor.Green);
        }
Ejemplo n.º 6
0
        public static void OnUpdate()
        {
            try
            {
                if (Global.Player.IsDead || Global.Orbwalker.IsWindingUp || Global.Player.IsRecalling())
                {
                    return;
                }

                foreach (var soldier in SoldierManager.Soldiers)
                {
                    if (soldier.Distance(Global.Player) > 660)
                    {
                        continue;
                    }

                    var enemy = GameObjects.Enemy.FirstOrDefault(x => x.Distance(soldier) <= 250 + x.BoundingRadius && !x.IsDead && x.MaxHealth > 10 && soldier.Distance(Global.Player) <= SpellConfig.Q.Range + 65 && soldier.Distance(Global.Player) > Global.Player.AttackRange);
                    if (enemy == null || Game.TickCount - _lastAa <= 1000)
                    {
                        continue;
                    }

                    _lastAa = Game.TickCount;
                    Global.Player.IssueOrder(OrderType.AttackUnit, enemy);
                    DelayAction.Queue(250, () => Global.Player.IssueOrder(OrderType.MoveTo, Game.CursorPos), new CancellationToken(false));
                }

                SpellConfig.R.Width = 133 * (3 + Global.Player.GetSpell(SpellSlot.R).Level);

                Insec.OnKeyPressed();

                switch (Global.Orbwalker.Mode)
                {
                case OrbwalkingMode.Combo:
                    Combo.OnUpdate();
                    break;

                case OrbwalkingMode.Mixed:
                    Harass.OnUpdate();
                    break;

                case OrbwalkingMode.Laneclear:
                    JungleClear.OnUpdate();
                    LaneClear.OnUpdate();
                    break;

                case OrbwalkingMode.None:
                    AzirHelper.Rect = null;
                    break;
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }
Ejemplo n.º 7
0
 static Modes()
 {
     Menu = Menus.Menu.AddSubMenu("Modes");
     Combo.Initialize();
     Menu.AddSeparator();
     Harass.Initialize();
     LaneClear.Initialize();
     JungleClear.Initialize();
 }
Ejemplo n.º 8
0
        public static void Initialize()
        {
            mainMenu    = MainMenu.AddMenu("TekinGaren", "mainMenu");
            Combo       = mainMenu.AddSubMenu("Combo", "ComboMenu");
            LaneClear   = mainMenu.AddSubMenu("LaneClear", "LaneClearMenu");
            LastHit     = mainMenu.AddSubMenu("LastHit", "LastHitMenu");
            JungleClear = mainMenu.AddSubMenu("JungleClear", "JungleClearMenu");
            KillSteal   = mainMenu.AddSubMenu("KillSteal", "KillStealMenu");
            Rendering   = mainMenu.AddSubMenu("Rendering", "RenderingMenu");
            Settings    = mainMenu.AddSubMenu("Settings", "SettingsMenu");

            mainMenu.AddGroupLabel("Created by TekinTR");
            mainMenu.AddLabel("Bu addon Garen icin tasarlandi.");
            mainMenu.AddLabel("Bug yada hatami buldun? Benimle iletisime gec.");

            Combo.AddGroupLabel("Combo Features");
            Combo.AddCheckBox("comboQ", "Kullan Q");
            Combo.AddCheckBox("comboE", "Kullan E");

            LaneClear.AddGroupLabel("LaneClear Features");
            LaneClear.AddCheckBox("laneQ", "Use Q", false);
            LaneClear.AddCheckBox("laneE", "Use E");

            LastHit.AddGroupLabel("LastHit Features");
            LastHit.AddCheckBox("lasthitQ", "Kullan Q");

            JungleClear.AddGroupLabel("JungleClear Features");
            JungleClear.AddCheckBox("jungleQ", "Kullan Q");
            JungleClear.AddCheckBox("jungleE", "Kullan E");

            KillSteal.AddGroupLabel("KillSteal Features");
            KillSteal.AddCheckBox("ksAA", "Oto atak ile KS");
            KillSteal.AddCheckBox("ksQ", "Q ile KS");
            KillSteal.AddCheckBox("ksR", "R ile KS");

            Rendering.AddGroupLabel("Rendering Features");
            //Rendering.AddCheckBox("renderP", "Render Player HP Bar");
            //Rendering.AddCheckBox("renderA", "Render Ally HP Bar");
            Rendering.AddCheckBox("renderE", "Dusman HP bar goster");
            Rendering.AddCheckBox("killable", "Goster 'Olucek' yazisi");
            Rendering.AddLabel("Rendering Configurations");
            Rendering.AddCheckBox("renderS_dmg", "Goster Skill hasari");
            Rendering.AddCheckBox("renderI_dmg", "Goster Item hasari");
            Rendering.AddSlider("renderAA", "Goster Basit Atak hasari", 2, 0, 5);
            //Rendering.AddCheckBox("renderS_heal", "Render Spell healing");
            //Rendering.AddCheckBox("renderI_heal", "Render Item healing");

            Settings.AddGroupLabel("Settings Features");
            Settings.AddCheckBox("cleanseQ", "Yavaslatma temizle Q", false);
            Settings.AddCheckBox("destroy", "Q ile yapilari yok et");
            Settings.AddSlider("percentQ", "Kaydet Q ks icin can yüzdesi iken >= ", 35, 0, 100);

            Settings.GetSliderObject("percentQ").OnValueChange += MenuManager_OnValueChange;;

            Console.WriteLine("MenuManager initialized.");
        }
Ejemplo n.º 9
0
            static Modes()
            {
                Menu = Config.Menu.Add(new Menu("Modes", "Modes"));

                Combo.Initialize();
                Harass.Initialize();
                LaneClear.Initialize();
                JungleClear.Initialize();
                Flee.Initialize();
            }
Ejemplo n.º 10
0
 static Modes()
 {
     Menu = MenuX.Menu.AddSubMenu("Modes");
     Combo.Initilize();
     Harass.Initialize();
     LaneClear.Initialize();
     LastHit.Initialize();
     Drawings.Initialize();
     Misc.Initialize();
     AutoQ.Initialize();
 }
Ejemplo n.º 11
0
        private static void Game_OnTick()
        {
            /* TODO: TEMP TILL ON LEVEL UP IS FIXED */
            if (currentLevel != ObjectManager.Player.Level)
            {
                AutoLeveler.OnLevelUp(ObjectManager.Player.Level);
                currentLevel = ObjectManager.Player.Level;
            }

            Globals.CachedEnemies = Globals.GetEnemies;

            if (Globals.MyHero.IsDead || Globals.MyHero.IsRecalling() || Chat.IsChatOpen)
            {
                return;
            }

            PermActive.Initialize();

            if (Menus.MiscMenu.Get <MenuCheckbox>("KillSteal").Checked&& Globals.Orb.ActiveMode != Orbwalker.OrbwalkingMode.Combo)
            {
                Features.Killsteal.Run();
            }
            if (Menus.ActivatorMenu.Get <MenuCheckbox>("EnableActivator").Checked)
            {
                Features.Activator.Run();
            }

            switch (Globals.OrbwalkerMode)
            {
            case Orbwalker.OrbwalkingMode.Combo:
            {
                Combo.Run();
                break;
            }

            case Orbwalker.OrbwalkingMode.LaneClear:
            {
                if (Menus.LaneClearMenu.Get <MenuSlider>("MaxMana").CurrentValue < Globals.MyHeroManaPercent)
                {
                    LaneClear.Run();
                }
                break;
            }

            case Orbwalker.OrbwalkingMode.LastHit:
            {
                if (Menus.LastHitMenu.Get <MenuSlider>("MaxMana").CurrentValue < Globals.MyHeroManaPercent)
                {
                    LastHit.Run();
                }
                break;
            }
            }
        }
Ejemplo n.º 12
0
 public static void Execute()
 {
     if (ModeManager.IsLaneClear)
     {
         LaneClear.Execute();
     }
     if (ModeManager.IsJungleClear)
     {
         JungleClear.Execute();
     }
 }
Ejemplo n.º 13
0
        internal static void Init(EventArgs Args)
        {
            if (Orbwalker.ActiveMode != Orbwalking.OrbwalkingMode.WallJump)
            {
                Orbwalker.SetMovement(true);
            }

            DashReset.Init();
            Skin.Init();

            if (Me.IsDead || Me.IsRecalling())
            {
                return;
            }

            Ward.Init();
            KillSteal.Init();
            Auto.Init();

            switch (Orbwalker.ActiveMode)
            {
            case Orbwalking.OrbwalkingMode.Combo:
                Combo.Init();
                break;

            case Orbwalking.OrbwalkingMode.Mixed:
                Harass.Init();
                break;

            case Orbwalking.OrbwalkingMode.LaneClear:
                LaneClear.Init();
                JungleClear.Init();
                break;

            case Orbwalking.OrbwalkingMode.LastHit:
                LastHit.Init();
                break;

            case Orbwalking.OrbwalkingMode.Flee:
                Flee.Init();
                break;

            case Orbwalking.OrbwalkingMode.WallJump:
                WallJump.Init();
                break;

            case Orbwalking.OrbwalkingMode.None:
                if (Menu.Item("EQFlash", true).GetValue <KeyBind>().Active)
                {
                    EQFlash.Init();
                }
                break;
            }
        }
Ejemplo n.º 14
0
 public static void InitMenu()
 {
     MenuPrincipal = MainMenu.AddMenu("Kappalista", "kappalista");
     //Spells Settings
     SpellsMenu = MenuPrincipal.AddSubMenu("Spells Settings");
     SpellsMenu.AddLabel("Combo Settings");
     SpellsMenu.Add("use.q.combo", new CheckBox("Use Q"));
     SpellsMenu.Add("use.e", new CheckBox("Use E"));
     SpellsMenu.Add("atk.minion", new CheckBox("Attack minions for chasing"));
     SpellsMenu.AddLabel("Harass Settings");
     SpellsMenu.Add("use.q.harass", new CheckBox("Use Q"));
     SpellsMenu.Add("manapercent", new Slider("Mana percent", 60));
     //LaneClear Settings
     LaneClear = MenuPrincipal.AddSubMenu("LaneClear Settings");
     LaneClear.Add("use.q", new CheckBox("Use Q", false));
     LaneClear.Add("q.min.kill", new Slider("Min minions killable", 3, 1, 5));
     LaneClear.Add("use.e", new CheckBox("Use E"));
     LaneClear.Add("e.minkill", new Slider("Min minions killable", 2, 1, 5));
     LaneClear.Add("manapercent", new Slider("Mana percent", 60));
     //JungleClear Settings
     JungleClear = MenuPrincipal.AddSubMenu("Jungle Clear Settings");
     JungleClear.Add("use.q", new CheckBox("Use Q"));
     JungleClear.Add("use.e", new CheckBox("Use E"));
     JungleClear.Add("manapercent", new Slider("Mana percent", 60));
     //Misc Settings
     Misc = MenuPrincipal.AddSubMenu("Misc Settings");
     Misc.Add("e.killsteal", new CheckBox("E Killsteal"));
     Misc.Add("e.mobsteal", new CheckBox("E Mob Steal"));
     Misc.Add("e.lasthit.assist", new CheckBox("E Lasthit Assist"));
     Misc.Add("r.savebuddy", new CheckBox("Save your sup with R"));
     Misc.Add("r.balista", new CheckBox("R Balista"));
     Misc.Add("e.siegeandsuper", new CheckBox("Auto E Siege and Super minions"));
     Misc.Add("e.harass", new CheckBox("E Harass"));
     Misc.Add("e.dontharasscombo", new CheckBox("Don't harass with E in combo"));
     Misc.Add("e.beforedie", new CheckBox("E before die"));
     Misc.Add("w.dragonorbaron", new CheckBox("Auto W on Dragon or Baron", false));
     Misc.Add("w.castdragon",
              new KeyBind("Cast W on Dragon", false, KeyBind.BindTypes.HoldActive, "J".ToCharArray()[0]));
     Misc.Add("w.castbaron",
              new KeyBind("Cast W on Baron", false, KeyBind.BindTypes.HoldActive, "K".ToCharArray()[0]));
     //Activator Settings
     ActivatorSettings = MenuPrincipal.AddSubMenu("Activator Settings");
     ActivatorSettings.Add("use.botrk.cutlass", new CheckBox("Use BotRK/Cutlass"));
     ActivatorSettings.Add("botrk.cutlass.health", new Slider("Health percent", 60));
     ActivatorSettings.Add("use.youmuu", new CheckBox("Use Youmuu"));
     //Drawing Settings
     Drawings = MenuPrincipal.AddSubMenu("Drawings Settings");
     Drawings.Add("draw.q", new CheckBox("Draw Q Range"));
     Drawings.Add("draw.w", new CheckBox("Draw W Range"));
     Drawings.Add("draw.e", new CheckBox("Draw E Range"));
     Drawings.Add("draw.r", new CheckBox("Draw R Range"));
     Drawings.Add("draw.e.dmgpercent", new CheckBox("Draw E Damage Percent"));
     Drawings.Add("draw.damageindicator", new CheckBox("Draw Damage Indicator"));
 }
Ejemplo n.º 15
0
        public Config()
        {
            MenuIni = MainMenu.AddMenu("Khappa'Zix", "Khappa'Zix");

            var combo       = new Combo();
            var harass      = new Harass();
            var laneClear   = new LaneClear();
            var jungleClear = new JungleClear();
            var killSteal   = new KillSteal();
            var drawing     = new Drawing();
        }
Ejemplo n.º 16
0
        public static void Initialize()
        {
            mainMenu    = MainMenu.AddMenu("AbsoluteGaren", "mainMenu");
            Combo       = mainMenu.AddSubMenu("Combo", "ComboMenu");
            LaneClear   = mainMenu.AddSubMenu("LaneClear", "LaneClearMenu");
            LastHit     = mainMenu.AddSubMenu("LastHit", "LastHitMenu");
            JungleClear = mainMenu.AddSubMenu("JungleClear", "JungleClearMenu");
            KillSteal   = mainMenu.AddSubMenu("KillSteal", "KillStealMenu");
            Rendering   = mainMenu.AddSubMenu("Rendering", "RenderingMenu");
            Settings    = mainMenu.AddSubMenu("Settings", "SettingsMenu");

            mainMenu.AddGroupLabel("Created by Counter");
            mainMenu.AddLabel("This addon is designed for the Champion, Garen.");
            mainMenu.AddLabel("Found a bug or error? Please contact me by PM on EloBuddy.");

            Combo.AddGroupLabel("Combo Features");
            Combo.AddCheckBox("Q", "Use Q");
            Combo.AddCheckBox("E", "Use E");

            LaneClear.AddGroupLabel("LaneClear Features");
            LaneClear.AddCheckBox("Q", "Use Q", false);
            LaneClear.AddCheckBox("E", "Use E");

            LastHit.AddGroupLabel("LastHit Features");
            LastHit.AddCheckBox("Q", "Use Q");

            JungleClear.AddGroupLabel("JungleClear Features");
            JungleClear.AddCheckBox("Q", "Use Q");
            JungleClear.AddCheckBox("E", "Use E");

            KillSteal.AddGroupLabel("KillSteal Features");
            KillSteal.AddCheckBox("AA", "KS with Basic Attack");
            KillSteal.AddCheckBox("Q", "KS with Q");
            KillSteal.AddCheckBox("R", "KS with R");

            Rendering.AddGroupLabel("Rendering Features");
            Rendering.AddCheckBox("player", "Render Player HP Bar");
            Rendering.AddCheckBox("enemy", "Render Enemy HP Bar");
            Rendering.AddCheckBox("killable", "Display 'Killable' text");
            Rendering.AddLabel("Rendering Configurations");
            Rendering.AddCheckBox("spell_dmg", "Render Spell damage");
            Rendering.AddCheckBox("item_dmg", "Render Item damage");
            Rendering.AddSlider("aa_dmg", "Render Basic Attack damage", 2, 0, 5);
            Rendering.AddCheckBox("item_heal", "Render Item healing");

            Settings.AddGroupLabel("Settings Features");
            Settings.AddCheckBox("cleanse", "Cleanse Slows with Q", false);
            Settings.AddCheckBox("destroy", "Destroy structures with Q");
            Settings.AddSlider("percentQ", "Save Q for ks when unit Health percent >= ", 35, 0, 100);

            Settings.GetSliderObject("percentQ").OnValueChange += PercentageQ_OnValueChange;

            Console.WriteLine("MenuManager initialized.");
        }
Ejemplo n.º 17
0
            static Modes()
            {
                Menu = Config.Menu.AddSubMenu("Modes");

                Combo.Initialize();
                Menu.AddSeparator();
                JungleClear.Initialize();
                Menu.AddSeparator();
                LaneClear.Initialize();
                Menu.AddSeparator();
                MiscMenu.Initialize();
            }
Ejemplo n.º 18
0
        public static void GetMenu()
        {
            Kassawin = MainMenu.AddMenu("KassaWIN", "KassaWIN");
            Kassawin.AddGroupLabel("Free Win with Kassadin");
            Kassawin.AddSeparator();
            Kassawin.AddLabel("Made by Kk2");

            Combo = Kassawin.AddSubMenu("Combo", "Combo");
            Combo.AddGroupLabel("Combo Options");
            Combo.AddSeparator();
            Combo.Add("ComboQ", new CheckBox("Use Q on Combo"));
            Combo.Add("ComboW", new CheckBox("Use W on Combo"));
            Combo.Add("ComboE", new CheckBox("Use E on Combo"));
            Combo.Add("ComboR", new CheckBox("Use R on Combo"));
            Combo.Add("IgniteToKill", new CheckBox("Use Ignite on Combo to Kill"));
            Combo.Add("sliderR", new Slider("Max Heroes Around to Cast R", 3, 1, 5));

            Harass = Kassawin.AddSubMenu("Harass", "Harass");
            Harass.AddGroupLabel("Harass Options");
            Harass.AddSeparator();
            Harass.Add("HarassQ", new CheckBox("Use Q on Harass"));
            Harass.Add("HarassW", new CheckBox("Use W on Harass"));
            Harass.Add("HarassE", new CheckBox("Use E on Harass"));
            Harass.Add("manaPCTH", new Slider("Min Mana % to Harass", 20));

            LaneClear = Kassawin.AddSubMenu("LaneClear", "LaneClear");
            LaneClear.AddGroupLabel("LaneClear Options");
            LaneClear.AddSeparator();
            LaneClear.Add("LaneQ", new CheckBox("Use Q on LaneClear"));
            LaneClear.Add("LaneW", new CheckBox("Use W on LaneClear"));
            LaneClear.Add("LaneE", new CheckBox("Use E on LaneClear"));
            LaneClear.Add("manaPCTL", new Slider("Min Mana % to LaneClear", 20));

            JungleClear = Kassawin.AddSubMenu("Jungle", "Jungle");
            JungleClear.AddGroupLabel("Jungle Options");
            JungleClear.AddSeparator();
            JungleClear.Add("JungleQ", new CheckBox("Use Q on Jungle"));
            JungleClear.Add("JungleW", new CheckBox("Use W on Jungle"));
            JungleClear.Add("JungleE", new CheckBox("Use E on Jungle"));
            JungleClear.Add("manaPCTJ", new Slider("Min Mana % to Jungle Clear", 20));

            Misc = Kassawin.AddSubMenu("Misc", "Misc");
            Misc.AddGroupLabel("Misc Options");
            Misc.AddSeparator();
            Misc.Add("usePot", new CheckBox("Use Potions"));
            Misc.AddSeparator();
            Misc.Add("drawQ", new CheckBox("Draw Q Range"));
            Misc.Add("drawW", new CheckBox("Draw W Range"));
            Misc.Add("drawE", new CheckBox("Draw E Range"));
            Misc.Add("drawR", new CheckBox("Draw R Range"));
            Misc.AddSeparator();
            SkinSelect = Misc.Add("skinSelect", new Slider("Choose you Skin [number]", 0, 0, 6));
        }
Ejemplo n.º 19
0
            static Modes()
            {
                ModesMenu = Menu.AddSubMenu("Modes");

                Combo.InitializeCombo();
                ModesMenu.AddSeparator();
                Harass.InitializeHarass();
                ModesMenu.AddSeparator();
                LaneClear.InitializeLaneClear();
                ModesMenu.AddSeparator();
                Flee.InitializeFlee();
            }
Ejemplo n.º 20
0
        private static void Game_OnGameLoad(EventArgs args)
        {
            if (Player.ChampionName != ChampionName)
            {
                return;
            }

            Spells.Initiate();

            Config = new LeagueSharp.Common.Menu(string.Format("xQx | {0}", ChampionName), ChampionName, true);
            Config.AddSubMenu(new LeagueSharp.Common.Menu("Orbwalking", "Orbwalking"));

            var targetSelectorMenu = new LeagueSharp.Common.Menu("Target Selector", "Target Selector");

            TargetSelector.AddToMenu(targetSelectorMenu);
            Config.AddSubMenu(targetSelectorMenu);

            Orbwalker = new Orbwalking.Orbwalker(Config.SubMenu("Orbwalking"));

            PlayerSpells.Initialize();

            DamageCalc = new DamageCalc();
            Utils      = new Utils();
            Menu       = new Menu();
            Items      = new Items();

            Draws       = new Draws();
            Combo       = new Combo();
            Harass      = new Harass();
            LaneClear   = new LaneClear();
            JungleClear = new JungleClear();
            OnUpdate    = new OnUpdate();
            LogicW.Initiate();

            Config.AddItem(
                new MenuItem("GameMode", "Game Mode:").SetValue(new StringList(new[] { "AP", "AD", "Hybrid", "Tanky" }, 0)))
            .SetFontStyle(FontStyle.Regular, SharpDX.Color.GreenYellow);


            var oMenu = new LeagueSharp.Common.Menu("Other Settings", "OtherSettings");

            {
                oMenu.AddItem(new MenuItem("Other.Items", "Use Items").SetValue(true));
                oMenu.AddItem(new MenuItem("Other.Ignite", "Use Ignite").SetValue(true));
                oMenu.AddItem(new MenuItem("Other.Sheen", "Check Sheen on Combo").SetValue(true));
                oMenu.AddItem(new MenuItem("Other.Health", "Auto R if my Health < %").SetValue(new Slider(15, 0, 100)));
                Config.AddSubMenu(oMenu);
            }

            Config.AddToMainMenu();

            Game.PrintChat("Mordekasier</font> <font color='#ff3232'> How to Train Your Dragon </font> <font color='#FFFFFF'>Loaded!</font>");
        }
Ejemplo n.º 21
0
            static Modes()
            {
                Menu = MenusSetting.MyHeroAshe.AddSubMenu("Modes");

                Combo.Initialize();
                Menu.AddSeparator();

                Harass.Initialize();
                LaneClear.Initialize();
                JungleClear.Initialize();
                Flee.Initialize();
            }
Ejemplo n.º 22
0
        internal static void Init(EventArgs args)
        {
            QADelay.Init();

            if (W.Level > 0)
            {
                W.Range = Me.HasBuff("RivenFengShuiEngine") ? 330 : 260;
            }

            if (Me.IsDead)
            {
                qStack = 0;
                return;
            }

            if (qStack != 0 && Utils.TickCount - lastQTime > 3800)
            {
                qStack = 0;
            }

            if (Me.IsRecalling())
            {
                return;
            }

            KeepQ.Init();
            KillSteal.Init();

            switch (Orbwalker.ActiveMode)
            {
            case Orbwalking.OrbwalkingMode.Combo:
                Combo.Init();
                break;

            case Orbwalking.OrbwalkingMode.Burst:
                Burst.Init();
                break;

            case Orbwalking.OrbwalkingMode.Mixed:
                Harass.Init();
                break;

            case Orbwalking.OrbwalkingMode.LaneClear:
                LaneClear.Init();
                JungleClear.Init();
                break;

            case Orbwalking.OrbwalkingMode.Flee:
                Flee.Init();
                break;
            }
        }
Ejemplo n.º 23
0
        private static void OnGameUpdate(EventArgs args)
        {
            switch (Orbwalker.ActiveModesFlags)
            {
            case Orbwalker.ActiveModes.Combo:
                Combo.Execute();
                return;

            case Orbwalker.ActiveModes.LaneClear:
                LaneClear.Execute();
                return;
            }
        }
Ejemplo n.º 24
0
 static Modes()
 {
     Menu = Config.Menu.AddSubMenu("Modes");
     Menu.AddSeparator();
     Combo.Initialize();
     Menu.AddSeparator();
     LaneClear.Initialize();
     Harass.Initialize();
     JungleClear.Initialize();
     DrawDmg.Initialize();
     Skilldraws.Initialize();
     ItemUsage.Initialize();
 }
Ejemplo n.º 25
0
 static Modes()
 {
     DrawMenu = Menu.AddSubMenu("Draw");
     Draw.Initialize();
     ComboMenu = Menu.AddSubMenu("Combo");
     Combo.Initialize();
     HarassMenu = Menu.AddSubMenu("Harass");
     Harass.Initialize();
     LaneclearMenu = Menu.AddSubMenu("Laneclear");
     LaneClear.Initialize();
     OtherMenu = Menu.AddSubMenu("Misc Functions");
     Misc.Initialize();
 }
Ejemplo n.º 26
0
 static Config()
 {
     Menu = MainMenu.AddMenu(MenuName, MenuName.ToLower());
     Menu.AddGroupLabel("TooFatGragas ^.^");
     Menu.AddSeparator();
     Menu.AddLabel("Made by Kk2 (:");
     Combo.Initialize();
     Harass.Initialize();
     LaneClear.Initialize();
     JungleClear.Initialize();
     Insec.Initialize();
     Drawings.Initialize();
 }
Ejemplo n.º 27
0
 static Config()
 {
     Menu = MainMenu.AddMenu(MenuName, MenuName.ToLower());
     Menu.AddGroupLabel("战争女神");
     Menu.AddSeparator();
     Menu.AddLabel("汉化 by Triste");
     Menu.AddLabel("~");
     Combo.Initialize();
     Harass.Initialize();
     LaneClear.Initialize();
     JungleClear.Initialize();
     Misc.Initialize();
     Drawings.Initialize();
 }
Ejemplo n.º 28
0
        public static void PostAttack(object sender, PostAttackEventArgs args)
        {
            switch (Global.Orbwalker.Mode)
            {
            case OrbwalkingMode.Combo:
                Combo.OnPostAttack();
                break;

            case OrbwalkingMode.Laneclear:
                LaneClear.OnPostAttack();
                JungleClear.OnPostAttack();
                break;
            }
        }
Ejemplo n.º 29
0
 static Config()
 {
     Menu = MainMenu.AddMenu(MenuName, MenuName.ToLower());
     Menu.AddGroupLabel("SimpleSivir Rework");
     Menu.AddSeparator();
     Menu.AddLabel("Made by Kk2");
     Menu.AddLabel("Helped by MrArticuno!");
     Combo.Initialize();
     Harass.Initialize();
     LaneClear.Initialize();
     JungleClear.Initialize();
     Misc.Initialize();
     Drawings.Initialize();
 }
Ejemplo n.º 30
0
 static Modes()
 {
     Combo.Initialize(Menu.AddSubMenu("Combo"));
     Menu.AddSeparator();
     Harass.Initialize(Menu.AddSubMenu("Harass"));
     Menu.AddSeparator();
     Flee.Initialize(Menu.AddSubMenu("Flee"));
     Menu.AddSeparator();
     LaneClear.Initialize(Menu.AddSubMenu("LaneClear"));
     Menu.AddSeparator();
     Draw.Initialize(Menu.AddSubMenu("Draw"));
     Menu.AddSeparator();
     PermaActive.Initialize(Menu.AddSubMenu("Misc"));
 }