public uint Execute(PacketDistributed ipacket) { CG_GUILD_SHOP_ITEM_MAKE packet = (CG_GUILD_SHOP_ITEM_MAKE )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
void ProduceItem( ) { Obj_MainPlayer _mainPlayer = Singleton <ObjManager> .Instance.MainPlayer; if (_mainPlayer == null) { return; } if (m_CurItemData.IsValid()) { if (GuildWindow.GuildWealthBak < m_CurItemData.m_Price) { _mainPlayer.SendNoticMsg(false, "#{3956}"); return; } CG_GUILD_SHOP_ITEM_MAKE packet = (CG_GUILD_SHOP_ITEM_MAKE)PacketDistributed.CreatePacket(MessageID.PACKET_CG_GUILD_SHOP_ITEM_MAKE); packet.SetItemID(m_CurItemData.m_ItemID); packet.SendPacket(); } }