From 4bcef0ba119712bcd00064516062480f4b46bb51 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 23 九月 2022 14:22:33 +0800 Subject: [PATCH] 9701 【后端】【越南】【BT7】【主干】跨服竞技64位排位赛(初版) --- ServerPython/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.py index d25d85e..a4815ec 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.py @@ -441,9 +441,10 @@ ## 同步地图跨服玩家处理信息,玩家可能不在线,缓存后等玩家上线处理,暂不考虑存档问题,服务器维护后未处理的命令将失效 curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(playerID) - if curPlayer: + if curPlayer and curPlayer.GetInitOK(): msgInfo = str(msgInfo) curPlayer.MapServer_QueryPlayerResult(0, 0, callName, msgInfo, len(msgInfo)) + return curPlayer else: # 缓存起来,等上线后处理 if playerID not in PyGameData.g_unNotifyPlayerCrossMsgDict: -- Gitblit v1.8.0