fix: 优化 blPlus 和 ssPlusN 函数中的提示信息格式,移除多余的换行符以提升输出的整洁性
This commit is contained in:
parent
f94b9d13b8
commit
e99e836101
@ -92,7 +92,7 @@ func blPlus(msg model.Message) (reply *model.Reply) {
|
|||||||
FromMsg: msg,
|
FromMsg: msg,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
resultStr.WriteString(fmt.Sprintf("您当前的BeatLeader全区排名为:%d\n", userInfo.CountryRank))
|
resultStr.WriteString(fmt.Sprintf("您当前的BeatLeader全区排名为:%d", userInfo.CountryRank))
|
||||||
// 获取当前用户所在区对应 + N位的玩家列表
|
// 获取当前用户所在区对应 + N位的玩家列表
|
||||||
leaderboard, err := beatleader.FetchCountryLeaderboard(userInfo.Country, userInfo.CountryRank-N, userInfo.ID)
|
leaderboard, err := beatleader.FetchCountryLeaderboard(userInfo.Country, userInfo.CountryRank-N, userInfo.ID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -103,12 +103,14 @@ func blPlus(msg model.Message) (reply *model.Reply) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if userInfo.CountryRank-N <= 0 {
|
if userInfo.CountryRank-N <= 0 {
|
||||||
|
resultStr.WriteString("\n")
|
||||||
if userInfo.CountryRank == 1 {
|
if userInfo.CountryRank == 1 {
|
||||||
resultStr.WriteString(fmt.Sprintf("注意:你已经是%s区Top1了。\n", userInfo.Country))
|
resultStr.WriteString(fmt.Sprintf("注意:你已经是%s区Top1了。", userInfo.Country))
|
||||||
} else {
|
} else {
|
||||||
resultStr.WriteString(fmt.Sprintf("注意:你最多只需要提升%d名就是%s区Top1了。\n", userInfo.CountryRank-1, userInfo.Country))
|
resultStr.WriteString(fmt.Sprintf("注意:你最多只需要提升%d名就是%s区Top1了。", userInfo.CountryRank-1, userInfo.Country))
|
||||||
}
|
}
|
||||||
} else if userInfo.CountryRank != 1 {
|
}
|
||||||
|
if userInfo.CountryRank != 1 {
|
||||||
//寻找leaderboard中排名为userInfo.CountryRank-N的玩家
|
//寻找leaderboard中排名为userInfo.CountryRank-N的玩家
|
||||||
var targetPlayer beatleader.PlayerDataLite
|
var targetPlayer beatleader.PlayerDataLite
|
||||||
targetRank := userInfo.CountryRank - N
|
targetRank := userInfo.CountryRank - N
|
||||||
@ -121,6 +123,7 @@ func blPlus(msg model.Message) (reply *model.Reply) {
|
|||||||
break
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
resultStr.WriteString("\n")
|
||||||
if isPlus {
|
if isPlus {
|
||||||
resultStr.WriteString(fmt.Sprintf("您只需要再打出%.2fpp就能超越 %s,达到%s区第%d名。", targetPlayer.PP-userInfo.PP, targetPlayer.Name, userInfo.Country, targetPlayer.CountryRank))
|
resultStr.WriteString(fmt.Sprintf("您只需要再打出%.2fpp就能超越 %s,达到%s区第%d名。", targetPlayer.PP-userInfo.PP, targetPlayer.Name, userInfo.Country, targetPlayer.CountryRank))
|
||||||
} else {
|
} else {
|
||||||
|
@ -90,7 +90,7 @@ func ssPlusN(msg model.Message) (reply *model.Reply) {
|
|||||||
FromMsg: msg,
|
FromMsg: msg,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
resultStr.WriteString(fmt.Sprintf("您当前的ScoreSaber全区排名为:%d\n", userInfo.CountryRank))
|
resultStr.WriteString(fmt.Sprintf("您当前的ScoreSaber全区排名为:%d", userInfo.CountryRank))
|
||||||
// 获取当前用户所在区对应+N位的玩家列表
|
// 获取当前用户所在区对应+N位的玩家列表
|
||||||
leaderboard, err := scoresaber.FetchCountryLeaderboard(userInfo.Country, userInfo.CountryRank-N, userInfo.ID)
|
leaderboard, err := scoresaber.FetchCountryLeaderboard(userInfo.Country, userInfo.CountryRank-N, userInfo.ID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -101,12 +101,14 @@ func ssPlusN(msg model.Message) (reply *model.Reply) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if userInfo.CountryRank-N <= 0 {
|
if userInfo.CountryRank-N <= 0 {
|
||||||
|
resultStr.WriteString("\n")
|
||||||
if userInfo.CountryRank == 1 {
|
if userInfo.CountryRank == 1 {
|
||||||
resultStr.WriteString(fmt.Sprintf("注意:你已经是%s区Top1了。\n", userInfo.Country))
|
resultStr.WriteString(fmt.Sprintf("注意:你已经是%s区Top1了。", userInfo.Country))
|
||||||
} else {
|
} else {
|
||||||
resultStr.WriteString(fmt.Sprintf("注意:你最多只需要提升%d名就是%s区Top1了。\n", userInfo.CountryRank-1, userInfo.Country))
|
resultStr.WriteString(fmt.Sprintf("注意:你最多只需要提升%d名就是%s区Top1了。", userInfo.CountryRank-1, userInfo.Country))
|
||||||
}
|
}
|
||||||
} else if userInfo.CountryRank != 1 {
|
}
|
||||||
|
if userInfo.CountryRank != 1 {
|
||||||
//寻找leaderboard中排名为userInfo.CountryRank-N的玩家
|
//寻找leaderboard中排名为userInfo.CountryRank-N的玩家
|
||||||
var targetPlayer scoresaber.PlayerData
|
var targetPlayer scoresaber.PlayerData
|
||||||
targetRank := userInfo.CountryRank - N
|
targetRank := userInfo.CountryRank - N
|
||||||
@ -119,6 +121,7 @@ func ssPlusN(msg model.Message) (reply *model.Reply) {
|
|||||||
break
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
resultStr.WriteString("\n")
|
||||||
if isPlus {
|
if isPlus {
|
||||||
resultStr.WriteString(fmt.Sprintf("您只需要再打出%.2fpp就能超越%s,达到%s区第%d名。", targetPlayer.PP-userInfo.PP, targetPlayer.Name, userInfo.Country, targetPlayer.CountryRank))
|
resultStr.WriteString(fmt.Sprintf("您只需要再打出%.2fpp就能超越%s,达到%s区第%d名。", targetPlayer.PP-userInfo.PP, targetPlayer.Name, userInfo.Country, targetPlayer.CountryRank))
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user