Minecraft(我的世界)中文论坛
标题: [CBL∫2b]指令方块进阶教程——模块 §5 : #1.9 标签与时钟
作者: ⭐✔️ 时间: 2015-12-27 19:25
标题: [CBL∫2b]指令方块进阶教程——模块 §5 : #1.9 标签与时钟
#1.9 标签与时钟
在1.9中同样可以利用标签来构造一个单刻时钟
如下图当一只牛出现时,输出一次'1'
这里就是基本的单刻时钟


- /execute @e[type=Cow] ~ ~ ~ /execute @p[tag=!TestedCow] ~ ~ ~ scoreboard players tag @p add TestedCow
复制代码 *条件+时钟条件+添加时钟条件
C↓
- /execute @p[tag=TestedCow] ~ ~ ~ say 1
复制代码 *时钟条件+输出
其中的'TestedCow'就是标签参与时钟的一个布尔量。
原理就是输出检测布尔为true,所以前面的条件构成单刻时钟。
前面的条件判断两个选择器,一个是主要条件,一个是布尔为false,才把布尔调为true
检测了布尔为false,就能够防止重复输出
(可以添加一个重置模块来重置这个布尔量)
标准格式:
条件+tag=!标签+scoreboard players tag sb add 标签
C↓
输出n
(只有单刻时钟,因为布尔不能参与变量计算,只代表true或flase)
[groupid=546]Command Block Logic[/groupid]
作者: 林扬骐 时间: 2015-12-27 20:42
本帖最后由 林扬骐 于 2015-12-27 21:32 编辑
目的是什么……
第二次刷出就是两头牛说话了……等等……@p……
@p好像不能用于实体(我试过了)
作者: ⭐✔️ 时间: 2015-12-27 21:42
听不懂你想表达什么
作者: 林扬骐 时间: 2015-12-27 21:53
好吧,我只是不知道这个的用处,之后应该会列举出来吧