Hey there!
We're using GetLeaderboardAroundPlayer to get the player placement on a recently closed leaderboard. We use that result to show players a ribbon at the end of a tournament indicating how they ranked on that particular tournament.
As per any other usage of GetLeaderboardAroundPlayer, the results are quite inconsistent when there are players with the same score.
This is especially bad when there are more players with the same score at the top of the leaderboard, because each player with that score will believe they are the tournament winners (Position: 0), while just one is actually awarded with the tournament medal (that we assign to the first player, using Prize Tables).
I'm well aware of the issue GetLeaderboardAroundPlayer has with tie scores (as it is acknowledged in many different posts here on the forums), but I still have 2 questions:
- Is there a better way of getting the exact position of a player specifically on an already closed leaderboard?
- Alternatively, is there a way to assign prizes to all the players having the same top-score? Right now it seems it's only-rank oriented.
Thanks.