diff --git a/webapp/services/FormulaService.php b/webapp/services/FormulaService.php index 36069613..f337febb 100644 --- a/webapp/services/FormulaService.php +++ b/webapp/services/FormulaService.php @@ -342,7 +342,7 @@ class FormulaService extends BaseService { ROUND(1-($heroTopX/10-1)/9,2) * 0.03 + ROUND(1-($weaponTopX/10-1)/9,2) * 0.02; //不同段位的及格分 = ROUND(1-(大段位排名-1)/(MAX(10)-1),2) - $topRanking = mt\Rank::getRankById($userDb['rank'])['rank_order']; //************** rankRank 参数表获取 ************ + $topRanking = mt\Rank::getRankById($userDb['rank'])?mt\Rank::getRankById($userDb['rank'])['rank_order']:0; //************** rankRank 参数表获取 ************ $askedScore = round(1-($topRanking-1)/(10-1),2); //一个玩家的赛后积分 = 赛前积分+K*(胜负率-总胜率)+2K*(表现分-段位要求的及格分) $meta2 = mt\Parameter::getByName('rank_k');