From 54531eb1ab1a76b508129e21ec5b7c32a1c7d0dc Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 10 一月 2019 17:43:10 +0800 Subject: [PATCH] 5722 【后端】【1.5】跨服BOSS开发(跨服boss地图支持挂机经验) --- ServerPython/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.py | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.py index bbcc5fd..695f942 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/CrossRealmPlayer.py @@ -101,7 +101,7 @@ curPlayer = playerManager.GetActivePlayerAt(i) if curPlayer == None: continue - PlayerControl.SetCrossRealmState(curPlayer, 0) + PlayerControl.SetCrossMapID(curPlayer, 0) curPlayer.Kick(0) # 广播所有子服,本服务器进入维护 @@ -121,7 +121,7 @@ curPlayer = playerManager.GetActivePlayerAt(i) if curPlayer == None: continue - PlayerControl.SetCrossRealmState(curPlayer, 0) + PlayerControl.SetCrossMapID(curPlayer, 0) # 通知地图 GameWorld.SendMapServerMsgEx(ShareDefine.Def_Notify_WorldKey_CrossServerOpen, isOpen) @@ -139,7 +139,7 @@ CrossRealmMsg.SendMsgToClientServer(ShareDefine.CrossServerMsg_ExitCrossServer, playerID, [serverGroupID]) # 设置非跨服状态,踢下线 - PlayerControl.SetCrossRealmState(curPlayer, 0) + PlayerControl.SetCrossMapID(curPlayer, 0) curPlayer.Kick(0) GameWorld.Log("PlayerExitCrossServer...serverGroupID=%s" % serverGroupID, playerID) return @@ -152,7 +152,7 @@ if not curPlayer: GameWorld.Log(" 退出跨服时本服玩家不在线!", playerID) return - PlayerControl.SetCrossRealmState(curPlayer, 0) + PlayerControl.SetCrossMapID(curPlayer, 0) return def SendCrossRealmReg(curPlayer, registerMap, mapID=0, dataMapID=0, copyMapID=0, posX=0, posY=0): @@ -226,7 +226,7 @@ ''' curPlayer = GameWorld.GetPlayerManager().GetPlayerByIndex(index) GameWorld.ErrLog("某些异常情况下,前端强制发包退出跨服状态! ", curPlayer.GetPlayerID()) - PlayerControl.SetCrossRealmState(curPlayer, 0) + PlayerControl.SetCrossMapID(curPlayer, 0) return #// C0 02 查看跨服玩家信息 #tagCGViewCrossPlayerInfo -- Gitblit v1.8.0