From 30773f0aaa711a3f00f9fba5a44b4366b27983f1 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 27 十二月 2024 17:26:33 +0800 Subject: [PATCH] 10289 【越南】【英语】【砍树】【BT】运势-服务端(增加任务类型消耗培养丹34坐骑 35灵宠) --- 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