From 2ef7331900344b29d633c4170a8b272b96d0a872 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 19 四月 2019 21:25:20 +0800 Subject: [PATCH] 6459 【后端】【2.0】缥缈仙域开发单(优化跨服boss状态同步) --- ServerPython/CoreServerGroup/GameServer/Script/GM/GMShell.py | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GM/GMShell.py b/ServerPython/CoreServerGroup/GameServer/Script/GM/GMShell.py index 2bc0744..6f97c43 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/GM/GMShell.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/GM/GMShell.py @@ -19,6 +19,7 @@ import GameWorld import Commands import IPY_GameServer +import CrossRealmMsg import PyGameData import traceback import GMCommon @@ -86,15 +87,14 @@ GameWorld.Log("###使用GM命令 = %s错误,玩家不是GM"%(callFunName), curPlayer.GetPlayerID()) return - #非跨服服务器下使用跨服专属GM命令,则发送到跨服 + #非跨服服务器下使用跨服GM命令,则发送到跨服 if not GameWorld.IsCrossServer(): callFunc = GameWorld.GetExecFunc(Commands, "%s.%s"%(callFunName, "OnGetMergeParam")) if callFunc != None: extendParamList = callFunc(curPlayer) alist.extend(extendParamList) - #MergeChildMsg.SendMergerChildToCenterStringData(ShareDefine.ClientServerMsg_GMCMD, alist) - return - + CrossRealmMsg.SendMsgToCrossServer(ShareDefine.ClientServerMsg_GMCMD, alist) + callFunc = GameWorld.GetExecFunc(Commands, "%s.%s"%(callFunName, "OnExec")) if callFunc == None: #没有此命令 -- Gitblit v1.8.0