#1.9 单次执行模块与标签
前面在标签与时钟中提到了一种单次执行模块,现在来介绍一种逻辑明了且容易重置的单次执行模块
- 事件启用



- 事件重置


- /testfor 选择器
- /execute 选择器[tag=!'tag'] ~ ~ ~ 输出
- /scoreboard players tag 选择器 add 'tag'
在这个逻辑时钟中,先执行输出后执行时钟核心,原理逻辑如下:
第一次执行: 无tag 输出 添加tag
第二次执行: 有tag 无输出 添加tag
┋
第n 次执行: 有tag 无输出 添加tag
这样就只会执行输出一次
而重置tag:
- /scoreboard players tag 选择器 remove 'tag'
(游戏事件都可以通过 tag的bool变量 或者 计分板变量 形式转化到选择器上来)
[groupid=546]Command Block Logic[/groupid]