xdh
2018-10-26 d6b10edddf7d3b451fc7af1ced9ef613dae53c72
Tool/Robot/Protocol/PacketsSend.py
@@ -5204,6 +5204,8 @@
    Phone = 0    #(BYTE Phone)//是否绑定手机
    ServerID = 0    #(DWORD ServerID)//服务器ID
    Adult = 0    #(BYTE Adult)//是否成年 0未成年 1成年
    ExtraLen = 0    #(BYTE ExtraLen)//扩展长度
    Extra = ""    #(String Extra)//扩展内容,根据不同平台而定
    data = None
    def __init__(self):
@@ -5227,6 +5229,8 @@
        self.Phone,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        self.ServerID,_pos = CommFunc.ReadDWORD(_lpData, _pos)
        self.Adult,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        self.ExtraLen,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        self.Extra,_pos = CommFunc.ReadString(_lpData, _pos,self.ExtraLen)
        return _pos
    def Clear(self):
@@ -5246,6 +5250,8 @@
        self.Phone = 0
        self.ServerID = 0
        self.Adult = 0
        self.ExtraLen = 0
        self.Extra = ""
        return
    def GetLength(self):
@@ -5263,6 +5269,8 @@
        length += 1
        length += 4
        length += 1
        length += 1
        length += len(self.Extra)
        return length
@@ -5281,6 +5289,8 @@
        data = CommFunc.WriteBYTE(data, self.Phone)
        data = CommFunc.WriteDWORD(data, self.ServerID)
        data = CommFunc.WriteBYTE(data, self.Adult)
        data = CommFunc.WriteBYTE(data, self.ExtraLen)
        data = CommFunc.WriteString(data, self.ExtraLen, self.Extra)
        return data
    def OutputString(self):
@@ -5297,7 +5307,9 @@
                                TokenExpire:%s,
                                Phone:%d,
                                ServerID:%d,
                                Adult:%d
                                Adult:%d,
                                ExtraLen:%d,
                                Extra:%s
                                '''\
                                %(
                                self.Head.OutputString(),
@@ -5312,7 +5324,9 @@
                                self.TokenExpire,
                                self.Phone,
                                self.ServerID,
                                self.Adult
                                self.Adult,
                                self.ExtraLen,
                                self.Extra
                                )
        return DumpString