private static void OnGameLoad(EventArgs args) { Player = ObjectManager.Player; PlayerName = Player.ChampionName; Game.PrintChat("<font color = \'{0}'>Brian Sharp</font>", HTMLColor.Lime); MainMenu = new Menu("【無爲汉化】Brian合集", "BrianSharp", true); var InfoMenu = new Menu("信息", "Info"); { InfoMenu.AddItem(new MenuItem("Author", "作者: Brian")); InfoMenu.AddItem(new MenuItem("Paypal", "捐赠: [email protected]")); InfoMenu.AddItem(new MenuItem("by", "汉化: 無爲")); InfoMenu.AddItem(new MenuItem("qun", "汉化群: 386289593")); MainMenu.AddSubMenu(InfoMenu); } TargetSelector.AddToMenu(MainMenu.AddSubMenu(new Menu("目标选择", "TS"))); Orbwalk.AddToMainMenu(MainMenu); try { if (Activator.CreateInstance(null, "BrianSharp.Plugin." + PlayerName) != null) { Tiamat = ItemData.Tiamat_Melee_Only.GetItem(); Hydra = ItemData.Ravenous_Hydra_Melee_Only.GetItem(); Youmuu = ItemData.Youmuus_Ghostblade.GetItem(); Zhonya = ItemData.Zhonyas_Hourglass.GetItem(); Sheen = ItemData.Sheen.GetItem(); Iceborn = ItemData.Iceborn_Gauntlet.GetItem(); Trinity = ItemData.Trinity_Force.GetItem(); Helper.AddItem(MainMenu.SubMenu(PlayerName + "_Plugin").SubMenu("Misc"), "UsePacket", "使用封包"); 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"); Game.PrintChat("<font color = \'{0}'>-></font> <font color = \'{1}'>Plugin {2}</font>: <font color = \'{3}'>Loaded !</font>", HTMLColor.BlueViolet, HTMLColor.Gold, PlayerName, HTMLColor.Cyan); } } catch { Game.PrintChat("<font color = \'{0}'>-></font> <font color = \'{1}'>{2}</font>: <font color = \'{3}'>Currently not supported !</font>", HTMLColor.BlueViolet, HTMLColor.Gold, PlayerName, HTMLColor.Cyan); } MainMenu.AddToMainMenu(); }
private static void OnStart(EventArgs args) { 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.AddToMainMenu(MainMenu); NewInstance(plugin); Helper.AddBool( MainMenu.SubMenu(Player.ChampionName + "_Plugin").SubMenu("Misc"), "UsePacket", "Use Packet To Cast"); Tiamat = LeagueSharp.Common.Data.ItemData.Tiamat_Melee_Only.GetItem(); Hydra = LeagueSharp.Common.Data.ItemData.Ravenous_Hydra_Melee_Only.GetItem(); Youmuu = LeagueSharp.Common.Data.ItemData.Youmuus_Ghostblade.GetItem(); Zhonya = LeagueSharp.Common.Data.ItemData.Zhonyas_Hourglass.GetItem(); Seraph = LeagueSharp.Common.Data.ItemData.Seraphs_Embrace.GetItem(); Sheen = LeagueSharp.Common.Data.ItemData.Sheen.GetItem(); Iceborn = LeagueSharp.Common.Data.ItemData.Iceborn_Gauntlet.GetItem(); Trinity = LeagueSharp.Common.Data.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); }