| | |
| | | # 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
|
| | |
| | |
|
| | | import CrossRealmMsg
|
| | | dataMsg = [playerID, text]
|
| | | serverGroupIDList = [serverGroupID]
|
| | | serverGroupIDList = [serverGroupID] if serverGroupID else []
|
| | | CrossRealmMsg.SendMsgToClientServer(ShareDefine.CrossServerMsg_DebugAnswer, dataMsg, serverGroupIDList)
|
| | | return
|
| | |
|