本帖最后由 Green_stone 于 2016-8-29 21:44 编辑

    至今execute的所有功能已经讲完,但是我们还剩下一点——简化。
    execute本身就是一个简化(只在testfor指令没有NBT的时候)。当你需要两个命令方块、一个比较器的时候,一个execute即可全部完成。例如当比较器左边是/testfor @a[...],右边是/setblock 6 6 6 air。完全可以使用以下指令代替(这里暂不解释命令方块类型):
  1. /execute @a[...] ~ ~ ~ setblock 6 6 6 air
复制代码
    execute还支持自身嵌套。
    嵌套是什么?就是自身的指令包着自身。例如程序中一般都有嵌套式循环(循环内再循环),
我的特长其实是编程……
    execute怎么嵌套?首先一个完整的execute指令,在其要执行的事件指令内也填入另一个execute,此时再执行setblock什么的。
    以上仅仅是双层的,当然还有三层的,四层的,
五层的……
    当你两个execute探测不同的目标,但执行相同的指令,请考虑使用嵌套!




    execute电梯——嵌套利用
    难度:☆☆☆