From 22c964784d465c77365c2495f6d43117618d8482 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 26 十二月 2024 16:52:25 +0800 Subject: [PATCH] 10350 【后端】【越南】【英文】【BT】【砍树】跨服竞技场优化 --- ServerPython/CoreServerGroup/GameServer/Script/GameWorld.py | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorld.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorld.py index 3edd9c9..d7ad0ea 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorld.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorld.py @@ -1240,14 +1240,26 @@ # if not GetGameWorld().GetDebugLevel(): # return #=========================================================================== + if IsCrossServer(): + DebugAnswerCross(0, 0, text) + return if isLog: DebugLog(text) text = text.decode(ShareDefine.Def_Game_Character_Encoding).encode(GetCharacterEncoding()) - curPlayer.DebugAnswer(text) + if curPlayer: + curPlayer.DebugAnswer(text) return def CrossServerMsg_DebugAnswer(msgData): playerID, text = msgData + if not playerID: + playerManager = GetPlayerManager() + for i in xrange(playerManager.GetActivePlayerCount()): + player = playerManager.GetActivePlayerAt(i) + if player == None: + continue + player.DebugAnswer(text) + return curPlayer = GetPlayerManager().FindPlayerByID(playerID) if not curPlayer: return @@ -1260,7 +1272,7 @@ import CrossRealmMsg dataMsg = [playerID, text] - serverGroupIDList = [serverGroupID] + serverGroupIDList = [serverGroupID] if serverGroupID else [] CrossRealmMsg.SendMsgToClientServer(ShareDefine.CrossServerMsg_DebugAnswer, dataMsg, serverGroupIDList) return -- Gitblit v1.8.0