ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
@@ -100,6 +100,7 @@ import PlayerActTotalRecharge import PlayerSpringSale import PlayerFairyCeremony import CrossRealmPlayer import ChNetSendPack import FamilyRobBoss import FBHelpBattle @@ -1365,6 +1366,10 @@ PassiveBuffEffMng.OnLoadMapGFPassive(curPlayer) ItemControler.PlayerItemControler(curPlayer).RefreshStartEquipCount() # 刷新装备珍品星级 #最后处理下跨服 CrossRealmPlayer.OnLoadMapOK(curPlayer) #EndLoadMap需放在最后 curPlayer.EndLoadMap() return True ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossRealmPlayer.py
@@ -70,6 +70,17 @@ GameWorld.Log("PlayerExitCrossServer...", curPlayer.GetPlayerID()) return def OnLoadMapOK(curPlayer): ## 主服登录地图成功 if GameWorld.IsCrossServer(): return # 跨服状态下断线重连 if PlayerControl.GetCrossRealmState(curPlayer): GameWorld.Log("跨服状态下登录本服地图成功...", curPlayer.GetPlayerID()) DoEnterCrossRealm(curPlayer) return def DoEnterCrossRealm(curPlayer): ## 玩家进入跨服处理,本服的逻辑处理 curPlayer.SetVisible(False)