Résolu [1.12] Say dans une zone ou tellraw avec un joueur particulier

Billboule

Chat bleu.
31 Mars 2012
417
24
125
Proche de moi :p
Yo !

Je cherche à utiliser la commande say en multi (ou tellraw mais je n'arrive pas bien à l'utiliser non plus) pour afficher ce message (là je vous le met en version whisper) :

Code:
/w @a[r=100] @p[x=-1049,y=1,z=-769,dx=-22,dy=8,dz=-22] a gagné !

Du coup pour utiliser /say il est possible de faire une sélection comme pour /w @a[r=100] ? Ou sinon avec le tellraw utiliser le @p[x=-1049,y=1,z=-769,dx=-22,dy=8,dz=-22], comme par exemple :

Code:
/tellraw @a[r=100] {"text":"@p[x=-1049,y=1,z=-769,dx=-22,dy=8,dz=-22] a gagné !"}

Car cette commande ne fonctionne pas à cause de la sélection du @p..

Merci bien :)
 

Oromis

Command-blocker slimesque
Staff
Modérateur
Support
11 Février 2014
3 345
2
1 053
297
24
Bretagne
Hey !
Pour le tellraw, il faut respecter une certaine balise JSON, et en l'occurrence, les sélecteurs se mettent dans une clé précise.
Voici ta commande en théorie fonctionnelle :
Code:
/tellraw @a[r=100] ["",{"selector":"@p[x=-1049,y=1,z=-769,dx=-22,dy=8,dz=-22]"},{"text":" a gagné !"}]
 
  • J'aime
Reactions: FunkyToc