💭常见问题

如果你有任何疑问,请先阅读此页面。你可以使用右侧的目录轻松查找问题。很可能它已经被问到并且回答过了。如果没有,请随时在以下方式选择反馈:

1.Discord(反馈问题、交流探讨)

2.BetonQuest交流群:698184150 (仅交流探讨)

1.由于未汉化完文档部分,本节翻译可能存在较大出入;

2.本节内容的部分链接可能导向英文;

以上问题将在汉化完文档后调整,带来不便,敬请谅解~

创建任务的命令在哪里?

没有这样的命令。BetonQuest非常复杂,无法使用命令或菜单GUI对其进行编辑。我们有一个VSCode扩展,可以让你编辑更容易。

你能像在“Quests”插件中那样在NPC的头上添加粒子效果吗?

是的!查看EffectLib兼容性文档。

我可以将多个对话文件分配给一个 NPC 吗?

不行。但是,你可以使用 交叉对话指向

我可以一次删除玩家的所有标签吗?

哈哈您需要运行所有命令,也可以使用来重置整个玩家配置文件。但是,如果您希望将其作为任务的脚本部分:请使用包含所有标签删除事件的事件文件夹。或者使用一次指定所有标签删除事件的事件。(我们会改进这个不用担心)

/q t del PLAYER PACKAGE.TAG

/q purge PLAYERrun

如何从对话中开始设定目标?

使用目标事件

为什么一些东西不起作用?

在寻求帮助之前,如果某些东西不起作用的话,请执行 /q 重新加载,并在控制台中读取输出!你将能够看到所有事件、加载了哪些事件,哪些没有被加载的原因。你可以从中自行修复或使用此信息,以便我们可以更好地为你提供帮助!

你还要仔细检查您保存的文件,并在需要时将它重新上传到服务器。(常识,可以无视)

我有一个错误,显示“Cannot load plugins/BetonQuest/{someFile}.yml”,这是怎么回事?

你的对话文件中的 YAML 语法不正确。一般情况下,是因为你在某一行使用了! &,忘记了:,或者用''做了一些奇怪的事情。

如何在目标的通知中显示“1/10”🔗

这个问题可以通过编写小型自定义消息系统的脚本来解决。

该系统的核心思想是:

  • 目标的量始终为1,因为我们希望在每次目标完成一点时显示一条消息。

  • 由于设置,目标在完成后立即重新启动。完成后,将使用目标事件将其删除。persistent

  • 系统逻辑本质上只是一个点变量,每次完成和正在运行的通知事件都会增加该点变量。该通知事件显示当前目标进度。

  • 目标将使用绑定了条件的事件进行重置。这意味着只有在条件为真时才会运行该事件。在这种情况下,玩家需要10分/需要挖掘10个方块。

下面是区块目标的示例。

最后更新于