From 6d3e9bdc285e932fe41f323cc5a64cc4a8306941 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 23 四月 2025 14:36:36 +0800 Subject: [PATCH] 10367 【三国】仙盟攻城战-服务端(修复参与仙盟数不足竞猜仙盟数时生成竞猜报错;) --- ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.py | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.py index 7900f53..806285c 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/CrossFamilyGCZ.py @@ -1476,7 +1476,8 @@ guessRankMax = IpyGameDataPY.GetFuncCfg("FamilyGCZGuess", 2) billboardMgr = PyDataManager.GetCrossBillboardManager() scoreBillObj = billboardMgr.GetCrossBillboard(ShareDefine.Def_CBT_FamilyGCZScore, zoneID) - for index in range(guessRankMax): + guessCnt = min(scoreBillObj.GetCount(), guessRankMax) + for index in range(guessCnt): billData = scoreBillObj.At(index) familyID = billData.ID if familyID not in zone.familyGuessDict: -- Gitblit v1.8.0