J'ai fait une application de jeu et je veux maintenant ajouter google réalisation xp à mon application comment dois-je faire que j'ai ajouté des réalisations en utilisant ce guide mais il n'y a pas de guide sur internet que je peux trouve que cela devrait ajouter xp gagné du joueur.Ajouter XP à l'application de jeu Android
Voici mon code pour déverrouiller la réalisation, mais ce ne est pas déverrouiller xp:
void giveAchievements(int counter) {
if (counter == 10) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_first_10_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), "CgkI- eXOwZsFEAIQBg", counter);
}
}
if (counter == 50) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_50_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), "CgkI-eXOwZsFEAIQBg", counter);
}
}
if (counter == 100) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_100_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), getString(R.string.leaderboard_leaderboard), counter);
}
}
if (counter == 250) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_250_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), "CgkI-eXOwZsFEAIQBg", counter);
}
}
if (counter == 500) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_500_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), getString(R.string.leaderboard_leaderboard), counter);
}
}
if (counter == 1000) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_1000_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), getString(R.string.leaderboard_leaderboard), counter);
}
}
if (counter == 1500) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_1500_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), getString(R.string.leaderboard_leaderboard), counter);
}
}
if (counter == 3000) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_3000_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), getString(R.string.leaderboard_leaderboard), counter);
}
}
if (counter == 5000) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_5000_clicks));
Games.Leaderboards.submitScore(getApiClient(), getString(R.string.leaderboard_leaderboard), counter);
}
}
}
Si ma réponse a résolu votre question, veuillez envisager de l'accepter en cochant la case. Ceci indique à la communauté plus large que vous avez trouvé une solution et donne une certaine réputation à la fois le répondeur et vous-même. Il n'y a aucune obligation de le faire. –
@SimonSchubert vous êtes vraiment un sauveur de vie merci l'homme! – superhuman
Génial que ça marche! –