LuaDistributesInvtAwdItem = {} LuaDistributesInvtAwdItem.sysID = 0 LuaDistributesInvtAwdItem.cmdID = 0 function LuaDistributesInvtAwdItem.ExtraPacket(memStream) print('ExtraPacket:'..memStream.Length) local binaryReader = CS.BinaryMessageHandle.GetLuaPacketReader(memStream) local sysID = binaryReader:ReadByte() local cmdID = binaryReader:ReadByte() packet = LuaDistributesInvtAwdItem.ReadPacket(binaryReader) return packet end function LuaDistributesInvtAwdItem.SendPacket(packet) local message = CS.BinaryMessageHandle.CreateMessage(LuaDistributesInvtAwdItem.sysID, LuaDistributesInvtAwdItem.cmdID) if(packet['itemName'] == nil) then packet['itemName'] = "" end message:WriteString(packet['itemName']) if(packet['num'] == nil) then packet['num'] = 0 end message:WriteInt(packet['num']) message:Send() end function LuaDistributesInvtAwdItem.ReadPacket(binaryReader) local packet = {} packet['itemName'] = CS.BinaryMessageHandle.ReadString(binaryReader) packet['num'] = binaryReader:ReadInt32() return packet end