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 | 39 +++++++++++++++++++++++++++++++++++++--
1 files changed, 37 insertions(+), 2 deletions(-)
diff --git a/ServerPython/CoreServerGroup/GameServer/Script/ChMapToGamePyPack.py b/ServerPython/CoreServerGroup/GameServer/Script/ChMapToGamePyPack.py
index 53677c0..6c8e35a 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/ChMapToGamePyPack.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/ChMapToGamePyPack.py
@@ -715,6 +715,11 @@
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):
@@ -774,6 +779,11 @@
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):
@@ -829,6 +839,11 @@
self.ItemData19 = ""
self.ItemDataSize20 = 0
self.ItemData20 = ""
+ self.PackDataSyncState = 0
+ self.PackDataLen = 0
+ self.PackData = ""
+ self.PackMsgLen = 0
+ self.PackMsg = ""
return
def GetLength(self):
@@ -882,6 +897,11 @@
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
@@ -936,6 +956,11 @@
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):
@@ -988,7 +1013,12 @@
ItemDataSize19:%d,
ItemData19:%s,
ItemDataSize20:%d,
- ItemData20:%s
+ ItemData20:%s,
+ PackDataSyncState:%d,
+ PackDataLen:%d,
+ PackData:%s,
+ PackMsgLen:%d,
+ PackMsg:%s
'''\
%(
self.Head.OutputString(),
@@ -1039,7 +1069,12 @@
self.ItemDataSize19,
self.ItemData19,
self.ItemDataSize20,
- self.ItemData20
+ self.ItemData20,
+ self.PackDataSyncState,
+ self.PackDataLen,
+ self.PackData,
+ self.PackMsgLen,
+ self.PackMsg
)
return DumpString
--
Gitblit v1.8.0