ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/CrossRealmPlayer.py
@@ -206,6 +206,19 @@ return actInfo return {} def GetCrossActInfoByZoneID(actName, zoneID): ## 根据分区获取跨服对应的跨服活动信息 actInfoDict = PyGameData.g_crossActInfoDict.get(actName, {}) if not actInfoDict: return {} for actInfo in actInfoDict.values(): if not actInfo.get(ShareDefine.ActKey_State, 0): continue ipyDataDict = actInfo.get(ShareDefine.ActKey_IpyDataInfo, {}) if zoneID == ipyDataDict.get("ZoneID", 0): return actInfo return {} def NotifyCrossActEnd(curPlayer, actName): '''通知跨服运营活动结束 防止跨服服务器与子服时间不一致导致可能出现活动实际已关闭