添加交互器打开方式选项、添加将假人分数忽略的地毯脚本
This commit is contained in:
@@ -5,14 +5,14 @@
|
||||
- `函数`,指数据包`<命名空间>/functions`目录下的`.mcfunction`文件
|
||||
- `标签`,指数据包`<命名空间>/tags`目录下的`.json`文件
|
||||
- `覆盖标签并填入函数`时,`replace`为`true`
|
||||
```
|
||||
``` json
|
||||
{
|
||||
"replace": true,
|
||||
"values": ...
|
||||
}
|
||||
```
|
||||
- `向标签中注册函数`时,`replace`为`false`
|
||||
```
|
||||
``` json
|
||||
{
|
||||
"replace": false,
|
||||
"values": ...
|
||||
@@ -73,7 +73,9 @@
|
||||
### 配置模块
|
||||
|
||||
#### 按钮操作
|
||||
1. 定义一个显示按钮时执行的函数,使用形如`tellraw @s {"text": "[按钮]", "clickEvent": {"action": "run_command", "value": "/trigger fz.module.config.trigger set <触发器分数>"}}`的指令定义按钮。**大多数情况下这里的触发器分数必须是独一无二的**
|
||||
1. 定义一个显示按钮时执行的函数,使用形如`tellraw @s {"text": "[按钮]", "clickEvent": {"action": "run_command", "value": "/trigger fz.module.config.trigger set <触发器分数>"}}`的指令定义按钮。
|
||||
- 大多数情况下这里的触发器分数必须是独一无二的
|
||||
- 建议使用`>10000`的随机数作为自定义按钮的触发器分数
|
||||
2. 在[`#fz:module/config/display`](data/fz/tags/functions/module/config/display.json)标签中注册上述函数
|
||||
3. 定义一个点击按钮时执行的函数,使用形如`execute if score @s fz.module.config.trigger matches <min>..<max> run ...`的指令判断玩家的触发器分数,并执行你的操作
|
||||
4. 如需在点击后重新显示一遍配置页面,请在上述函数中调用一次[`#fz:module/config/display`](data/fz/tags/functions/module/config/display.json)标签,**请不要将此标签直接注册到[`#fz:module/config/on_click`](data/fz/tags/functions/module/config/on_click.json)标签中**
|
||||
|
||||
Reference in New Issue
Block a user