#1.9 "条件嵌套"与stats
条件嵌套表达的条件语句和结合表达式是等效的
来看下面的例子

检测玩家是否在石头平地边缘:






  1. /scoreboard players set @p a 0
  2. /stats entity @p set AffectedBlocks @p a
复制代码
*建立stats
  1. /execute @p ~ ~ ~ fill ~-1 ~-1 ~-1 ~1 ~-1 ~1 minecraft:barrier 0 replace minecraft:stone 0
  2. /execute @p ~ ~ ~ fill ~-1 ~-1 ~-1 ~1 ~-1 ~1 minecraft:stone 0 replace minecraft:barrier 0
复制代码
*方块操作
  1. /testfor @p[score_a_min=4]
  2. /testfor @p[score_a=6]
复制代码
*条件嵌套
  1. /say 1
复制代码
*输出

当stats运用到1.9模块中,效果其实和1.8相同
而且条件嵌套比起1.8的结合表达式优势在于逻辑简单无需其他变量参与(除了部分!非表达的方法外)




[groupid=546]Command Block Logic[/groupid]