Minecraft(我的世界)中文论坛
标题:
[CBL∫2b]指令方块进阶教程——模块 §8 : #1.9 调用私有模块
[打印本页]
作者:
⭐✔️
时间:
2016-1-23 17:37
标题:
[CBL∫2b]指令方块进阶教程——模块 §8 : #1.9 调用私有模块
本帖最后由 贰逼 于 2016-1-23 17:38 编辑
#1.9
调用私有模块
模块一般输出
当拥有牛时,调用私有模块
可以自行重置
源指令:
*核心无,起到反复激活模块的作用
/testfor @e[type=Cow]
复制代码
*检测牛
/blockdata ~-1 ~ ~ {auto:1b}
复制代码
*conditional,调用私有模块
/say 1
复制代码
*私有模块的输出
/blockdata ~1 ~ ~ {auto:0b}
复制代码
*重置私有模块
/say 我竟然能正常输出
复制代码
*普通输出
总原理
其中整个模块相当于一个
无限循环
此处使用条件语句(1.9的conditional)调用子模块,因此子模块在符合条件后
随无限循环输出
。
转存器原理
主要使用
blockdata来改变auto的NBT开闭私有模块
当然可以增强相对性,使用实体转存私有模块开闭的坐标(/execute 实体 ~ ~ ~ blockdata)
模块
1.9补丁总索引
模块总索引
[groupid=546]Command Block Logic[/groupid]
作者:
lqx123
时间:
2016-1-23 17:47
好高级的说,看来1.9的解密又要上升一个档次了
作者:
林扬骐
时间:
2016-1-28 20:46
抱歉……可能又没有明白这次到底说的什么……
另外不懂子模块的必要性……直接把conditional调到前面不就行了……3个命令方块即可代替……
好吧我可能是真看不出来子模块的必要性……
作者:
⭐✔️
时间:
2016-1-29 10:37
林扬骐 发表于 2016-1-28 20:46
抱歉……可能又没有明白这次到底说的什么……
另外不懂子模块的必要性……直接把conditional调到前面不就行 ...
可以控制调用
欢迎光临 Minecraft(我的世界)中文论坛 (https://www.mcbbs.net/)
Powered by Discuz! X3.5