Close
    Search Buscar

    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.