2016-07-28 3 views
1

J'ai un projet d'unité et je l'ai ajouté wrapper SteamWork.net à mon projet, et Dans ce projet, je fais télécharger leaderboard/réglage statistiques etcComment obtenir le classement du leaderboard à l'aide de SteamWork.Net?

Je n'ai pas la moindre idée comment obtenir le rang dans un classement?

Disons que j'ai un classement appelé "Highscore", alors comment puis-je obtenir mon rang dans le classement?

+0

Le rang ne devrait-il pas être le même que la position de chaque "Highscore" lorsque vous commandez les données par "Highscore"? Ou vous voulez un système de classement séparé? S'il vous plaît donner plus de détails sur votre question. – Cabrra

+0

Oui, c'est la position, comment obtenez-vous la position? –

+0

Je ne sais pas si vous pouvez tous les utilisateurs utilisant l'API. Cependant, ce que je sais, c'est que vous pouvez obtenir vos amis ... La manière la plus propre de le faire est de stocker les données de score dans votre tableau de classement et d'en tirer. Logique? – Cabrra

Répondre

0

Il existe une méthode pour obtenir des scores pour des utilisateurs de vapeur spécifiques. Donc, nous pouvons simplement envoyer le csteamID de l'utilisateur local et obtenir les détails comme indiqué ci-dessous.

CSteamID[] Users = { SteamUser.GetSteamID() }; // Local user steam id 
SteamAPICall_t handle = SteamUserStats.DownloadLeaderboardEntriesForUsers(m_SteamLeaderboard, Users, Users.Length); 
. 
.