From 0494d4903383737139445b11e525a9e2ca583801 Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期四, 21 二月 2019 16:47:35 +0800
Subject: [PATCH] 6268 【后端】【1.6.100】增加道具七日巡礼积分和节日巡礼积分支持
---
ServerPython/CoreServerGroup/GameServer/Script/PyGameDataStruct.py | 23 +++++++++++++++--------
1 files changed, 15 insertions(+), 8 deletions(-)
diff --git a/ServerPython/CoreServerGroup/GameServer/Script/PyGameDataStruct.py b/ServerPython/CoreServerGroup/GameServer/Script/PyGameDataStruct.py
index 5141fb0..7f461cc 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/PyGameDataStruct.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/PyGameDataStruct.py
@@ -138,8 +138,9 @@
('BidderID', ctypes.c_ulong),
('BidderName', ctypes.c_char * 33),
('BidderPrice', ctypes.c_ulong),
- ('ItemType', ctypes.c_ulong),
- ('ItemJobLimit', ctypes.c_ulong),
+ ('ItemType', ctypes.c_ubyte),
+ ('ItemJobLimit', ctypes.c_ubyte),
+ ('ItemClassLV', ctypes.c_ubyte),
('UserDataLen', ctypes.c_ushort),
('UserData', ctypes.c_char_p),
('FamilyPlayerIDLen', ctypes.c_ushort),
@@ -164,6 +165,7 @@
self.BidderPrice = 0
self.ItemType = 0
self.ItemJobLimit = 0
+ self.ItemClassLV = 0
self.UserDataLen = 0
self.UserData = ''
self.FamilyPlayerIDLen = 0
@@ -185,8 +187,9 @@
self.BidderID, pos = CommFunc.ReadDWORD(buf, pos)
self.BidderName, pos = CommFunc.ReadString(buf, pos, 33)
self.BidderPrice, pos = CommFunc.ReadDWORD(buf, pos)
- self.ItemType, pos = CommFunc.ReadDWORD(buf, pos)
- self.ItemJobLimit, pos = CommFunc.ReadDWORD(buf, pos)
+ self.ItemType, pos = CommFunc.ReadBYTE(buf, pos)
+ self.ItemJobLimit, pos = CommFunc.ReadBYTE(buf, pos)
+ self.ItemClassLV, pos = CommFunc.ReadBYTE(buf, pos)
self.UserDataLen, pos = CommFunc.ReadWORD(buf, pos)
tmp, pos = CommFunc.ReadString(buf, pos, self.UserDataLen)
self.UserData = ctypes.c_char_p(tmp)
@@ -207,8 +210,9 @@
buf = CommFunc.WriteDWORD(buf, self.BidderID)
buf = CommFunc.WriteString(buf, sizeof(ctypes.c_char) * 33, self.BidderName)
buf = CommFunc.WriteDWORD(buf, self.BidderPrice)
- buf = CommFunc.WriteDWORD(buf, self.ItemType)
- buf = CommFunc.WriteDWORD(buf, self.ItemJobLimit)
+ buf = CommFunc.WriteBYTE(buf, self.ItemType)
+ buf = CommFunc.WriteBYTE(buf, self.ItemJobLimit)
+ buf = CommFunc.WriteBYTE(buf, self.ItemClassLV)
buf = CommFunc.WriteWORD(buf, self.UserDataLen)
buf = CommFunc.WriteString(buf, self.UserDataLen, self.UserData)
buf = CommFunc.WriteWORD(buf, self.FamilyPlayerIDLen)
@@ -227,8 +231,9 @@
length += sizeof(ctypes.c_ulong)
length += sizeof(ctypes.c_char) * 33
length += sizeof(ctypes.c_ulong)
- length += sizeof(ctypes.c_ulong)
- length += sizeof(ctypes.c_ulong)
+ length += sizeof(ctypes.c_ubyte)
+ length += sizeof(ctypes.c_ubyte)
+ length += sizeof(ctypes.c_ubyte)
length += sizeof(ctypes.c_ushort)
length += self.UserDataLen
length += sizeof(ctypes.c_ushort)
@@ -249,6 +254,7 @@
BidderPrice = %s,
ItemType = %s,
ItemJobLimit = %s,
+ ItemClassLV = %s,
UserDataLen = %s,
UserData = %s,
FamilyPlayerIDLen = %s,
@@ -267,6 +273,7 @@
self.BidderPrice,
self.ItemType,
self.ItemJobLimit,
+ self.ItemClassLV,
self.UserDataLen,
self.UserData,
self.FamilyPlayerIDLen,
--
Gitblit v1.8.0