From 9d9430082ec01ad0c0dcad5b4c062525c4053548 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 07 一月 2025 19:00:09 +0800
Subject: [PATCH] 10289 【越南】【英语】【砍树】【BT】运势-服务端(寻宝设定表增加配置不同的寻宝广播key)
---
ServerPython/CoreServerGroup/GameServer/Script/ChMapToGamePyPack.py | 109 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 107 insertions(+), 2 deletions(-)
diff --git a/ServerPython/CoreServerGroup/GameServer/Script/ChMapToGamePyPack.py b/ServerPython/CoreServerGroup/GameServer/Script/ChMapToGamePyPack.py
index a6c89e4..6c8e35a 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/ChMapToGamePyPack.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/ChMapToGamePyPack.py
@@ -705,6 +705,21 @@
ItemData14 = "" #(String ItemData14)
ItemDataSize15 = 0 #(WORD ItemDataSize15)
ItemData15 = "" #(String ItemData15)
+ ItemDataSize16 = 0 #(WORD ItemDataSize16)
+ ItemData16 = "" #(String ItemData16)
+ ItemDataSize17 = 0 #(WORD ItemDataSize17)
+ ItemData17 = "" #(String ItemData17)
+ ItemDataSize18 = 0 #(WORD ItemDataSize18)
+ ItemData18 = "" #(String ItemData18)
+ ItemDataSize19 = 0 #(WORD ItemDataSize19)
+ ItemData19 = "" #(String ItemData19)
+ ItemDataSize20 = 0 #(WORD ItemDataSize20)
+ ItemData20 = "" #(String ItemData20)
+ PackDataSyncState = 0 #(BYTE PackDataSyncState)// 打包数据同步状态: 0-不同步;个位-是否同步本服;十位-是否同步跨服
+ PackDataLen = 0 #(DWORD PackDataLen)
+ PackData = "" #(String PackData)
+ PackMsgLen = 0 #(WORD PackMsgLen)
+ PackMsg = "" #(String PackMsg)
data = None
def __init__(self):
@@ -754,6 +769,21 @@
self.ItemData14,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemDataSize14)
self.ItemDataSize15,_pos = CommFunc.ReadWORD(_lpData, _pos)
self.ItemData15,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemDataSize15)
+ self.ItemDataSize16,_pos = CommFunc.ReadWORD(_lpData, _pos)
+ self.ItemData16,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemDataSize16)
+ self.ItemDataSize17,_pos = CommFunc.ReadWORD(_lpData, _pos)
+ self.ItemData17,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemDataSize17)
+ self.ItemDataSize18,_pos = CommFunc.ReadWORD(_lpData, _pos)
+ self.ItemData18,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemDataSize18)
+ self.ItemDataSize19,_pos = CommFunc.ReadWORD(_lpData, _pos)
+ self.ItemData19,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemDataSize19)
+ self.ItemDataSize20,_pos = CommFunc.ReadWORD(_lpData, _pos)
+ self.ItemData20,_pos = CommFunc.ReadString(_lpData, _pos,self.ItemDataSize20)
+ self.PackDataSyncState,_pos = CommFunc.ReadBYTE(_lpData, _pos)
+ self.PackDataLen,_pos = CommFunc.ReadDWORD(_lpData, _pos)
+ self.PackData,_pos = CommFunc.ReadString(_lpData, _pos,self.PackDataLen)
+ self.PackMsgLen,_pos = CommFunc.ReadWORD(_lpData, _pos)
+ self.PackMsg,_pos = CommFunc.ReadString(_lpData, _pos,self.PackMsgLen)
return _pos
def Clear(self):
@@ -799,6 +829,21 @@
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 = ""
+ self.PackDataSyncState = 0
+ self.PackDataLen = 0
+ self.PackData = ""
+ self.PackMsgLen = 0
+ self.PackMsg = ""
return
def GetLength(self):
@@ -842,6 +887,21 @@
length += len(self.ItemData14)
length += 2
length += len(self.ItemData15)
+ length += 2
+ length += len(self.ItemData16)
+ length += 2
+ length += len(self.ItemData17)
+ length += 2
+ length += len(self.ItemData18)
+ length += 2
+ length += len(self.ItemData19)
+ length += 2
+ length += len(self.ItemData20)
+ length += 1
+ length += 4
+ length += len(self.PackData)
+ length += 2
+ length += len(self.PackMsg)
return length
@@ -886,6 +946,21 @@
data = CommFunc.WriteString(data, self.ItemDataSize14, self.ItemData14)
data = CommFunc.WriteWORD(data, self.ItemDataSize15)
data = CommFunc.WriteString(data, self.ItemDataSize15, self.ItemData15)
+ data = CommFunc.WriteWORD(data, self.ItemDataSize16)
+ data = CommFunc.WriteString(data, self.ItemDataSize16, self.ItemData16)
+ data = CommFunc.WriteWORD(data, self.ItemDataSize17)
+ data = CommFunc.WriteString(data, self.ItemDataSize17, self.ItemData17)
+ data = CommFunc.WriteWORD(data, self.ItemDataSize18)
+ data = CommFunc.WriteString(data, self.ItemDataSize18, self.ItemData18)
+ data = CommFunc.WriteWORD(data, self.ItemDataSize19)
+ data = CommFunc.WriteString(data, self.ItemDataSize19, self.ItemData19)
+ data = CommFunc.WriteWORD(data, self.ItemDataSize20)
+ data = CommFunc.WriteString(data, self.ItemDataSize20, self.ItemData20)
+ data = CommFunc.WriteBYTE(data, self.PackDataSyncState)
+ data = CommFunc.WriteDWORD(data, self.PackDataLen)
+ data = CommFunc.WriteString(data, self.PackDataLen, self.PackData)
+ data = CommFunc.WriteWORD(data, self.PackMsgLen)
+ data = CommFunc.WriteString(data, self.PackMsgLen, self.PackMsg)
return data
def OutputString(self):
@@ -928,7 +1003,22 @@
ItemDataSize14:%d,
ItemData14:%s,
ItemDataSize15:%d,
- ItemData15:%s
+ ItemData15:%s,
+ ItemDataSize16:%d,
+ ItemData16:%s,
+ ItemDataSize17:%d,
+ ItemData17:%s,
+ ItemDataSize18:%d,
+ ItemData18:%s,
+ ItemDataSize19:%d,
+ ItemData19:%s,
+ ItemDataSize20:%d,
+ ItemData20:%s,
+ PackDataSyncState:%d,
+ PackDataLen:%d,
+ PackData:%s,
+ PackMsgLen:%d,
+ PackMsg:%s
'''\
%(
self.Head.OutputString(),
@@ -969,7 +1059,22 @@
self.ItemDataSize14,
self.ItemData14,
self.ItemDataSize15,
- self.ItemData15
+ self.ItemData15,
+ self.ItemDataSize16,
+ self.ItemData16,
+ self.ItemDataSize17,
+ self.ItemData17,
+ self.ItemDataSize18,
+ self.ItemData18,
+ self.ItemDataSize19,
+ self.ItemData19,
+ self.ItemDataSize20,
+ self.ItemData20,
+ self.PackDataSyncState,
+ self.PackDataLen,
+ self.PackData,
+ self.PackMsgLen,
+ self.PackMsg
)
return DumpString
--
Gitblit v1.8.0