9701 【后端】【越南】【BT7】【主干】跨服竞技64位排位赛(修复多分区时可能同步空玩家列表的bug)
1个文件已修改
10 ■■■■■ 已修改文件
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossChampionship.py 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossChampionship.py
@@ -1347,9 +1347,8 @@
    for zoneID in champMgr.GetChampPKZoneIDList():
        batPlayerList = []
        pkZoneMgr = champMgr.GetChampPKZoneMgr(zoneID)
        if syncPlayerIDList == None:
            syncPlayerIDList = pkZoneMgr.GetBatPlayerIDList()
        for playerID in syncPlayerIDList:
        playerIDList = pkZoneMgr.GetBatPlayerIDList() if syncPlayerIDList == None else syncPlayerIDList
        for playerID in playerIDList:
            batPlayer = pkZoneMgr.GetBatPlayer(playerID)
            if not batPlayer:
                continue
@@ -2021,9 +2020,8 @@
        if syncZonID != None and zoneID != syncZonID:
            continue
        offZoneMgr = champMgr.GetChampOfficialZoneMgr(zoneID)
        if syncOfficialIDList == None:
            syncOfficialIDList = offZoneMgr.officialInfo.keys()
        for officialID in syncOfficialIDList:
        officialIDList = offZoneMgr.officialInfo.keys() if syncOfficialIDList == None else syncOfficialIDList
        for officialID in officialIDList:
            offObj = offZoneMgr.GetOfficialObj(officialID)
            if not offObj:
                continue