From ac415b81547ada883896d409e2f83ab7faac819f Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期六, 28 九月 2024 15:29:51 +0800
Subject: [PATCH] 10253 【越南】【砍树】【英文】聚魂 和 古宝获得物品展示(支持多选)
---
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..aab832f 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 #(WORD 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.ReadWORD(_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 += 2
+ 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.WriteWORD(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