From d8cf06e323dca770512529f741a667278c0c8786 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 07 一月 2019 17:38:57 +0800
Subject: [PATCH] 5722 【后端】【1.5】跨服BOSS开发(进入跨服地图通用逻辑)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
index 815c4d8..8b53f37 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
@@ -81,6 +81,7 @@
 import PlayerRefineStove
 import PlayerFamilyTech
 import PlayerCostRebate
+import GY_Query_CrossRealmReg
 import PlayerFairyCeremony
 import PlayerCrossRealmPK
 import FunctionNPCCommon
@@ -1566,6 +1567,20 @@
 
 #---------------------------------------------------------------------
 
+def PlayerEnterCrossServer(curPlayer, mapID):
+    playerID = curPlayer.GetPlayerID()
+    GameWorld.Log("玩家请求进入跨服地图: mapID=%s" % (mapID), playerID)
+    if GameWorld.IsCrossServer():
+        GameWorld.DebugLog("跨服服务器不允许该操作!")
+        return
+    
+    if not CrossRealmPlayer.IsCrossServerOpen():
+        NotifyCode(curPlayer, "CrossMatching18")
+        return
+    
+    GY_Query_CrossRealmReg.RegisterEnterCrossServer(curPlayer, mapID)
+    return
+
 ##玩家进入副本
 # @param curPlayer 玩家实例
 # @param mapID 地图ID

--
Gitblit v1.8.0