Jai besoin dun moyen pour quun bloc de commande dise des choses dans le chat lorsquil est sous tension, ou plus préférablement chaque fois que quelquun apparaît dans le monde.
Commentaires
- Avez-vous essayé vous-même?
Réponse
Il y a deux façons dafficher des éléments dans le chat.
La commande /say
, syntaxe /say <Message ...>
affiche un message dans le chat. Cependant, ce message aura toujours le nom du bloc de commande à côté.
Un bloc de commande avec /say Hello World!
affichera:
[@] Hello World!
Alternativement, la /tellraw
commande, syntaxe /tellraw <target> <json compound array/singleton>
affiche un message dans le chat, mais cela donne vous personnalisation complète de sa sortie de la couleur au formatage en utilisant le formatage json
.
Un bloc de commande avec /tellraw @a {"text":"Hello World!"}
produirait :
Hello World!
Il existe des applications telles que minecraftjson.com qui génère un json à utiliser dans /tellraw
et dans diverses autres commandes qui vous donneront un contrôle complet sur ce qui est produit.
Il existe également un Minepedia sur le format des chaînes si vous décidez de les écrire vous-même.
Réponse
Utilisez la commande /say
. permet à un bloc de commande dafficher un message de discussion sur lensemble du serveur.
Plus dinformations sur la commande / say sur le wiki Minecraft
Réponse
Tout dabord, pour détecter un joueur, procédez comme suit:
/testfor @e[type=Player]
Dans un bloc de commandes répétitif (toujours actif). Ensuite, ayez un bloc de commande en chaîne (toujours actif), connecté au premier, en disant:
/say <YOUR MESSAGE>
Commentaires
- 1.13 syntaxe pour la 1ère commande:
/execute if entity @e[type=player]
. Aussi, pourquoi utilisez-vous@e[type=player]
au lieu de simplement@a
?
Réponse
Dans les versions plus récentes, utilisez:
/tellraw @e {"text":"MESSAGE"}
Si vous voulez que vos mots soient en couleur, utilisez:
/tellraw @e {"text":"MESSAGE","color":"COLOR"}
Commentaires
- HI Minecraft Help, bienvenue dans Stack Exchange! Jai malheureusement décidé de rejeter votre réponse, car votre réponse najoutait rien de nouveau qui ne soit déjà ' indiqué dans les autres réponses. Aytimothy a déjà mentionné dans sa réponse que vous pouviez utiliser
/tellraw
. Mais si vous pouviez élaborer sur lutilisation de la commande/tellraw
, votre réponse pourrait certainement être précieuse et ajouter quelque chose! Puisque vous êtes un nouvel utilisateur, puis-je vous suggérer de consulter la visite ?
Réponse
Il suffit de mettre une plaque de pression à lendroit où vous marchez / spawn sous le bloc de commande et que la commande soit /say @a <Your message>