private static void MyInfo_OnCommand(CommandEventArgs e) { PlayerModule module = ( PlayerModule )CentralMemory.GetModule(e.Mobile.Serial, typeof(PlayerModule)); if (module == null) { CentralMemory.AppendModule(e.Mobile.Serial, new PlayerModule(e.Mobile.Serial), true); e.Mobile.SendMessage("A module has been created for you, please try again."); } else { e.Mobile.SendMessage("My Info:"); e.Mobile.SendMessage("-------------------------------"); e.Mobile.SendMessage("My class is: {0}", module.m_Class); e.Mobile.SendMessage("My race is: {0}", module.m_Race); e.Mobile.SendMessage("My tribe is: {0}", module.m_Tribe); e.Mobile.SendMessage("My experience is: {0}", module.m_Experience); e.Mobile.SendMessage("-------------------------------"); } }
protected override void OnTarget(Mobile from, object targeted) { if (targeted is PlayerMobile) { PlayerMobile pm = ( PlayerMobile )targeted; PlayerModule module = ( PlayerModule )CentralMemory.GetModule(from.Serial, typeof(PlayerModule)); if (module != null) { from.SendGump(new PropertiesGump(from, module)); } else { from.SendMessage("This player does not have a playermodule."); } } else { from.SendMessage("Can Only Target PLAYERS!"); } }
//--<<Characterization>>------------------[End 1/1] //--<<Custom BODs>>-----------------------[Start 1/1] private static void BODInfo_OnCommand(CommandEventArgs e) { PlayerModule module = ( PlayerModule )CentralMemory.GetModule(e.Mobile.Serial, typeof(PlayerModule)); if (module == null) { CentralMemory.AppendModule(e.Mobile.Serial, new PlayerModule(e.Mobile.Serial), true); e.Mobile.SendMessage("A module has been created for you, please try again."); } else { e.Mobile.SendMessage("Next BOD Releases:"); e.Mobile.SendMessage("-------------------------------"); e.Mobile.SendMessage("Blacksmith BOD: {0}", module.m_NextSmithBulkOrder); //e.Mobile.SendMessage( "Tailor BOD: {0}", module.m_NextTailorBulkOrder ); //e.Mobile.SendMessage( "Taming BOD: {0}", module.m_NextTamingBulkOrder ); //e.Mobile.SendMessage( "Fletcher BOD: {0}", module.m_NextFletcherBulkOrder ); //e.Mobile.SendMessage( "Carpenter BOD: {0}", module.m_NextCarpenterBulkOrder ); //e.Mobile.SendMessage( "Tinker BOD: {0}", module.m_NextTinkerBulkOrder ); e.Mobile.SendMessage("-------------------------------"); } }
public InternalTarget(PlayerModule module) : base(1, false, TargetFlags.None) { player_mod = module; }
/* public Engines.BulkOrders.TinkBOBFilter TinkBOBFilter * { * get{ return m_TinkBOBFilter; } * } * * public Engines.BulkOrders.TamingBOBFilter TamingBOBFilter * { * get{ return m_TamingBOBFilter; } * }*/ //--<<Custom BODs>>-----------------------[End 1/1] //--<<Characterization>>------------------[Start 1/1] private static void GetInfo_OnCommand(CommandEventArgs e) { PlayerModule module = ( PlayerModule )CentralMemory.GetModule(e.Mobile.Serial, typeof(PlayerModule)); e.Mobile.Target = new InternalTarget(module); }
public InternalTarget( PlayerModule module ) : base( 1, false, TargetFlags.None ) { player_mod = module; }