LuaDistributesReqGetAchievementReward = {} LuaDistributesReqGetAchievementReward.sysID = 43 LuaDistributesReqGetAchievementReward.cmdID = 3 function LuaDistributesReqGetAchievementReward.ExtraPacket(memStream) -- print('ExtraPacket:'..memStream.Length) local binaryReader = CS.BinaryMessageHandle.GetLuaPacketReader(memStream) local sysID = binaryReader:ReadByte() local cmdID = binaryReader:ReadByte() packet = LuaDistributesReqGetAchievementReward.ReadPacket(binaryReader) return packet end function LuaDistributesReqGetAchievementReward.SendPacket(packet) local message = CS.BinaryMessageHandle.CreateMessage(LuaDistributesReqGetAchievementReward.sysID, LuaDistributesReqGetAchievementReward.cmdID) if(packet['nodeId'] == nil) then packet['nodeId'] = 0 end message:WriteInt(packet['nodeId']) if(packet['subNodeId'] == nil) then packet['subNodeId'] = 0 end message:WriteInt(packet['subNodeId']) message:Send() end function LuaDistributesReqGetAchievementReward.ReadPacket(binaryReader) local packet = {} packet['nodeId'] = binaryReader:ReadInt32() packet['subNodeId'] = binaryReader:ReadInt32() return packet end