Ejemplo n.º 1
0
 public static float GetChampionDamage(Obj_AI_Base target)
 {
     if (Player.Instance.ChampionName == "Lucian")
     {
         return(Lucian.GetRawDamage(target));
     }
     return(0);
 }
Ejemplo n.º 2
0
        public PluginLoader()
        {
            if (!_loaded)
            {
                switch (ObjectManager.Player.ChampionName.ToLower())
                {
                case "ahri":
                    var ahri = new Ahri();
                    _loaded = true;
                    break;

                case "akali":
                    var akali = new Akali();
                    _loaded = true;
                    break;

                case "anivia":
                    var anivia = new Anivia();
                    break;

                case "cassiopeia":
                    var cassiopeia = new Cassiopeia();
                    _loaded = true;
                    break;

                case "ashe":
                    var ashe = new Ashe();
                    _loaded = true;
                    break;

                case "azir":
                    var azir = new Azir();
                    _loaded = true;
                    break;

                case "chogath":
                    var chogath = new Chogath();
                    _loaded = true;
                    break;

                case "corki":
                    var corki = new Corki();
                    _loaded = true;
                    break;

                case "ekko":
                    var ekko = new Ekko();
                    _loaded = true;
                    break;

                case "ezreal":
                    var ezreal = new Ezreal();
                    _loaded = true;
                    break;

                case "irelia":
                    var irelia = new Irelia();
                    _loaded = true;
                    break;

                case "jinx":
                    var jinx = new Jinx();
                    _loaded = true;
                    break;

                case "karthus":
                    var karthus = new Karthus();
                    _loaded = true;
                    break;

                case "katarina":
                    var katarina = new Katarina();
                    _loaded = true;
                    break;

                case "kogmaw":
                    var kogMaw = new KogMaw();
                    _loaded = true;
                    break;

                case "lissandra":
                    var lissandra = new Lissandra();
                    _loaded = true;
                    break;

                case "lucian":
                    var lucian = new Lucian();
                    _loaded = true;
                    break;

                case "jayce":
                    var jayce = new Jayce();
                    _loaded = true;
                    break;

                case "orianna":
                    var orianna = new Orianna();
                    _loaded = true;
                    break;

                case "rumble":
                    var rumble = new Rumble();
                    _loaded = true;
                    break;

                case "syndra":
                    var syndra = new Syndra();
                    _loaded = true;
                    break;

                case "vayne":
                    var vayne = new Vayne();
                    _loaded = true;
                    break;

                case "viktor":
                    var viktor = new Viktor();
                    _loaded = true;
                    break;

                case "vladimir":
                    var vladimir = new Vladimir();
                    _loaded = true;
                    break;

                case "urgot":
                    var urgot = new Urgot();
                    _loaded = true;
                    break;

                case "zyra":
                    var zyra = new Zyra();
                    _loaded = true;
                    break;

                default:
                    Notifications.AddNotification(ObjectManager.Player.ChampionName + " not supported!!", 10000);
                    break;
                }
            }
        }
