From d8fac1acbf1659c5d2ff67d95f98520d557fd9cf Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 02 十二月 2024 11:34:54 +0800
Subject: [PATCH] 5416 【工具】兑换码优化(兑换码邮件内容文件json支持不同的appID独立文件配置;)
---
ServerPython/CoreServerGroup/GameServer/Script/DataRecordPack.py | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/ServerPython/CoreServerGroup/GameServer/Script/DataRecordPack.py b/ServerPython/CoreServerGroup/GameServer/Script/DataRecordPack.py
index 9e36539..84a474e 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/DataRecordPack.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/DataRecordPack.py
@@ -66,6 +66,7 @@
import datetime
import ShareDefine
import PlayerControl
+import PlayerBillboard
import ChConfig
#===============================================================================
##发送事件记录给EventShell
@@ -245,6 +246,10 @@
if not dataCount:
return
+ billboardMgr = PlayerBillboard.GetBillboardMgr()
+ billboardObj = billboardMgr.GetBillboardObj(billboardType)
+ idOrderDict = billboardObj.GetIDOrderDict()
+
serverTime = GameWorld.GetServerTime()
timeStr = "%02d%02d%02d%s" % (serverTime.hour, serverTime.minute, serverTime.second, str(serverTime.microsecond)[:3])
eventTypeStr = "Billboard_%s_%s_%s" % (billboardType, eventName, timeStr)
@@ -256,8 +261,8 @@
billBoardData = billBoard.At(index)
if not billBoardData:
continue
- rank = index + 1
- dataDict = {"Rank":rank,
+ rank = idOrderDict.get(billBoardData.GetID(), index + 1)
+ dataDict = {"Rank":rank, "Index":index,
"ID":billBoardData.GetID(),
"ID2":billBoardData.GetID2(),
"Name1":billBoardData.GetName1(),
--
Gitblit v1.8.0