From 2930bdc1878ec66d0db331aad05d70562baa351d Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 20 二月 2024 10:28:07 +0800
Subject: [PATCH] 10133 【后端】境界修改
---
ServerPython/CoreServerGroup/GameServer/Script/PyGameDataStruct.py | 79 +++++++++++++++++++++++++++++++++++++++
1 files changed, 79 insertions(+), 0 deletions(-)
diff --git a/ServerPython/CoreServerGroup/GameServer/Script/PyGameDataStruct.py b/ServerPython/CoreServerGroup/GameServer/Script/PyGameDataStruct.py
index 68a9d5b..13a6dfa 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/PyGameDataStruct.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/PyGameDataStruct.py
@@ -636,6 +636,16 @@
('ItemData14', ctypes.c_char_p),
('ItemDataSize15', ctypes.c_ushort),
('ItemData15', ctypes.c_char_p),
+ ('ItemDataSize16', ctypes.c_ushort),
+ ('ItemData16', ctypes.c_char_p),
+ ('ItemDataSize17', ctypes.c_ushort),
+ ('ItemData17', ctypes.c_char_p),
+ ('ItemDataSize18', ctypes.c_ushort),
+ ('ItemData18', ctypes.c_char_p),
+ ('ItemDataSize19', ctypes.c_ushort),
+ ('ItemData19', ctypes.c_char_p),
+ ('ItemDataSize20', ctypes.c_ushort),
+ ('ItemData20', ctypes.c_char_p),
('ADOResult', ctypes.c_ulong),
]
@@ -683,6 +693,16 @@
self.ItemData14 = ''
self.ItemDataSize15 = 0
self.ItemData15 = ''
+ self.ItemDataSize16 = 0
+ self.ItemData16 = ''
+ self.ItemDataSize17 = 0
+ self.ItemData17 = ''
+ self.ItemDataSize18 = 0
+ self.ItemData18 = ''
+ self.ItemDataSize19 = 0
+ self.ItemData19 = ''
+ self.ItemDataSize20 = 0
+ self.ItemData20 = ''
def readData(self, buf, pos = 0, length = 0):
if not pos <= length:
@@ -747,6 +767,21 @@
self.ItemDataSize15, pos = CommFunc.ReadWORD(buf, pos)
tmp, pos = CommFunc.ReadString(buf, pos, self.ItemDataSize15)
self.ItemData15 = ctypes.c_char_p(tmp)
+ self.ItemDataSize16, pos = CommFunc.ReadWORD(buf, pos)
+ tmp, pos = CommFunc.ReadString(buf, pos, self.ItemDataSize16)
+ self.ItemData16 = ctypes.c_char_p(tmp)
+ self.ItemDataSize17, pos = CommFunc.ReadWORD(buf, pos)
+ tmp, pos = CommFunc.ReadString(buf, pos, self.ItemDataSize17)
+ self.ItemData17 = ctypes.c_char_p(tmp)
+ self.ItemDataSize18, pos = CommFunc.ReadWORD(buf, pos)
+ tmp, pos = CommFunc.ReadString(buf, pos, self.ItemDataSize18)
+ self.ItemData18 = ctypes.c_char_p(tmp)
+ self.ItemDataSize19, pos = CommFunc.ReadWORD(buf, pos)
+ tmp, pos = CommFunc.ReadString(buf, pos, self.ItemDataSize19)
+ self.ItemData19 = ctypes.c_char_p(tmp)
+ self.ItemDataSize20, pos = CommFunc.ReadWORD(buf, pos)
+ tmp, pos = CommFunc.ReadString(buf, pos, self.ItemDataSize20)
+ self.ItemData20 = ctypes.c_char_p(tmp)
return self.getLength()
def getBuffer(self):
@@ -790,6 +825,16 @@
buf = CommFunc.WriteString(buf, self.ItemDataSize14, self.ItemData14)
buf = CommFunc.WriteWORD(buf, self.ItemDataSize15)
buf = CommFunc.WriteString(buf, self.ItemDataSize15, self.ItemData15)
+ buf = CommFunc.WriteWORD(buf, self.ItemDataSize16)
+ buf = CommFunc.WriteString(buf, self.ItemDataSize16, self.ItemData16)
+ buf = CommFunc.WriteWORD(buf, self.ItemDataSize17)
+ buf = CommFunc.WriteString(buf, self.ItemDataSize17, self.ItemData17)
+ buf = CommFunc.WriteWORD(buf, self.ItemDataSize18)
+ buf = CommFunc.WriteString(buf, self.ItemDataSize18, self.ItemData18)
+ buf = CommFunc.WriteWORD(buf, self.ItemDataSize19)
+ buf = CommFunc.WriteString(buf, self.ItemDataSize19, self.ItemData19)
+ buf = CommFunc.WriteWORD(buf, self.ItemDataSize20)
+ buf = CommFunc.WriteString(buf, self.ItemDataSize20, self.ItemData20)
return buf
def getLength(self):
@@ -833,6 +878,16 @@
length += self.ItemDataSize14
length += sizeof(ctypes.c_ushort)
length += self.ItemDataSize15
+ length += sizeof(ctypes.c_ushort)
+ length += self.ItemDataSize16
+ length += sizeof(ctypes.c_ushort)
+ length += self.ItemDataSize17
+ length += sizeof(ctypes.c_ushort)
+ length += self.ItemDataSize18
+ length += sizeof(ctypes.c_ushort)
+ length += self.ItemDataSize19
+ length += sizeof(ctypes.c_ushort)
+ length += self.ItemDataSize20
return length
def outputString(self):
@@ -876,6 +931,16 @@
ItemData14 = %s,
ItemDataSize15 = %s,
ItemData15 = %s,
+ ItemDataSize16 = %s,
+ ItemData16 = %s,
+ ItemDataSize17 = %s,
+ ItemData17 = %s,
+ ItemDataSize18 = %s,
+ ItemData18 = %s,
+ ItemDataSize19 = %s,
+ ItemData19 = %s,
+ ItemDataSize20 = %s,
+ ItemData20 = %s,
ADOResult = %s,
'''%(
self.PlayerID,
@@ -917,6 +982,16 @@
self.ItemData14,
self.ItemDataSize15,
self.ItemData15,
+ self.ItemDataSize16,
+ self.ItemData16,
+ self.ItemDataSize17,
+ self.ItemData17,
+ self.ItemDataSize18,
+ self.ItemData18,
+ self.ItemDataSize19,
+ self.ItemData19,
+ self.ItemDataSize20,
+ self.ItemData20,
self.ADOResult,
)
return output
@@ -2228,6 +2303,7 @@
('RealmLV', ctypes.c_ushort),
('OnlineType', ctypes.c_ubyte),
('RefCount', ctypes.c_ulong),
+ ('Face', ctypes.c_ulong),
('ADOResult', ctypes.c_ulong),
]
@@ -2252,6 +2328,7 @@
self.RealmLV, pos = CommFunc.ReadWORD(buf, pos)
self.OnlineType, pos = CommFunc.ReadBYTE(buf, pos)
self.RefCount, pos = CommFunc.ReadDWORD(buf, pos)
+ self.Face, pos = CommFunc.ReadDWORD(buf, pos)
return self.getLength()
@@ -2272,6 +2349,7 @@
RealmLV = %s,
OnlineType = %s,
RefCount = %s,
+ Face = %s,
ADOResult = %s,
'''%(
self.PlayerID,
@@ -2281,6 +2359,7 @@
self.RealmLV,
self.OnlineType,
self.RefCount,
+ self.Face,
self.ADOResult,
)
return output
--
Gitblit v1.8.0