| | |
| | | XianyuanCoinAdd = 0 #(WORD XianyuanCoinAdd)// 增加的仙缘币,0代表已达上限
|
| | | Relation = 0 #(BYTE Relation)// 当时的关系:0-无,1-好友,2-盟友
|
| | | VIPLV = 0 #(BYTE VIPLV)// 当时的VIP等级
|
| | | HelpTime = "" #(char HelpTime[19])// 助战时间yyyy-MM-dd hh:mm:ss
|
| | | data = None
|
| | |
|
| | | def __init__(self):
|
| | |
| | | self.XianyuanCoinAdd,_pos = CommFunc.ReadWORD(_lpData, _pos)
|
| | | self.Relation,_pos = CommFunc.ReadBYTE(_lpData, _pos)
|
| | | self.VIPLV,_pos = CommFunc.ReadBYTE(_lpData, _pos)
|
| | | self.HelpTime,_pos = CommFunc.ReadString(_lpData, _pos,19)
|
| | | return _pos
|
| | |
|
| | | def Clear(self):
|
| | |
| | | self.XianyuanCoinAdd = 0
|
| | | self.Relation = 0
|
| | | self.VIPLV = 0
|
| | | self.HelpTime = ""
|
| | | return
|
| | |
|
| | | def GetLength(self):
|
| | |
| | | length += 2
|
| | | length += 1
|
| | | length += 1
|
| | | length += 19
|
| | |
|
| | | return length
|
| | |
|
| | |
| | | data = CommFunc.WriteWORD(data, self.XianyuanCoinAdd)
|
| | | data = CommFunc.WriteBYTE(data, self.Relation)
|
| | | data = CommFunc.WriteBYTE(data, self.VIPLV)
|
| | | data = CommFunc.WriteString(data, 19, self.HelpTime)
|
| | | return data
|
| | |
|
| | | def OutputString(self):
|
| | |
| | | FuncLineID:%d,
|
| | | XianyuanCoinAdd:%d,
|
| | | Relation:%d,
|
| | | VIPLV:%d
|
| | | VIPLV:%d,
|
| | | HelpTime:%s
|
| | | '''\
|
| | | %(
|
| | | self.CallPlayerID,
|
| | |
| | | self.FuncLineID,
|
| | | self.XianyuanCoinAdd,
|
| | | self.Relation,
|
| | | self.VIPLV
|
| | | self.VIPLV,
|
| | | self.HelpTime
|
| | | )
|
| | | return DumpString
|
| | |
|