From 27b47cf6b4ab46c5daeae9676b01a292daaf642f Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 26 十二月 2018 11:28:44 +0800
Subject: [PATCH] 5424 【后端】【1.4】跨服竞技场开发(删除旧跨服封包)
---
Tool/Robot/Protocol/PacketsSend.py | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/Tool/Robot/Protocol/PacketsSend.py b/Tool/Robot/Protocol/PacketsSend.py
index 2c3f4c8..df74de3 100644
--- a/Tool/Robot/Protocol/PacketsSend.py
+++ b/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
--
Gitblit v1.8.0