| | |
| | | ExpPoint = 0 #(DWORD ExpPoint)// 已累计经验,整除亿部分
|
| | | MoneyInfoLen = 0 #(BYTE MoneyInfoLen)
|
| | | MoneyInfo = "" #(String MoneyInfo)// 已累计货币 [[货币类型, 货币值], ...]
|
| | | ItemInfoLen = 0 #(BYTE ItemInfoLen)
|
| | | ItemInfoLen = 0 #(WORD ItemInfoLen)
|
| | | ItemInfo = "" #(String ItemInfo)// 已累计物品 [[物品ID, 个数], ...]
|
| | | data = None
|
| | |
|
| | |
| | | self.ExpPoint,_pos = CommFunc.ReadDWORD(_lpData, _pos)
|
| | | self.MoneyInfoLen,_pos = CommFunc.ReadBYTE(_lpData, _pos)
|
| | | self.MoneyInfo,_pos = CommFunc.ReadString(_lpData, _pos,self.MoneyInfoLen)
|
| | | self.ItemInfoLen,_pos = CommFunc.ReadBYTE(_lpData, _pos)
|
| | | self.ItemInfoLen,_pos = CommFunc.ReadWORD(_lpData, _pos)
|
| | | self.ItemInfo,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemInfoLen)
|
| | | return _pos
|
| | |
|
| | |
| | | length += 4
|
| | | length += 1
|
| | | length += len(self.MoneyInfo)
|
| | | length += 1
|
| | | length += 2
|
| | | length += len(self.ItemInfo)
|
| | |
|
| | | return length
|
| | |
| | | data = CommFunc.WriteDWORD(data, self.ExpPoint)
|
| | | data = CommFunc.WriteBYTE(data, self.MoneyInfoLen)
|
| | | data = CommFunc.WriteString(data, self.MoneyInfoLen, self.MoneyInfo)
|
| | | data = CommFunc.WriteBYTE(data, self.ItemInfoLen)
|
| | | data = CommFunc.WriteWORD(data, self.ItemInfoLen)
|
| | | data = CommFunc.WriteString(data, self.ItemInfoLen, self.ItemInfo)
|
| | | return data
|
| | |
|