From 8a7181b35a5f4063fb84fcb3120394faeaba2f77 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 07 十二月 2020 19:19:50 +0800 Subject: [PATCH] 8585 【港台】【BT】【长尾】【后端】竞技场(初版) --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerViewCache.py | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerViewCache.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerViewCache.py index 87ef793..2797827 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerViewCache.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerViewCache.py @@ -21,6 +21,7 @@ import GameWorld import PlayerControl import NetPackCommon +import GameWorldArena import ChPyNetSendPack import PlayerFBHelpBattle import PyGameDataStruct @@ -40,6 +41,9 @@ if PlayerFBHelpBattle.IsInHelpBattleCheckInList(playerID): return True + if GameWorldArena.IsArenaBattlePlayer(playerID): + return True + SaveDBLimitLV = IpyGameDataPY.GetFuncCfg("PlayerViewCache", 1) #校验玩家等级 if playerLV < SaveDBLimitLV: @@ -50,6 +54,12 @@ def IsSaveAllViewCache(playerID): ## 是否保存所有缓存数据 + if PlayerFBHelpBattle.IsInHelpBattleCheckInList(playerID): + return True + + if GameWorldArena.IsArenaBattlePlayer(playerID): + return True + NeedCheckBillBoardType = IpyGameDataPY.GetFuncEvalCfg("PlayerViewCache", 2) #校验玩家是否上排行榜 billboardMgr = GameWorld.GetBillboard() -- Gitblit v1.8.0