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