From bc9e2ca58aa69066ddf2e44f6d7cc81836a84445 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 16 十二月 2024 15:33:25 +0800
Subject: [PATCH] 10297 【越南】【英语】【砍树】【tqxbqy】轮回殿-服务端(奖励类型增加类型3 - 消耗物品,目前支持坐骑经验丹、灵宠经验丹)
---
ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py | 19 ++++++-------------
1 files changed, 6 insertions(+), 13 deletions(-)
diff --git a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
index 0a6ecb5..427682f 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
@@ -48826,8 +48826,7 @@
class tagMCTuijinbiInfo(Structure):
Head = tagHead()
- DrawType = 0 #(BYTE DrawType)// 本次抽奖奖励类型,为0时表示非抽奖同步;1-金币;2-仙玉币;3-红包;4-超级奖励
- DrawCount = 0 #(DWORD DrawCount)// 本次抽奖奖励数量
+ DrawNum = 0 #(BYTE DrawNum)// 本次抽中位置,为0时表示非抽奖同步
PoolPrizeCnt = 0 #(BYTE PoolPrizeCnt)
PoolPrizeList = list() #(vector<tagMCTuijinbiPool> PoolPrizeList)// 台面奖池信息列表,每次都完整通知
data = None
@@ -48841,8 +48840,7 @@
def ReadData(self, _lpData, _pos=0, _Len=0):
self.Clear()
_pos = self.Head.ReadData(_lpData, _pos)
- self.DrawType,_pos = CommFunc.ReadBYTE(_lpData, _pos)
- self.DrawCount,_pos = CommFunc.ReadDWORD(_lpData, _pos)
+ self.DrawNum,_pos = CommFunc.ReadBYTE(_lpData, _pos)
self.PoolPrizeCnt,_pos = CommFunc.ReadBYTE(_lpData, _pos)
for i in range(self.PoolPrizeCnt):
temPoolPrizeList = tagMCTuijinbiPool()
@@ -48855,8 +48853,7 @@
self.Head.Clear()
self.Head.Cmd = 0xAA
self.Head.SubCmd = 0x05
- self.DrawType = 0
- self.DrawCount = 0
+ self.DrawNum = 0
self.PoolPrizeCnt = 0
self.PoolPrizeList = list()
return
@@ -48865,7 +48862,6 @@
length = 0
length += self.Head.GetLength()
length += 1
- length += 4
length += 1
for i in range(self.PoolPrizeCnt):
length += self.PoolPrizeList[i].GetLength()
@@ -48875,8 +48871,7 @@
def GetBuffer(self):
data = ''
data = CommFunc.WriteString(data, self.Head.GetLength(), self.Head.GetBuffer())
- data = CommFunc.WriteBYTE(data, self.DrawType)
- data = CommFunc.WriteDWORD(data, self.DrawCount)
+ data = CommFunc.WriteBYTE(data, self.DrawNum)
data = CommFunc.WriteBYTE(data, self.PoolPrizeCnt)
for i in range(self.PoolPrizeCnt):
data = CommFunc.WriteString(data, self.PoolPrizeList[i].GetLength(), self.PoolPrizeList[i].GetBuffer())
@@ -48885,15 +48880,13 @@
def OutputString(self):
DumpString = '''
Head:%s,
- DrawType:%d,
- DrawCount:%d,
+ DrawNum:%d,
PoolPrizeCnt:%d,
PoolPrizeList:%s
'''\
%(
self.Head.OutputString(),
- self.DrawType,
- self.DrawCount,
+ self.DrawNum,
self.PoolPrizeCnt,
"..."
)
--
Gitblit v1.8.0