Bonsoir,
Désolé tout d'abord pour ne pas avoir répondu directement. Heureusement que Oromis est actif ^^.
Alors pour être clair, la méthode que je vais t'exposer est simple et ne nécessite que l'activation des command blocks dans le .properties (J'ai créé un serveur vanilla exprès) :
- En tant qu'admin tu créé le trigger avec :
/scoreboard objective add tp_lobby trigger
(Pas de 's' à trigger)
- Tu créé un command block avec les réglages suivant :
Commande : /scoreboard players enable @a tp_lobby
Type : Répétition - Inconditionnel - Toujours actif
- Tu créé ensuite une série de commande block telle que :
1 -> 2
Command block n°1 :
Commande : /tp @a[score_tp_lobby=1,score_tp_lobby_min=1] x y z
Type : Répétition - Inconditionnel - Toujours actif
(A toi de préciser les coordonnées)
Command block n°2 :
Commande : /scoreboard players set @a[score_tp_lobby=1,score_tp_lobby_min=1] tp_lobby 0
Type : Chaine - Conditionnel - Toujours actif
- Tu donne le livre de la maniere que tu veux mais voilà un exemple si tu veux tester :
/give @p written_book 1 0 {pages:["{\"text\":\"Se téléporter au lobby\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/trigger tp_lobby set 1\"}}"],title:"Tp book",author:Admin}
Et voilà, ça marche sans problème ! Après si je peux te conseiller qqch :
- utilise un seul et unique trigger (par exemple : "TP")
- établit un numéro par spawn (par exemple : TP=1 => Lobby / TP=2 => Arene ...etc)
- Tu garde la même boucle mais en changeant juste le sélecteur.