Comandos / diálogo

Quien soy
Aina Martin
@ainamartin
Autor y referencias
Esta función es exclusiva de Bedrock Edition y Education Edition.  Diálogo
Nivel de permiso
son requeridos

1

Restricciones

Solo engaña

Se usa para abrir el diálogo del NPC al jugador y cambiar el diálogo mostrado por un NPC.



Contenido

  • 1 Sintaxis
  • 2 Argumentos
  • Descripción 3
  • 4 Resultado
  • salida 5
  • Historia de 6

Sintaxis

diálogo abierto Las fuerzas abren el cuadro de diálogo del NPC objetivo a los jugadores seleccionados, simulando la experiencia de hacer clic en un NPC.
  • También se puede indicar una escena de destino.
Sintaxis: diálogo abierto [sceneName: string] Ejemplo: Abre el diálogo de un NPC con la etiqueta "ducky" hacia el jugador más cercano que muestra la escena "ducky_intro". dialog open @e [type = npc, tag = ducky] @p ducky_intro dialog change Cambia el contenido del NPC objetivo de acuerdo con la escena objetivo, incluidos el diálogo, los comandos y el nombre.
  • Esto cerrará el cuadro de diálogo y se actualizará para la próxima vez que interactúe con el NPC.
  • El contenido se puede actualizar por jugador. Si no se apunta a ningún jugador, el diálogo se actualizará para todos los jugadores.
Sintaxis: cambio de diálogo [player: target] Ejemplo: Cambia el diálogo de un NPC con la etiqueta "ducky" en la escena "duck_intro" hacia el iniciador. cambio de diálogo @e [type = npc, tag = ducky] ducky_intro @initiator

Argumentos

: CommandSelector


Especifica el objetivo desde el que abrir un menú NPC.
  • Debe ser un selector de destino para un tipo de entidad que tenga el componente minecraft: npc.

: CommandSelector


Especifica los objetivos para mostrar el menú NPC.
  • Debe ser un nombre de jugador o un selector de objetivo del tipo de jugador.
  • Debe especificarse en modo abierto. En el modo de cambio, todos los jugadores se ven afectados si no se especifica.

[sceneName: cadena]: cadena

Especifica qué escena mostrar de la carpeta de diálogo en un paquete de comportamiento de la propiedad scene_tag.
  • Debe ser una sola palabra (sin espacios) o una cadena entre comillas.
  • Debe especificarse en el modo de cambio. En modo abierto, el último diálogo mostrado se utilizará si no se especifica.

Descripción

El diálogo se puede ramificar con el uso de un archivo de escena. El archivo de escena es un archivo json ubicado dentro de la carpeta de diálogo en el directorio raíz del paquete de comportamiento activo (% localappdata% PackagesMicrosoft.MinecraftUWP_8wekyb3d8bbweLocalStategamescom.mojangdevelopment_behavior_packs ) que contiene toda la información necesaria para el diálogo de bifurcación. No hay límite para la cantidad de archivos de escena, ya que el juego leerá todos los archivos en la carpeta y llamará según la propiedad scene_tag indicada en los datos de escena dados.


Consulte esta documentación para la configuración del archivo de escena.

Resultado

ComandoDesencadenarEdición Bedrock
cualquierlos argumentos no están especificados correctamente Fallidos
si npc: target no se resuelve en una entidad singular con el componente minecraft: npc.
en el modo de cambio, si player: target no resuelve uno o más jugadores en línea.
si [sceneName: string] no se resuelve en una etiqueta de diálogo en un paquete de comportamiento.
Sobre el éxito

Salida


ComandoEdiciónSituaciónRecuento de éxitos
cualquierEdición BedrockAl fallar0
Sobre el éxito1

Historia

Edición Bedrock
1.17.10beta 1.17.10.22Agregado / diálogo.

Comandos

Ver en: Plantilla: Comandos / contenido [editar]

Añade un comentario de Comandos / diálogo
¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.