From d8aabb88ad30ab1ae999f23e7b3ffd4ae5b1e8f8 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 07 十一月 2025 11:32:58 +0800
Subject: [PATCH] 237 【福利内容】每日任务/每周任务/章节奖励-服务端(修复主线过关ID判断bug,成就过关进度及主线榜单值;)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/RecvPackToMapDB.py | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/RecvPackToMapDB.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/RecvPackToMapDB.py
index 5e831b5..3c3b20f 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/RecvPackToMapDB.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/RecvPackToMapDB.py
@@ -12,6 +12,7 @@
import PyGameData
import GameWorld
+# C++调用 用封包格式 通知map处理DB数据
def RecvPackToMapDB(packBuff):
pack = MMORPGPack.MMORPGPacket()
pack.readData(packBuff)
@@ -25,4 +26,15 @@
return False
#GameWorld.Log("RecvPackToMapDB packlen %s"%len(packBuff))
+ PyGameData.g_usrCtrlDB.requestLogicProcess(pack)
+
+
+# 地图Python调用处理DB数据,不一定要符合封包格式,PY根据功能自定义组成封包
+def MapCallDB(packBuff, isBuffer = True):
+ pack = MMORPGPack.MMORPGPacket()
+ if isBuffer:
+ pack.setBuffer(packBuff) # 只设置数据
+ else:
+ pack.readData(packBuff) # 设置封包头 和 数据
+
PyGameData.g_usrCtrlDB.requestLogicProcess(pack)
\ No newline at end of file
--
Gitblit v1.8.0