Yep ça marche merci à toi ^^Ooops, en effet, j'ai fait une erreur.
Je viens d'éditer mon message de base.
Je viens de test, ces commandes fonctionnent.
"le joueur est introuvable" veut dire que le sélecteur "@e[type=Item]" couplé a "{Item:{id:compass}" ne correspond a rien.ça me dit Erreur : le joueur est introuvable :/
/scoreboard players tag @a add hasCompass {Inventory:[{id:"minecraft:compass"}]}
/give @a[tag=!hasCompass,AutreSélecteurDeTonChoix=ValeurDeTonChoix] compass 1 0 {DesDataTagsIci:UneValeurTest}
Le problème de ton système est qu'il ne possède pas de reset pour le tag ^^Petit système alternatif.
Le code qui suit est à placer dans un command block repeat :
Code:/scoreboard players tag @a add hasCompass {Inventory:[{id:"minecraft:compass"}]}
Puis le give doit ressembler à ça
Code:/give @a[tag=!hasCompass,AutreSélecteurDeTonChoix=ValeurDeTonChoix] compass 1 0 {DesDataTagsIci:UneValeurTest}
Voilà !
Et merde. Oubliez !Le problème de ton système est qu'il ne possède pas de reset pour le tag ^^
Pas de problèmes, l'idée était bonne sinon, juste ajouter un petit reset, par, pourquoi pas, un /statEt merde. Oubliez !