玩MC的阿坤
本帖最后由 玩MC的阿坤 于 2022-7-3 20:28 编辑

BetonQuest如何实现和(A)npc对话后才能和(B)npc对话,

没有和(A)npc对话无法和(B)npc对话



ShreyL
可以试试给A创建一个任务对话,对话奖励是给和B对话任务的权限

Darkmc
我正好也在做这个。
大体思路是和npcA对话完毕后给一个tag,然后npcB的对话第一句条件是检测有这个tag就触发对话,没这个tag就不触发
一点配置文件作为参考:
npcA的player_options最后一条:
  player10:
    text: '内容1'
    event: '1-3_get_add' #events.yml: 1-3_get_add: tag add 1-3_get
npcB的npc_options第一条:
  npc1:
    text: '内容2'
    condition: '1-3_get' #conditions.yml: 1-3_get: tag 1-3_get
    pointers: player1
就这样,希望能帮到你