Necesito una forma para que un bloque de comandos diga cosas en el chat cuando está encendido, o más preferiblemente cuando alguien aparece en el mundo.

Comentarios

  • ¿Ha hecho algún intento de probar esto usted mismo?

Responder

Hay dos formas de enviar elementos al chat.

El comando /say, sintaxis /say <Message ...> muestra un mensaje en el chat. Sin embargo, este mensaje siempre tendrá el nombre del bloque de comando al lado.

Un bloque de comando con /say Hello World! generaría:

[@] Hello World! 

Alternativamente, el comando /tellraw, sintaxis /tellraw <target> <json compound array/singleton> muestra un mensaje en el chat, pero da su personalización completa de su salida desde el color hasta el formato utilizando json formateo.

Un bloque de comando con /tellraw @a {"text":"Hello World!"} generaría :

Hello World! 

Hay aplicaciones como minecraftjson.com que genera un json para usar en /tellraw y varios otros comandos que le darán un control completo sobre lo que se genera.

También hay un Minepedia sobre el formato de cadena en caso de que decida escribirlas usted mismo.

Respuesta

Utilice el comando /say. Este Permite que un bloque de comandos muestre un mensaje de chat a todo el servidor.

Más información sobre el comando / say en la wiki de Minecraft

Respuesta

En primer lugar, para detectar un jugador, haga:

/testfor @e[type=Player] 

En un bloque de comando repetido (siempre activo). Luego, tenga un bloque de comando en cadena (siempre activo), conectado al primero, que diga:

/say <YOUR MESSAGE> 

Comentarios

  • 1.13 sintaxis para el primer comando: /execute if entity @e[type=player]. Además, ¿por qué utiliza @e[type=player] en lugar de solo @a?

Respuesta

En las versiones más recientes, use:

/tellraw @e {"text":"MESSAGE"} 

Si desea que sus palabras estén en color, use:

/tellraw @e {"text":"MESSAGE","color":"COLOR"} 

Comentarios

  • Hola Ayuda de Minecraft, ¡bienvenido a Stack Exchange! Desafortunadamente, decidí rechazar tu respuesta, ya que tu respuesta no agregó nada nuevo que no ' ya se haya dicho en las otras respuestas. Aytimothy ya mencionó en su respuesta que podrías usar /tellraw. Pero si pudiera ampliar el uso del comando /tellraw, ¡su respuesta definitivamente podría ser valiosa y agregar algo! Ya que es un usuario nuevo, ¿puedo sugerirle que visite el recorrido ?

Respuesta

Simplemente coloque una placa de presión donde camina / engendra debajo del bloque de comando y tenga el comando como /say @a <Your message>

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *