Minecraft Wiki
Advertisement
Information icon
Esse recurso é exclusivo para Minecraft Education. 

Usado para abrir o diálogo NPC para o jogador.

Sintaxe[]

diálogo aberto
Forças abrem a caixa de diálogo do NPC alvo para o(s) jogador(es) alvo, simulando a experiência de clicar em um NPC.
  • Uma cena alvo também pode ser indicada.
Sintaxe:
dialogue open <npc: target> <player: target> [sceneName: string]
Exemplo: Abra o diálogo de um NPC com a tag "ducky" em direção ao jogador mais próximo mostrando a cena "ducky_intro".
dialogue open @e[type=npc, tag=ducky] @p ducky_intro
mudança de diálogo
Altera o conteúdo do NPC alvo de acordo com a cena alvo, incluindo diálogo, comandos e nome.
  • Isso fechará a caixa de diálogo e atualizará para a próxima vez que o NPC interagir.
  • O conteúdo pode ser atualizado por jogador. Se nenhum jogador for o alvo, o diálogo será atualizado para todos os jogadores.
Sintaxe:
dialogue change <npc: target> <sceneName: string> [player: target]
Exemplo: Mude o diálogo de um NPC com tag "ducky" para a cena "duck_intro" em direção ao iniciador.
alteração de diálogo @e[type=npc, tag=ducky] ducky_intro @initiator

Argumentos[]

<npc: target>: CommandSelector<Actor>

Especifica o alvo do qual abrir um menu NPC.
  • Deve ser um seletor de destino para um tipo de entidade que tenha o componente minecraft:npc.

<player: target>: CommandSelector<Player>

Especifica o(s) alvo(s) para exibir o menu NPC.
  • Deve ser um nome de jogador ou seletor de alvo do tipo de jogador.
  • Deve ser especificado no modo open. No modo change, todos os jogadores são afetados se não forem especificados.

[sceneName: string]: string

Especifica qual cena mostrar da pasta de diálogo em um pacote de comportamento da propriedade scene_tag.
  • Deve ser uma única palavra (sem espaços) ou uma string entre aspas.
  • Deve ser especificado no modo change. No modo open, o último diálogo mostrado será usado se não for especificado.

Descrição[]

O diálogo pode ser ramificado com o uso de um arquivo de cena. O arquivo de cena é um arquivo json localizado dentro da pasta dialogue no diretório raiz do pacote de comportamento ativo (%localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\development_behavior_packs\ <sua pasta do pacote de comportamento>) que contém todas as informações necessárias para o diálogo de ramificação. Não há limite para a quantidade de arquivos de cena, pois o jogo lerá todos os arquivos na pasta e chamará com base na propriedade scene_tag indicada nos dados de cena fornecidos.

Consulte esta documentação para configuração do arquivo de cena.

Resultado[]

ComandoGatilhoEdição JavaEdição Bedrock
qualqueros argumentos não foram especificados corretamente N/A falha
se npc: target não resolver para uma entidade singular com o componente minecraft:npc.
no modo change, se player: target não resolver um ou mais jogadores online.
se [sceneName: string] falha ao resolver para uma tag de diálogo em um pacote de comportamento.
sucesso

Saída[]

ComandoEdiçãoSituaçãoContagem de sucesso/execute store succeess .../execute store result ...
qualquerEdição BedrockEm falha0N/AN/A
Em caso de sucesso1N/AN/A

Histórico[]

Edição Bedrock
1.17.10 beta 1.17.10.22 Adicionado /dialogue.
Advertisement