From ad9ca5656fe2b0af83ca3d3cd6b7cc5511047ba9 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 16 七月 2024 11:35:48 +0800 Subject: [PATCH] 9415 【主干】【港台】【越南】【砍树】【后端】古神战场(C107增加战场分区通知) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossRealmPlayer.py | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossRealmPlayer.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossRealmPlayer.py index 04d3991..0245418 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossRealmPlayer.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossRealmPlayer.py @@ -51,6 +51,14 @@ return opName.decode('gbk').encode(GameWorld.GetCharacterEncoding()) + playerName +def GetCrossPlayerZoneID(curPlayer, mapID): + ## 获取玩家跨服功能所属分区 + serverGroupID = PlayerControl.GetPlayerServerGroupID(curPlayer) + zoneIpyData = GetCrossZoneIpyDataByServerGroupID(mapID, serverGroupID) + if not zoneIpyData: + return 0 + return zoneIpyData.GetZoneID() + def GetCrossZoneIpyDataByServerGroupID(mapID, serverGroupID): ## 获取跨服分区 zoneTypeName = ChConfig.Def_CrossZoneTypeName.get(mapID, "CrossZoneComm") -- Gitblit v1.8.0