lcy
2026-07-06 45c173b59dc8fceb9027976951c455e785fd1c0a
579 炼器大会 查看位面实现只显示在选服列表中显示的服
1个文件已修改
32 ■■■■■ 已修改文件
Main/System/LianQi/LianQiWin.cs 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/LianQi/LianQiWin.cs
@@ -57,7 +57,37 @@
            var serverIDList = act.GetServerIDList();
            if (serverIDList.Count == 0) return;
            UIHelper.ShowServersPanel(serverIDList);
            if (null == VersionConfig.config)
            {
                throw new System.Exception("VersionConfig is null when show LianQi server list, check VersionConfig.GetAsync for more details");
            }
            var openedServerIDList = new List<int>();
            for (int i = 0; i < serverIDList.Count; i++)
            {
                int serverID = serverIDList[i];
                if (VersionConfig.config.isBanShu)
                {
                    if (serverID != 8000)
                        continue;
                }
                else
                {
                    if (serverID == 8000)
                        continue;
                }
                var serverData = ServerListCenter.Instance.GetServerDataEx(serverID);
                if (serverData.running_status == (int)ServerState.Predicted
                || serverData.statue != 1)
                    continue;
                openedServerIDList.Add(serverID);
            }
            if (openedServerIDList.Count == 0) return;
            UIHelper.ShowServersPanel(openedServerIDList);
        });
    }