From 9e53b08d7312c5ad7e272cfc8135c242aac09034 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 08 十月 2024 18:34:49 +0800
Subject: [PATCH] 10263 【越南】后端支持NPC仿真实玩家战斗和快速战斗
---
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