Aller au contenu

Dossier n°7 : Json un message extraordinaire + tpa


Messages recommandés

Posté(e)

>Bonjour tout le monde

Bonjour doc.Furious-Serveur

>Qu'avez vous envie d'apprendre aujourd'hui ?

Ben json sa serai pas mal c'est classe comme truc ;)

 

>Bon commencons alors ;)

 

command /test:
   trigger:
       send json of "Voicie un msg dans le chat" tooltip "et ceux-ci est sa description ;)" to player

 

Ah on peut faire des trucs aussi styler ;)

>Attend ce n'est pas tout ;) on peut ajouter une commande

 

command /test:
   trigger:
       send json of "msg" run "/command" to player

 

Ah ok mais la y'a que la commande et pas la description

>Mais soit pas aussi presser on peut ajouter plusieurs truc encore ;)

 

command json:
   trigger:
       send json of "msg" tooltip "Description" run "/command" to player

 

Hein la ya la commande , la description et le message mais y'a juste un petit truc c'est pour une phrase on peut pas mettre plusieurs message a cote ?

>Si regarde un peu

 

send json of "&2&l[ACCEPTER]" tooltip "Clique ici pour accepter la demande" run "/tpaccept" then "    " then "&c&l[REFUSER]" tooltip "Clique ici pour refuser la demande" run "/tpadeny" to argument 1

 

>Tien voila ton code pour un systemes de tpa par exemple ;)

Ah merci peut ton avoir un code entier pour voir ?

>Ok le voici

 

command /tpa <player>:
   trigger:
       message "&b--------&9 %player% &2vous envoie une demande de tp&b--------" to argument 1
       send json of "&2&l[ACCEPTER]" tooltip "Clique ici pour accepter la demande" run "/tpaccept" then "    " then "&c&l[REFUSER]" tooltip "Clique ici pour refuser la demande" run "/tpadeny" to argument 1
       message "&4Vous avez bien envoyer une demande de tp au joueur %arg 1%"
       set {tp.deny.%player%} to true
       set {tp.go.%argument 1%} to the player
       set {tpa.%arg 1%} to true

command /tpaccept:
   trigger:
       if {tp.go.%player%} is set:
           wait 5 seconds
           teleport {tp.go.%player%} to the player
           message "&6Téléportation acceptée" to {tpa.%player%}
           message "&6Téléportation acceptée"
           delete {tp.go.%{tp.go.%player%}%}
           delete {tp.go.%player%}
           set {tpa.%arg 1%} to false
       else:
           message "&6Vous n avez pas recue de demande de tp"

command /tpadeny:
   trigger:
       if {tpa.%player%} is true:
           message "&6Téléportation refusée" to {tp.go.%player%}
           message "&6Vous avez bien refusée la demande de téléportation"
           delete {tp.go.%{tp.go.%player%}%}
           delete {tp.go.%player%}
           set {tpa.%arg 1%} to false
       else:
           message "&6Vous n avez pas recue de demande de tp"

  • J'aime 1
Posté(e)
>Bonjour tout le monde

Bonjour doc.Furious-Serveur

>Qu'avez vous envie d'apprendre aujourd'hui ?

Ben json sa serai pas mal c'est classe comme truc ;)

 

>Bon commencons alors ;)

 

command /test:
   trigger:
       send json of "Voicie un msg dans le chat" tooltip "et ceux-ci est sa description ;)" to player

 

Ah on peut faire des trucs aussi styler ;)

>Attend ce n'est pas tout ;) on peut ajouter une commande

 

command /test:
   trigger:
       send json of "msg" run "/command" to player

 

Ah ok mais la y'a que la commande et pas la description

>Mais soit pas aussi presser on peut ajouter plusieurs truc encore ;)

 

command json:
   trigger:
       send json of "msg" tooltip "Description" run "/command" to player

 

Hein la ya la commande , la description et le message mais y'a juste un petit truc c'est pour une phrase on peut pas mettre plusieurs message a cote ?

>Si regarde un peu

 

send json of "&2&l[ACCEPTER]" tooltip "Clique ici pour accepter la demande" run "/tpaccept" then "    " then "&c&l[REFUSER]" tooltip "Clique ici pour refuser la demande" run "/tpadeny" to argument 1

 

>Tien voila ton code pour un systemes de tpa par exemple ;)

Ah merci peut ton avoir un code entier pour voir ?

>Ok le voici

 

command /tpa <player>:
   trigger:
       message "&b--------&9 %player% &2vous envoie une demande de tp&b--------" to argument 1
       send json of "&2&l[ACCEPTER]" tooltip "Clique ici pour accepter la demande" run "/tpaccept" then "    " then "&c&l[REFUSER]" tooltip "Clique ici pour refuser la demande" run "/tpadeny" to argument 1
       message "&4Vous avez bien envoyer une demande de tp au joueur %arg 1%"
       set {tp.deny.%player%} to true
       set {tp.go.%argument 1%} to the player
       set {tpa.%arg 1%} to true

command /tpaccept:
   trigger:
       if {tp.go.%player%} is set:
           wait 5 seconds
           teleport {tp.go.%player%} to the player
           message "&6Téléportation acceptée" to {tpa.%player%}
           message "&6Téléportation acceptée"
           delete {tp.go.%{tp.go.%player%}%}
           delete {tp.go.%player%}
           set {tpa.%arg 1%} to false
       else:
           message "&6Vous n avez pas recue de demande de tp"

command /tpadeny:
   trigger:
       if {tpa.%player%} is true:
           message "&6Téléportation refusée" to {tp.go.%player%}
           message "&6Vous avez bien refusée la demande de téléportation"
           delete {tp.go.%{tp.go.%player%}%}
           delete {tp.go.%player%}
           set {tpa.%arg 1%} to false
       else:
           message "&6Vous n avez pas recue de demande de tp"

On a un ptit blem j'ai fait le 7 en faite tu pe le renomme en 8 plz

Posté(e)

Salut c'est juste pour te dire que tu n'est pas obliger d'utiliser

send json of ""

pour ecrire en json tu peux aussi utliser

send json ""

ce qui permet d'optimiser le code.

 

Et pour ma part j'utilise ceci comme ligne de code pour le json

send json "message" styled gray tooltip "Description" run "commande" to player

 

Cdt.

  • 2 semaines après...
Posté(e)

Tu met

wait 120 seconds

set {tpa.%arg 1%} to true

 

 

dans ce paragraphe :

 

command /tpa <player>:

trigger:

message "&b--------&9 %player% &2vous envoie une demande de tp&b--------" to argument 1

send json of "&2&l[ACCEPTER]" tooltip "Clique ici pour accepter la demande" run "/tpaccept" then " " then "&c&l[REFUSER]" tooltip "Clique ici pour refuser la demande" run "/tpadeny" to argument 1

message "&4Vous avez bien envoyer une demande de tp au joueur %arg 1%"

set {tp.deny.%player%} to true

set {tp.go.%argument 1%} to the player

set {tpa.%arg 1%} to true

  • 2 mois après...
  • 10 mois après...
  • 1 mois après...

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.