Ejemplo n.º 3
0
        public static void GameOnOnGameLoad()
        {
            _spells = EloBuddy.SDK.Spells.SpellDatabase.GetSpellInfoList(ObjectManager.Player.BaseSkinName);

            enemySpawn = ObjectManager.Get <Obj_SpawnPoint>().FirstOrDefault(x => x.IsEnemy);
            Q          = new Spell(SpellSlot.Q);
            E          = new Spell(SpellSlot.E);
            W          = new Spell(SpellSlot.W);
            R          = new Spell(SpellSlot.R);

            Config = MainMenu.AddMenu("OneKeyToWin AIO", "OneKeyToWin_AIO" + ObjectManager.Player.ChampionName);

            #region MENU ABOUT OKTW

            Config.Add("debug", new CheckBox("Debug", false));
            Config.Add("debugChat", new CheckBox("Debug Chat", false));
            Config.Add("print", new CheckBox("OKTW NEWS in chat"));

            #endregion

            Config.Add("AIOmode", new Slider("AIO mode (0 : Util & Champ | 1 : Only Champ | 2 : Only Util)", 0, 0, 2));
            AIOmode = getSliderItem("AIOmode");

            var slots = new HashSet <SpellSlot>();
            foreach (var info in _spells)
            {
                slots.Add(info.Slot);
            }

            Config.Add("PredictionMODE", new Slider("Pred Mode (0 : L# Pred | 1 : OKTW Pred | 2 : SPred | 3 : SDK | 4 : EB)", 0, 0, 4));
            Config.Add("HitChance", new Slider("AIO mode (0 : Very High | 1 : High | 2 : Medium)", 0, 0, 2));
            Config.Add("debugPred", new CheckBox("Draw Aiming OKTW© PREDICTION", false));
            Config.Add("harassLaneclear", new CheckBox("Skill-Harass in lane clear"));

            if (getSliderItem("PredictionMODE") == 2)
            {
                SPrediction.Prediction.Initialize(Config);
                SPredictionLoad = true;
            }
            else
            {
                Config.AddLabel("SPREDICTION NOT LOADED");
            }

            if (AIOmode != 2)
            {
                Config.Add("supportMode", new CheckBox("Support Mode", false));
                Config.Add("comboDisableMode", new CheckBox("Disable auto-attack in combo mode", false));
                Config.Add("manaDisable", new CheckBox("Disable mana manager in combo"));
                Config.Add("collAA", new CheckBox("Disable auto-attack if Yasuo wall collision"));

                #region LOAD CHAMPIONS

                switch (Player.ChampionName)
                {
                case "Anivia":
                    PortAIO.Champion.Anivia.Anivia.LoadOKTW();
                    break;

                case "Annie":
                    PortAIO.Champion.Annie.Program.LoadOKTW();
                    break;

                case "Ashe":
                    PortAIO.Champion.Ashe.Program.LoadOKTW();
                    break;

                case "Braum":
                    PortAIO.Champion.Braum.Program.LoadOKTW();
                    break;

                case "Caitlyn":
                    new Caitlyn().LoadOKTW();
                    break;

                case "Ekko":
                    PortAIO.Champion.Ekko.Program.LoadOKTW();
                    break;

                case "Ezreal":
                    Ezreal.LoadOKTW();
                    break;

                case "Graves":
                    Graves.LoadOKTW();
                    break;

                case "Jayce":
                    OneKeyToWin_AIO_Sebby.Champions.Jayce.LoadOKTW();
                    break;

                case "Jinx":
                    Jinx.LoadOKTW();
                    break;

                case "Karthus":
                    Karthus.LoadOKTW();
                    break;

                case "Lucian":
                    Lucian.LoadOKTW();
                    break;

                case "MissFortune":
                    MissFortune.LoadOKTW();
                    break;

                case "Malzahar":
                    Malzahar.LoadOKTW();
                    break;

                case "Orianna":
                    Orianna.LoadOKTW();
                    break;

                case "Sivir":
                    Sivir.LoadOKTW();
                    break;

                case "Twitch":
                    Twitch.LoadOKTW();
                    break;

                case "Syndra":
                    new OneKeyToWin_AIO_Sebby.Champions.Syndra().LoadOKTW();
                    break;

                case "Velkoz":
                    Velkoz.LoadOKTW();
                    break;

                case "Xerath":
                    Xerath.LoadOKTW();
                    break;

                case "Swain":
                    Swain.LoadOKTW();
                    break;

                case "Urgot":
                    Urgot.LoadOKTW();
                    break;

                case "Ahri":
                    Ahri.LoadOKTW();
                    break;

                case "Thresh":
                    Thresh.LoadOKTW();
                    break;

                case "Brand":
                    Brand.LoadOKTW();
                    break;

                case "Blitzcrank":
                    Blitzcrank.LoadOKTW();
                    break;

                case "Corki":
                    Corki.LoadOKTW();
                    break;

                case "Darius":
                    Darius.LoadOKTW();
                    break;

                case "Evelynn":
                    OneKeyToWin_AIO_Sebby.Champions.Evelynn.LoadOKTW();
                    break;

                case "Jhin":
                    Jhin.LoadOKTW();
                    break;

                case "Kindred":
                    Kindred.LoadOKTW();
                    break;

                case "KogMaw":
                    OneKeyToWin_AIO_Sebby.KogMaw.LoadOKTW();
                    break;

                case "Lux":
                    Lux.LoadOKTW();
                    break;

                case "Morgana":
                    Morgana.LoadOKTW();
                    break;

                case "Quinn":
                    Quinn.LoadOKTW();
                    break;

                case "TwistedFate":
                    OneKeyToWin_AIO_Sebby.Champions.TwistedFate.LoadOKTW();
                    break;
                }
            }

            #endregion

            foreach (var hero in HeroManager.Enemies)
            {
                if (hero.IsEnemy && hero.Team != Player.Team)
                {
                    Enemies.Add(hero);
                    if (IsJungler(hero))
                    {
                        jungler = hero;
                    }
                }
            }

            foreach (var hero in HeroManager.Allies)
            {
                if (hero.IsAlly && hero.Team == Player.Team)
                {
                    Allies.Add(hero);
                }
            }

            if (AIOmode != 1)
            {
                new OKTWward().LoadOKTW();
                new OKTWtracker().LoadOKTW();
            }

            Game.OnUpdate         += OnUpdate;
            Orbwalker.OnPreAttack += Orbwalking_BeforeAttack;
            Drawing.OnDraw        += OnDraw;
            Game.OnTick           += Game_OnTick;
        }
