| | |
| | | WarRank = 0 #(BYTE WarRank)//联赛排名
|
| | | TotalFightPower = 0 #(DWORD TotalFightPower)//总战力,不足1个亿的部分
|
| | | TotalFightPowerEx = 0 #(DWORD TotalFightPowerEx)//总战力点,1点=1亿
|
| | | EmblemID = 0 #(BYTE EmblemID)//徽章ID
|
| | | data = None
|
| | |
|
| | | def __init__(self):
|
| | |
| | | self.WarRank,_pos = CommFunc.ReadBYTE(_lpData, _pos)
|
| | | self.TotalFightPower,_pos = CommFunc.ReadDWORD(_lpData, _pos)
|
| | | self.TotalFightPowerEx,_pos = CommFunc.ReadDWORD(_lpData, _pos)
|
| | | self.EmblemID,_pos = CommFunc.ReadBYTE(_lpData, _pos)
|
| | | return _pos
|
| | |
|
| | | def Clear(self):
|
| | |
| | | self.WarRank = 0
|
| | | self.TotalFightPower = 0
|
| | | self.TotalFightPowerEx = 0
|
| | | self.EmblemID = 0
|
| | | return
|
| | |
|
| | | def GetLength(self):
|
| | |
| | | length += 1
|
| | | length += 4
|
| | | length += 4
|
| | | length += 1
|
| | |
|
| | | return length
|
| | |
|
| | |
| | | data = CommFunc.WriteBYTE(data, self.WarRank)
|
| | | data = CommFunc.WriteDWORD(data, self.TotalFightPower)
|
| | | data = CommFunc.WriteDWORD(data, self.TotalFightPowerEx)
|
| | | data = CommFunc.WriteBYTE(data, self.EmblemID)
|
| | | return data
|
| | |
|
| | | def OutputString(self):
|
| | |
| | | JoinAccept:%d,
|
| | | WarRank:%d,
|
| | | TotalFightPower:%d,
|
| | | TotalFightPowerEx:%d
|
| | | TotalFightPowerEx:%d,
|
| | | EmblemID:%d
|
| | | '''\
|
| | | %(
|
| | | self.FamilyIndex,
|
| | |
| | | self.JoinAccept,
|
| | | self.WarRank,
|
| | | self.TotalFightPower,
|
| | | self.TotalFightPowerEx
|
| | | self.TotalFightPowerEx,
|
| | | self.EmblemID
|
| | | )
|
| | | return DumpString
|
| | |
|