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