Ejemplo n.º 4
0
        private static void Initialize(EventArgs args)
        {
            Notifications.Show(new SimpleNotification("PortAIO", "Welcome to PortAIO, this is a complete AIO made for every single champion. If you experience bugs or have suggestions or just have something to report please go to the github and view the instructions to post a new issue. Enjoy using PortAIO and GLHF!"), 10000);

            Loader.Menu();

            if (Loader.intro)
            {
                Intro = new Render.Sprite(LoadImg("PortLogo"), new Vector2((Drawing.Width / 2) - 175, (Drawing.Height / 2) - 300));
                Intro.Add(0);
                Intro.OnDraw();
                LeagueSharp.Common.Utility.DelayAction.Add(5000, () => Intro.Remove());
            }

            if (!Loader.champOnly)
            {
                if (Loader.useActivator)
                {
                    ElUtilitySuite.Entry.OnLoad();
                }

                if (Loader.useRecall)
                {
                    UniversalRecallTracker.Program.Main();
                }

                if (Loader.useSkin)
                {
                    SDK_SkinChanger.Program.Load();
                }

                if (Loader.useTracker)
                {
                    NabbTracker.Program.Game_OnGameLoad();
                }

                if (Loader.godTracker)
                {
                    GodJungleTracker.Program.OnGameLoad();
                    Chat.Print("Berb : Depending on whether packets are updated or not will this work.");
                }

                if (Loader.ping)
                {
                    new UniversalPings.Program();
                }

                if (Loader.human)
                {
                    Humanizer.Program.Game_OnGameLoad();
                }

                if (Loader.gank)
                {
                    UniversalGankAlerter.Program.Main();
                }

                if (Loader.evade)
                {
                    new ezEvade.Evade();
                }

                if (Loader.cheat)
                {
                    new TheCheater.TheCheater().Load();
                }

                if (Loader.banwards)
                {
                    Sebby_Ban_War.Program.Game_OnGameLoad();
                }

                /*
                 * if (Loader.stream)
                 * {
                 *  StreamBuddy.Program.Main();
                 * }
                 *
                 * if (RandomUltChampsList.Contains(ObjectManager.Player.ChampionName))
                 * {
                 *  if (Loader.randomUlt)
                 *  {
                 *      RandomUlt.Program.Game_OnGameLoad();
                 *  }
                 * }
                 *
                 * if (BaseUltList.Contains(ObjectManager.Player.ChampionName))
                 * {
                 *  if (Loader.baseUlt)
                 *  {
                 *      new BaseUlt3.BaseUlt();
                 *  }
                 * }
                 */
            }

            if (!Loader.utilOnly)
            {
                switch (ObjectManager.Player.ChampionName.ToLower())
                {
                case "aatrox":     // BrianSharp's Aatrox
                    PortAIO.Champion.Aatrox.Program.Main();
                    break;

                case "akali":     // Akali by xQx
                    PortAIO.Champion.Akali.Program.Main();
                    break;

                case "alistar":     // El Alistar
                    PortAIO.Champion.Alistar.Program.OnGameLoad();
                    break;

                case "amumu":     // Shine#
                    PortAIO.Champion.Amumu.Program.OnLoad();
                    break;

                case "caitlyn":
                    switch (Loader.cait)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        ExorAIO.Core.Bootstrap.BuildMenu();
                        ExorAIO.Core.Bootstrap.LoadChampion();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "twitch":
                    switch (Loader.twitch)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        Nechrito_Twitch.Program.OnGameLoad();
                        break;

                    case 2:
                        iTwitch.Twitch.OnGameLoad();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "ashe":
                    switch (Loader.ashe)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        Challenger_Series.Program.Main();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "jayce":
                    switch (Loader.jayce)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        Jayce.Jayce.OnLoad();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "xerath":
                    switch (Loader.xerath)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        ElXerath.Xerath.Game_OnGameLoad();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "ezreal":
                    switch (Loader.ezreal)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        iDZEzreal.EzrealBootstrap.OnGameLoad();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "ekko":     // OKTW & ElEkko
                    switch (Loader.ekko)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        ElEkko.ElEkko.OnLoad();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "graves":     // OKTW Graves & D-Graves
                    switch (Loader.graves)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        D_Graves.Program.Game_OnGameLoad();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "ahri":
                    switch (Loader.ahri)
                    {
                    case 0:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        AhriSharp.Ahri.Ahri_Load();
                        break;

                    default:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "anivia":     // OKTW - Sebby - All Seeby champs go down here
                case "thresh":
                case "annie":
                case "braum":
                case "jinx":
                case "karthus":
                case "missfortune":
                case "malzahar":
                case "orianna":
                case "sivir":
                case "syndra":
                case "velkoz":
                case "swain":
                case "urgot":
                    SebbyLib.Program.GameOnOnGameLoad();
                    break;

                case "azir":     // Synx Auto Carry
                    HeavenStrikeAzir.Program.Game_OnGameLoad();
                    break;

                case "bard":     // Dreamless Wanderer
                    PortAIO.Champion.Bard.Program.OnLoad();
                    break;

                case "blitzcrank":     // Fresh Booster & OKTW
                    switch (Loader.blitzcrank)
                    {
                    case 0:
                        PortAIO.Champion.Blitzcrank.Program.OnLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        PortAIO.Champion.Blitzcrank.Program.OnLoad();
                        break;
                    }
                    break;

                case "brand":     // TheBrand (or OKTWBrand)
                    switch (Loader.brand)
                    {
                    case 0:
                        PortAIO.Champion.Brand.Program.Load();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        PortAIO.Champion.Brand.Program.Load();
                        break;
                    }
                    break;

                case "cassiopeia":     // Synx Auto Carry
                    Champion = new SAutoCarry.Champions.Cassiopeia();
                    break;

                case "chogath":     // Underrated Cho'Gath
                    UnderratedAIO.Champions.Chogath.Load();
                    break;

                case "corki":     // ElCorki & OKTW
                    switch (Loader.corki)
                    {
                    case 0:
                        ElCorki.Corki.Game_OnGameLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    case 2:
                        D_Corki.Program.Game_OnGameLoad();
                        break;

                    default:
                        ElCorki.Corki.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "darius":     // Exory & OKTW
                    switch (Loader.darius)
                    {
                    case 0:
                        ExorAIO.Core.Bootstrap.BuildMenu();
                        ExorAIO.Core.Bootstrap.LoadChampion();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        ExorAIO.Core.Bootstrap.BuildMenu();
                        ExorAIO.Core.Bootstrap.LoadChampion();
                        break;
                    }
                    break;

                case "nautilus":
                case "nunu":
                case "olaf":
                case "pantheon":
                case "renekton":
                case "tryndamere":
                    ExorAIO.Core.Bootstrap.BuildMenu();
                    ExorAIO.Core.Bootstrap.LoadChampion();
                    break;

                case "ryze":
                    switch (Loader.ryze)
                    {
                    case 0:
                        ExorAIO.Core.Bootstrap.BuildMenu();
                        ExorAIO.Core.Bootstrap.LoadChampion();
                        break;

                    case 1:
                        ElEasy.Plugins.Ryze f = new ElEasy.Plugins.Ryze();
                        f.Load();
                        break;

                    default:
                        ExorAIO.Core.Bootstrap.BuildMenu();
                        ExorAIO.Core.Bootstrap.LoadChampion();
                        break;
                    }
                    break;

                case "diana":
                    switch (Loader.diana)
                    {
                    case 0:
                        ElDiana.Diana.OnLoad();
                        break;

                    case 1:
                        Nechrito_Diana.Program.Game_OnGameLoad();
                        break;

                    default:
                        ElDiana.Diana.OnLoad();
                        break;
                    }
                    break;

                case "drmundo":     // Hestia's Mundo
                    Mundo.Mundo.OnLoad();
                    break;

                case "draven":     // UltimaDraven
                    switch (Loader.draven)
                    {
                    case 0:
                        RevampedDraven.Program.OnLoad();
                        break;

                    case 1:
                        Tyler1.Program.Load();
                        break;

                    default:
                        RevampedDraven.Program.OnLoad();
                        break;
                    }
                    break;

                case "elise":
                    switch (Loader.elise)
                    {
                    case 0:
                        GFUELElise.Elise.OnGameLoad();
                        break;

                    case 1:
                        D_Elise.Program.Game_OnGameLoad();
                        break;

                    default:
                        GFUELElise.Elise.OnGameLoad();
                        break;
                    }
                    break;

                case "evelynn":     // Evelynn#
                    switch (Loader.evelynn)
                    {
                    case 0:
                        Evelynn.Program.Game_OnGameLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        Evelynn.Program.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "fiddlesticks":     // Feedlesticks
                    Feedlesticks.Program.Game_OnGameLoad();
                    break;

                case "fiora":     // Underrated AIO
                    FioraProject.Program.Game_OnGameLoad();
                    break;

                case "fizz":     // Math Fizz
                    MathFizz.Program.Game_OnGameLoad();
                    break;

                case "galio":     // Underrated AIO
                    UnderratedAIO.Champions.Galio.OnLoad();
                    break;

                case "gangplank":     // Underrated AIO & BadaoKingdom
                    switch (Loader.gangplank)
                    {
                    case 0:
                        UnderratedAIO.Champions.Gangplank.OnLoad();
                        break;

                    default:
                        UnderratedAIO.Champions.Gangplank.OnLoad();
                        break;
                    }
                    break;

                case "garen":     // Underrated AIO
                    UnderratedAIO.Champions.Garen.OnLoad();
                    break;

                case "gnar":     // Slutty Gnar
                    Slutty_Gnar_Reworked.Gnar.OnLoad();
                    break;

                case "gragas":     // Gragas - Drunk Carry
                    switch (Loader.gragas)
                    {
                    case 0:
                        GragasTheDrunkCarry.Gragas.Game_OnGameLoad();
                        break;

                    case 1:
                        Nechrito_Gragas.Program.OnGameLoad();
                        break;

                    default:
                        GragasTheDrunkCarry.Gragas.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "hecarim":     // JustyHecarim
                    JustHecarim.Program.OnLoad();
                    break;

                case "heimerdinger":     // 2 Girls 1 Dong
                    Two_Girls_One_Donger.Program.Game_OnGameLoad();
                    break;

                case "illaoi":     // Tentacle Kitty
                    Illaoi___Tentacle_Kitty.Program.Game_OnGameLoad();
                    break;

                case "irelia":     // Challenger Series Irelia
                    Challenger_Series.Irelia.OnLoad();
                    break;

                case "janna":     // LCS Janna
                    LCS_Janna.Program.OnGameLoad();
                    break;

                case "jarvaniv":     // BrianSharp
                    BrianSharp.Plugin.JarvanIV.OnLoad();
                    break;

                case "jax":     // xqx
                    switch (Loader.jax)
                    {
                    case 0:
                        JaxQx.Program.Game_OnGameLoad();
                        break;

                    case 1:
                        NoobJaxReloaded.Program.Game_OnGameLoad();
                        break;

                    default:
                        JaxQx.Program.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "jhin":     // Jhin The Virtuoso & OKTW
                    switch (Loader.jhin)
                    {
                    case 0:
                        Jhin___The_Virtuoso.Jhin.JhinOnLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        Jhin___The_Virtuoso.Jhin.JhinOnLoad();
                        break;
                    }
                    break;

                case "kalista":     // iKalista
                    switch (Loader.kalista)
                    {
                    case 0:
                        new IKalista.Kalista();
                        break;

                    case 1:
                        new iKalistaReborn.Kalista();
                        break;

                    case 2:
                        Challenger_Series.Program.Main();
                        break;

                    default:
                        new iKalistaReborn.Kalista();
                        break;
                    }
                    break;

                case "karma":     // Karma by Eskor
                    Karma.Program.Game_OnGameLoad();
                    break;

                case "kassadin":     // Kassawin
                    Kassawin.Kassadin.OnLoad();
                    break;

                case "katarina":     // Staberina
                    switch (Loader.katarina)
                    {
                    case 0:
                        new Staberina.Katarina();
                        break;

                    case 1:
                        e.Motion_Katarina.Program.Game_OnGameLoad();
                        break;

                    default:
                        new Staberina.Katarina();
                        break;
                    }
                    break;

                case "kayle":     // SephKayle
                    switch (Loader.kayle)
                    {
                    case 0:
                        SephKayle.Program.OnGameLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        SephKayle.Program.OnGameLoad();
                        break;
                    }
                    break;

                case "aurelionsol":     // El Aurelion Sol
                    ElAurelion_Sol.AurelionSol.OnGameLoad();
                    break;

                case "kennen":     // Underrated AIO
                    new UnderratedAIO.Champions.Kennen();
                    break;

                case "khazix":     // SephKhaZix
                    new SephKhazix.Khazix();
                    break;

                case "kindred":     // Yin Yang Kindred & OKTW
                    switch (Loader.kindred)
                    {
                    case 0:
                        Kindred___YinYang.Program.Game_OnGameLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        Kindred___YinYang.Program.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "kogmaw":
                    switch (Loader.kogmaw)
                    {
                    case 0:
                        KogMaw.Program.OnLoad();
                        break;

                    case 1:
                        Challenger_Series.Program.Main();
                        break;

                    case 2:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        Challenger_Series.Program.Main();
                        break;
                    }
                    break;

                case "leblanc":     // PopBlanc
                    switch (Loader.leblanc)
                    {
                    case 0:
                        PopBlanc.Program.OnLoad();
                        break;

                    case 1:
                        Leblanc.Program.Game_OnGameLoad();
                        break;

                    default:
                        PopBlanc.Program.OnLoad();
                        break;
                    }
                    break;

                case "leesin":     // El Lee Sin
                    switch (Loader.leesin)
                    {
                    case 0:
                        Valvrave_Sharp.Program.MainA();
                        break;

                    case 1:
                        ElLeeSin.Program.Game_OnGameLoad();
                        break;

                    case 2:
                        new FreshBooster.Champion.LeeSin();
                        break;

                    default:
                        Valvrave_Sharp.Program.MainA();
                        break;
                    }
                    break;

                case "leona":     // El Easy
                    new ElEasy.Plugins.Leona();
                    break;

                case "lissandra":     // SephLissandra
                    SephLissandra.Lissandra.OnLoad();
                    break;

                case "lucian":     // LCS Lucian
                    switch (Loader.lucian)
                    {
                    case 0:
                        LCS_Lucian.Program.OnLoad();
                        break;

                    case 1:
                        Challenger_Series.Program.Main();
                        break;

                    case 2:
                        var lucian = new Lucian();
                        lucian.OnLoad();
                        break;

                    default:
                        LCS_Lucian.Program.OnLoad();
                        break;
                    }
                    break;

                case "lulu":     // LuluLicious
                    new LuluLicious.Lulu();
                    break;

                case "lux":     // MoonLux
                    switch (Loader.lux)
                    {
                    case 0:
                        MoonLux.Program.GameOnOnGameLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        MoonLux.Program.GameOnOnGameLoad();
                        break;
                    }
                    break;

                case "malphite":     // eleasy
                    new ElEasy.Plugins.Malphite();
                    break;

                case "vayne":
                    switch (Loader.vayne)
                    {
                    case 0:
                        Vayne.Program.OnLoad();
                        break;

                    case 1:
                        VayneHunter_Reborn.Program.Game_OnGameLoad();
                        break;

                    case 2:
                        hi_im_gosu.Vayne.Game_OnGameLoad();
                        break;

                    default:
                        Vayne.Program.OnLoad();
                        break;
                    }
                    break;

                case "quinn":     // GFuel Quinn & OKTW
                    switch (Loader.quinn)
                    {
                    case 0:
                        GFUELQuinn.Quinn.OnGameLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        GFUELQuinn.Quinn.OnGameLoad();
                        break;
                    }
                    break;

                case "tristana":     // ElTristana
                    ElTristana.Tristana.OnLoad();
                    break;

                case "riven":     // Nechrito Riven & Badao Riven
                    switch (Loader.riven)
                    {
                    case 0:
                        NechritoRiven.Program.OnGameLoad();
                        break;

                    case 1:
                        HeavenStrikeRiven.Program.OnStart();
                        break;

                    default:
                        NechritoRiven.Program.OnGameLoad();
                        break;
                    }
                    break;

                case "talon":     // GFuel Talon
                    GFUELTalon.Talon.OnGameLoad();
                    break;

                case "zed":     // iZed
                    switch (Loader.zed)
                    {
                    case 0:
                        Valvrave_Sharp.Program.MainA();
                        break;

                    case 1:
                        Zed.Program.Game_OnGameLoad();
                        break;

                    case 2:
                        iDZed.Zed.OnLoad();
                        break;

                    default:
                        Valvrave_Sharp.Program.MainA();
                        break;
                    }
                    break;

                case "udyr":     // D_Udyr
                    D_Udyr.Program.Game_OnGameLoad();
                    break;

                case "maokai":     // Underrated AIO
                    new UnderratedAIO.Champions.Maokai();
                    break;

                case "masteryi":     // MasterSharp
                    MasterSharp.MasterSharp.OnLoad();
                    break;

                case "mordekaiser":     // How to Train your dragon
                    Mordekaiser.Program.Game_OnGameLoad();
                    break;

                case "morgana":     // Kurisu Morg & OKTW
                    switch (Loader.morgana)
                    {
                    case 0:
                        new KurisuMorgana.KurisuMorgana();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        new KurisuMorgana.KurisuMorgana();
                        break;
                    }
                    break;

                case "nami":     // vSupport Series
                    new vSupport_Series.Champions.Nami();
                    break;

                case "nasus":     // Underrated AIO
                    new UnderratedAIO.Champions.Nasus();
                    break;

                case "nidalee":
                    switch (Loader.nidalee)
                    {
                    case 0:
                        KurisuNidalee.KurisuNidalee.Game_OnGameLoad();
                        break;

                    case 1:
                        Nechrito_Nidalee.Program.OnLoad();
                        break;

                    default:
                        KurisuNidalee.KurisuNidalee.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "yasuo":     // YasuPro
                    switch (Loader.yasuo)
                    {
                    case 0:
                        Valvrave_Sharp.Program.MainA();
                        break;

                    case 1:
                        YasuoPro.Initalization.Main();
                        break;

                    case 2:
                        GosuMechanicsYasuo.Program.Game_OnGameLoad();
                        break;

                    default:
                        Valvrave_Sharp.Program.MainA();
                        break;
                    }
                    break;

                case "nocturne":     // Underrated AIO
                    new UnderratedAIO.Champions.Nocturne();
                    break;

                case "poppy":     // Underrated AIO
                    switch (Loader.poppy)
                    {
                    case 0:
                        new UnderratedAIO.Champions.Poppy();
                        break;

                    case 1:
                        BadaoKingdom.BadaoChampion.BadaoPoppy.BadaoPoppy.BadaoActivate();
                        break;

                    default:
                        new UnderratedAIO.Champions.Poppy();
                        break;
                    }
                    break;

                case "rammus":     // BrianSharp
                    new BrianSharp.Plugin.Rammus();
                    break;

                case "rengar":     // ElRengar && D-Rengar
                    switch (Loader.rengar)
                    {
                    case 0:
                        ElRengarRevamped.Rengar.OnLoad();
                        break;

                    case 1:
                        D_Rengar.Program.Game_OnGameLoad();
                        break;

                    default:
                        ElRengarRevamped.Rengar.OnLoad();
                        break;
                    }
                    break;

                case "soraka":     // Sophie's Soraka
                    switch (Loader.soraka)
                    {
                    case 0:
                        Sophies_Soraka.SophiesSoraka.OnGameLoad();
                        break;

                    case 1:
                        Challenger_Series.Program.Main();
                        break;

                    default:
                        Challenger_Series.Program.Main();
                        break;
                    }
                    break;

                case "twistedfate":     // Twisted Fate by Kortatu & OKTW
                    switch (Loader.twistedfate)
                    {
                    case 0:
                        TwistedFate.Program.Game_OnGameLoad();
                        break;

                    case 1:
                        SebbyLib.Program.GameOnOnGameLoad();
                        break;

                    default:
                        TwistedFate.Program.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "varus":     // ElVarus
                    Elvarus.Varus.Game_OnGameLoad();
                    break;

                case "veigar":     // FreshBooster
                    new FreshBooster.Champion.Veigar();
                    break;

                case "reksai":     // D-Reksai && HeavenStrikeReksaj
                    switch (Loader.reksai)
                    {
                    case 0:
                        D_RekSai.Program.Game_OnGameLoad();
                        break;

                    case 1:
                        HeavenStrikeReksaj.Program.Game_OnGameLoad();
                        break;

                    default:
                        D_RekSai.Program.Game_OnGameLoad();
                        break;
                    }
                    break;

                case "rumble":     // Underrated AIO & ElRumble
                    switch (Loader.rumble)
                    {
                    case 0:
                        new UnderratedAIO.Champions.Rumble();
                        break;

                    case 1:
                        ElRumble.Rumble.OnLoad();
                        break;

                    default:
                        ElRumble.Rumble.OnLoad();
                        break;
                    }
                    break;

                case "sejuani":     // ElSejuani
                    ElSejuani.Sejuani.OnLoad();
                    break;

                case "shaco":     // Underrated AIO & ChewyMoon's Shaco
                    switch (Loader.shaco)
                    {
                    case 0:
                        new UnderratedAIO.Champions.Shaco();
                        break;

                    case 1:
                        ChewyMoonsShaco.ChewyMoonShaco.OnGameLoad();
                        break;

                    default:
                        new UnderratedAIO.Champions.Shaco();
                        break;
                    }
                    break;

                case "shen":     // Underrated AIO
                    new UnderratedAIO.Champions.Shen();
                    break;

                case "skarner":     // Underrated AIO
                    new UnderratedAIO.Champions.Skarner();
                    break;

                case "sona":     // vSeries Support & ElEasy Sona
                    switch (Loader.sona)
                    {
                    case 0:
                        new vSupport_Series.Champions.Sona();
                        break;

                    case 1:
                        ElEasy.Plugins.Sona f = new ElEasy.Plugins.Sona();
                        f.Load();
                        break;

                    default:
                        new vSupport_Series.Champions.Sona();
                        break;
                    }
                    break;

                case "teemo":     // Sharpshooter
                    new SharpShooter.Plugins.Teemo();
                    break;

                case "viktor":     // Trus In my Viktor
                    Viktor.Program.Game_OnGameLoad();
                    break;

                case "vladimir":     // ElVlad
                    ElVladimirReborn.Vladimir.OnLoad();
                    break;

                case "warwick":     // Warwick - Mirin
                    Warwick.Program.Game_OnGameLoad();
                    break;

                case "monkeyking":     // Wukong - xQx
                    Wukong.Program.Game_OnGameLoad();
                    break;

                case "xinzhao":     // Xin xQx
                    XinZhao.Program.Game_OnGameLoad();
                    break;

                case "ziggs":     // Ziggs#
                    Ziggs.Program.Game_OnGameLoad();
                    break;

                case "yorick":     // UnderratedAIO
                    new UnderratedAIO.Champions.Yorick();
                    break;

                case "zyra":     // D-Zyra
                    D_Zyra.Program.Game_OnGameLoad();
                    break;

                case "zilean":     // ElZilean
                    ElZilean.Zilean.Game_OnGameLoad();
                    break;

                case "shyvana":     // D-Shyvana
                    D_Shyvana.Program.Game_OnGameLoad();
                    break;

                case "singed":     // ElSinged
                    ElSinged.Singed.Game_OnGameLoad();
                    break;

                case "zac":     // Underrated AIO
                    new UnderratedAIO.Champions.Zac();
                    break;

                case "tahmkench":     // Underrated AIO
                    new UnderratedAIO.Champions.TahmKench();
                    break;

                case "sion":     // Underrated AIO
                    switch (Loader.sion)
                    {
                    case 0:
                        new UnderratedAIO.Champions.Sion();
                        break;

                    case 1:
                        Sion.Program.Game_OnGameLoad();
                        break;

                    default:
                        new UnderratedAIO.Champions.Sion();
                        break;
                    }
                    break;

                case "vi":     //ElVi
                    ElVi.Vi.OnLoad();
                    break;

                case "volibear":     // Underrated AIO && VoliPower
                    switch (Loader.volibear)
                    {
                    case 0:
                        new UnderratedAIO.Champions.Volibear();
                        break;

                    case 1:
                        VoliPower.Program.Game_OnLoad();
                        break;

                    default:
                        new UnderratedAIO.Champions.Volibear();
                        break;
                    }
                    break;

                case "trundle":     // ElTrundle
                    switch (Loader.trundle)
                    {
                    case 0:
                        ElTrundle.Trundle.OnLoad();
                        break;

                    case 1:
                        FastTrundle.Trundle.Game_OnGameLoad();
                        break;

                    default:
                        ElTrundle.Trundle.OnLoad();
                        break;
                    }
                    break;

                case "taric":     // SkyLv_Taric
                    new SkyLv_Taric.SkyLv_Taric();
                    break;

                default:
                    Chat.Print("This champion is not supported yet but the utilities will still load! - Berb");
                    break;
                }
            }
        }
Ejemplo n.º 5
0
        private static void InitChampions()
        {
            if (!SuppoetChampions.Contains(herosName))
            {
                Chat.Print("Flowers' ADC Series" + "[" + herosName + "]: Not Support!");
                return;
            }

            MyMenuExtensions.myMenu = Menu.AddMenu("Flowers' ADC Series: " + herosName);

            MyMenuExtensions.ComboMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Combo Settings");

            MyMenuExtensions.HarassMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Harass Settings");

            MyMenuExtensions.LaneClearMenu = MyMenuExtensions.myMenu.AddSubMenu(":: LaneClear Settings");

            MyMenuExtensions.JungleClearMenu = MyMenuExtensions.myMenu.AddSubMenu(":: JungleClear Settings");

            MyMenuExtensions.LastHitMenu = MyMenuExtensions.myMenu.AddSubMenu(":: LastHit Settings");

            MyMenuExtensions.FleeMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Flee Settings");

            MyMenuExtensions.KillStealMenu = MyMenuExtensions.myMenu.AddSubMenu(":: KillSteal Settings");

            MyMenuExtensions.MiscMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Misc Settings");
            MyManaManager.AddSpellFarm(MyMenuExtensions.MiscMenu);

            MyMenuExtensions.DrawMenu = MyMenuExtensions.myMenu.AddSubMenu(":: Drawings Settings");

            switch (ObjectManager.Player.ChampionName)
            {
            case "Ashe":
                Ashe.Init();
                break;

            case "Caitlyn":
                Caitlyn.Init();
                break;

            case "Corki":
                Corki.Init();
                break;

            case "Draven":
                Draven.Init();
                break;

            case "Ezreal":
                Ezreal.Init();
                break;

            case "Graves":
                Graves.Init();
                break;

            case "Jayce":
                Jayce.Init();
                break;

            case "Jhin":
                Jhin.Init();
                break;

            case "Jinx":
                Jinx.Init();
                break;

            case "Kalista":
                Kalista.Init();
                break;

            case "Kindred":
                Kindred.Init();
                break;

            case "KogMaw":
                KogMaw.Init();
                break;

            case "Lucian":
                Lucian.Init();
                break;

            case "MissFortune":
                MissFortune.Init();
                break;

            case "Quinn":
                Quinn.Init();
                break;

            case "Sivir":
                Sivir.Init();
                break;

            case "Teemo":
                Teemo.Init();
                break;

            case "Tristana":
                Tristana.Init();
                break;

            case "TwistedFate":
                TwistedFate.Init();
                break;

            case "Twitch":
                Twitch.Init();
                break;

            case "Urgot":
                Urgot.Init();
                break;

            case "Varus":
                Varus.Init();
                break;

            case "Vayne":
                Vayne.Init();
                break;

            case "Xayah":
                Xayah.Init();
                break;
            }

            Chat.Print("Flowers' ADC Series" + "[" + herosName + "]: Init Successful! Made by NightMoon");
        }