public uint Execute(PacketDistributed ipacket) { CG_CYPAY_SUCCESS packet = (CG_CYPAY_SUCCESS )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public static void SendCYPay(int type) { CG_CYPAY_SUCCESS payPacket = (CG_CYPAY_SUCCESS)PacketDistributed.CreatePacket(MessageID.PACKET_CG_CYPAY_SUCCESS); payPacket.SetRoleGuid(string.Format("{0:X16}", PlayerPreferenceData.LastRoleGUID)); if (type == 1) { payPacket.SetType((int)CG_CYPAY_SUCCESS.TYPE.PAYOVER); } else { payPacket.SetType((int)CG_CYPAY_SUCCESS.TYPE.MANUAL); } payPacket.SendPacket(); }