From cd4a46e215f74295382f8f1d78d9b4ae095387f1 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 22 四月 2025 15:14:42 +0800 Subject: [PATCH] 10367 【越南】【英语】【BT】【砍树】仙盟攻城战-服务端(修复参与仙盟数不足竞猜仙盟数时生成竞猜报错;) --- 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