Minecraft(我的世界)中文论坛

标题: [CBL∫2b]指令方块进阶教程——模块 §8 : #1.9 调用私有模块 [打印本页]

作者: ⭐✔️    时间: 2016-1-23 17:37
标题: [CBL∫2b]指令方块进阶教程——模块 §8 : #1.9 调用私有模块
本帖最后由 贰逼 于 2016-1-23 17:38 编辑

        #1.9 调用私有模块

模块一般输出

当拥有牛时,调用私有模块

可以自行重置

源指令:
*核心无,起到反复激活模块的作用
  1. /testfor @e[type=Cow]
复制代码
*检测牛
  1. /blockdata ~-1 ~ ~ {auto:1b}
复制代码
*conditional,调用私有模块
  1. /say 1
复制代码
*私有模块的输出
  1. /blockdata ~1 ~ ~ {auto:0b}
复制代码
*重置私有模块
  1. /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