diff --git a/handler/beatleader/beatleader.go b/handler/beatleader/beatleader.go index 18522d8..c17e4b8 100644 --- a/handler/beatleader/beatleader.go +++ b/handler/beatleader/beatleader.go @@ -114,7 +114,7 @@ func blPlus(msg model.Message) (reply *model.Reply) { //寻找leaderboard中排名为userInfo.CountryRank-N的玩家 var targetPlayer beatleader.PlayerDataLite targetRank := userInfo.CountryRank - N - if targetRank < 0 { + if targetRank <= 0 { targetRank = 1 } if len(leaderboard) == 0 { diff --git a/handler/scoresaber/score.go b/handler/scoresaber/score.go index 929c1a8..d9d5ac7 100644 --- a/handler/scoresaber/score.go +++ b/handler/scoresaber/score.go @@ -112,7 +112,7 @@ func ssPlusN(msg model.Message) (reply *model.Reply) { //寻找leaderboard中排名为userInfo.CountryRank-N的玩家 var targetPlayer scoresaber.PlayerData targetRank := userInfo.CountryRank - N - if targetRank < 0 { + if targetRank <= 0 { targetRank = 1 } if len(leaderboard.Players) == 0 {