From c189ac700ab461ad1155cc625b84b80feeece231 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BB=B6=E7=9A=93?= <1214946206@qq.com> Date: Mon, 1 Aug 2022 18:47:18 +0000 Subject: [PATCH] update DEVDOC.md. --- DEVDOC.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/DEVDOC.md b/DEVDOC.md index 5943ebd..9b94d25 100644 --- a/DEVDOC.md +++ b/DEVDOC.md @@ -74,13 +74,12 @@ #### 按钮操作 1. 定义一个显示按钮时执行的函数,使用形如`tellraw @s {"text": "[按钮]", "clickEvent": {"action": "run_command", "value": "/trigger fzsd.module.config.trigger set <触发器分数>"}}`的指令定义按钮。 - - 触发器分数为正数会重新向玩家发送交互按钮,如不想重新发送,请使用负数 + - *触发器分数为正数会重新向玩家发送交互按钮,如不想重新发送,请使用负数* - 大多数情况下这里的触发器分数必须是独一无二的 - 建议使用`>10000`的随机数作为自定义按钮的触发器分数 2. 在[`#fzsd:module/config/display`](data/fzsd/tags/functions/module/config/display.json)标签中注册上述函数 3. 定义一个点击按钮时执行的函数,使用形如`execute if score @s fzsd.module.config.trigger matches .. run ...`的指令判断玩家的触发器分数,并执行你的操作 -4. 如需在点击后重新显示一遍配置页面,请在上述函数中调用一次[`#fzsd:module/config/display`](data/fzsd/tags/functions/module/config/display.json)标签,**请不要将此标签直接注册到[`#fzsd:module/config/on_click`](data/fzsd/tags/functions/module/config/on_click.json)标签中** -5. 在[`#fzsd:module/config/on_click`](data/fzsd/tags/functions/module/config/on_click.json)标签中注册上述函数 +4. 在[`#fzsd:module/config/on_click`](data/fzsd/tags/functions/module/config/on_click.json)标签中注册上述函数 #### 其他接口 - 标签[`#fzsd:module/config/timeout`](data/fzsd/tags/functions/module/config/timeout.json):超时时的操作