Beispiel #1
0
        public static void OnStart()
        {
            var plugin = Type.GetType("BrianSharp.Plugin." + Player.ChampionName);

            if (plugin == null)
            {
                Helper.AddNotif(string.Format("[Brian Sharp] - {0}: Not Load !", Player.ChampionName), 3000);
                return;
            }
            MainMenu = new Menu("Brian Sharp", "BrianSharp", true);
            var infoMenu = new Menu("Info", "Info");

            {
                infoMenu.AddItem(new MenuItem("Author", "Author: Brian"));
                infoMenu.AddItem(new MenuItem("Paypal", "Paypal: [email protected]"));
                MainMenu.AddSubMenu(infoMenu);
            }
            TargetSelector.AddToMenu(MainMenu.AddSubMenu(new Menu("Target Selector", "TS")));
            Orbwalk.Init(MainMenu);

            NewInstance(plugin);

            Helper.AddBool(
                MainMenu.SubMenu(Player.ChampionName + "_Plugin").SubMenu("Misc"),
                "UsePacket",
                "Use Packet To Cast");
            Tiamat  = ItemData.Tiamat_Melee_Only.GetItem();
            Hydra   = ItemData.Ravenous_Hydra_Melee_Only.GetItem();
            Youmuu  = ItemData.Youmuus_Ghostblade.GetItem();
            Zhonya  = ItemData.Zhonyas_Hourglass.GetItem();
            Seraph  = ItemData.Seraphs_Embrace.GetItem();
            Sheen   = ItemData.Sheen.GetItem();
            Iceborn = ItemData.Iceborn_Gauntlet.GetItem();
            Trinity = ItemData.Trinity_Force.GetItem();
            Flash   = Player.GetSpellSlot("summonerflash");
            foreach (var spell in
                     Player.Spellbook.Spells.Where(
                         i =>
                         i.Name.ToLower().Contains("smite") &&
                         (i.Slot == SpellSlot.Summoner1 || i.Slot == SpellSlot.Summoner2)))
            {
                Smite = spell.Slot;
            }
            Ignite = Player.GetSpellSlot("summonerdot");
            MainMenu.AddToMainMenu();
            Helper.AddNotif(string.Format("[Brian Sharp] - {0}: Loaded !", Player.ChampionName), 3000);
        }