Minecraft(我的世界)中文论坛
标题:
[CBL∫2b]指令方块进阶教程——模块 §3 : #1.9 "条件嵌套"与!非
[打印本页]
作者:
⭐✔️
时间:
2015-11-29 13:24
标题:
[CBL∫2b]指令方块进阶教程——模块 §3 : #1.9 "条件嵌套"与!非
本帖最后由 贰逼 于 2015-12-7 21:28 编辑
#1.9
"条件嵌套"与!非
利用条件嵌套也能表达出!非的效果:
当不符合条件时输出(条件为"检测到牛")
符合条件后
一旦不符合条件就会输出。
原理
/testfor @e[type=Cow]
复制代码
*检测条件
/blockdata ~-1 ~ ~ {auto:0b}
复制代码
*condition.如果条件符合就关闭后面的指令
/say 1
复制代码
*一直随核心执行的输出
/blockdata ~1 ~ ~ {auto:1b}
复制代码
*重置
通过一个重置阻断,符合条件阻断输出,达到输出!非的效果。(一个时钟)
一般表达:
条件(核心)
≯ 阻断输出
→ 输出 → 重置阻断
除了这种1.9特征的!非外,使用数据表达的依旧和1.8相同,当然也可以使用tag作为布尔变量。
模块
1.9补丁总索引
模块总索引
[groupid=546]Command Block Logic[/groupid]
作者:
幻境雲達達
时间:
2015-11-29 13:27
果然
是在下输了
作者:
林扬骐
时间:
2015-11-29 13:44
本帖最后由 林扬骐 于 2015-11-29 13:57 编辑
额,探测命令方块成功输出为否,然后再套一个,也是可以的啊
哦对,你这个方法就可以做到“且”了
作者:
⭐✔️
时间:
2015-11-29 13:51
林扬骐 发表于 2015-11-29 13:44
额,探测命令方块成功输出为否,然后再套一个,也是可以的啊
这个装置差不多就是检测输出为否
欢迎光临 Minecraft(我的世界)中文论坛 (https://www.mcbbs.net/)
Powered by Discuz! X3.5