tp les personne non op avec un livre

maximoute

Aventurier
19 Mars 2017
16
0
2
22
bah les autre fonctionne mais je peut même pas faire tab avec /trigger ca veut vraiment dire quelle est pas pour les gens non op alr que normalment il ne faut pas être op pour cette commande
ce n'est pas un probleme de propretie ?
 

WegaCraft

Viel Archi'Red
2 Janvier 2014
284
32
135
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.
 
  • J'aime
Reactions: Oromis

maximoute

Aventurier
19 Mars 2017
16
0
2
22
j ai tester en solo ca fonctionne mais sur mon serveur les gens non op ne peuvent pas faire /trigger

et je ne sais pas comment ca ce fait
 

WegaCraft

Viel Archi'Red
2 Janvier 2014
284
32
135
Portant j'ai monté un serveur vanilla et ça marche parfaitement.

Cela ne marche pas quand ils tapent directement la command ou quand ils cliquent sur le livre ?
 

maximoute

Aventurier
19 Mars 2017
16
0
2
22
ni la command ni le livre ne marche on ne peut meme pas faire tab et avoir la command
 

WegaCraft

Viel Archi'Red
2 Janvier 2014
284
32
135
Et toi en tant que op tu peux l'utiliser ?

Car moi j'ai fais tout les tests de mon coté et je viens de les refaire et il n'y a pas de problème. As-tu bien activé les commandes ?
 

maximoute

Aventurier
19 Mars 2017
16
0
2
22
je pense avoir trouver je dois mettre minecraft.command.trigger
mais par contre je dois le mettre ou ?
 

WegaCraft

Viel Archi'Red
2 Janvier 2014
284
32
135
Euh... là je vois pas trop ou tu veux en venir avec ton
minecraft.command.trigger

Si tu as bien activé les commandes blocks (avec enable-command-block=true dans le fichier server.properties), tout ce que je t'ai expliqué avant fonctionne.
 

maximoute

Aventurier
19 Mars 2017
16
0
2
22
bah j ai mis en enable mais il y a bien un probleme je dois peut etre le mettre dans mon spigot.yml