#1.9 "条件嵌套"与stats
条件嵌套表达的条件语句和结合表达式是等效的
来看下面的例子
检测玩家是否在石头平地边缘:






复制代码*建立stats
复制代码*方块操作
复制代码*条件嵌套
复制代码*输出
当stats运用到1.9模块中,效果其实和1.8相同
而且条件嵌套比起1.8的结合表达式优势在于逻辑简单,无需其他变量参与(除了部分!非表达的方法外)
来自群组: Command Block Logic
条件嵌套表达的条件语句和结合表达式是等效的
来看下面的例子
检测玩家是否在石头平地边缘:






- /scoreboard players set @p a 0
- /stats entity @p set AffectedBlocks @p a
- /execute @p ~ ~ ~ fill ~-1 ~-1 ~-1 ~1 ~-1 ~1 minecraft:barrier 0 replace minecraft:stone 0
- /execute @p ~ ~ ~ fill ~-1 ~-1 ~-1 ~1 ~-1 ~1 minecraft:stone 0 replace minecraft:barrier 0
- /testfor @p[score_a_min=4]
- /testfor @p[score_a=6]
- /say 1
当stats运用到1.9模块中,效果其实和1.8相同
而且条件嵌套比起1.8的结合表达式优势在于逻辑简单,无需其他变量参与(除了部分!非表达的方法外)
来自群组: Command Block Logic
沙发,这自动警告机好,还有能给我科普一下帖子标题上的cbl是什么意思吗?
2403983250 发表于 2016-1-10 17:01
沙发,这自动警告机好,还有能给我科普一下帖子标题上的cbl是什么意思吗? ...
cbl=CommandBlockLogic小组
详情本人签名档
本帖最后由 林扬骐 于 2016-1-10 20:12 编辑
1.看看站在屏障上……
2.只要几个execute的自我加分就可以做到这个效果,这个确实复杂了些
1.看看站在屏障上……
2.只要几个execute的自我加分就可以做到这个效果,这个确实复杂了些
林扬骐 发表于 2016-1-10 17:28
1.看看站在屏障上……
2.只要几个execute的自我加分就可以做到这个效果,这个确实复制了些 ...
有时候呢,execute不是万能的,只不过是这个例子比较简单而已,那么让我来举一个例子吧
比如说,在实体A条件满足的时候,在命令方块的相对坐标里fill一个平台出来
如果用execute,就未必能够做到了,因为你一旦execute就代表执行坐标更改了,如果用condition的话就非常方便。(不要说让实体站在命令方块的位置,有时候不能那么做的,或者是很麻烦)
当然,condition也不是万能的,毕竟这个不能针对独立实体来操作。
林扬骐 发表于 2016-1-10 17:28
1.看看站在屏障上……
2.只要几个execute的自我加分就可以做到这个效果,这个确实复制了些 ...
我在这里要照应标题:"条件嵌套"与stats
简单方法多的是,我要为了演示"条件嵌套"与stats
pca006132 发表于 2016-1-10 17:38
有时候呢,execute不是万能的,只不过是这个例子比较简单而已,那么让我来举一个例子吧
比如说,在实体A ...
不需要和他争辩
贰逼 发表于 2016-1-10 17:42
我在这里要照应标题:"条件嵌套"与stats
简单方法多的是,我要为了演示"条件嵌套"与stats ...
嗯,和学一次函数的感觉是一样的,先是很麻烦,但是后面就可以解决更多问题
pca006132 发表于 2016-1-10 17:38
有时候呢,execute不是万能的,只不过是这个例子比较简单而已,那么让我来举一个例子吧
比如说,在实体A ...
要学会多种方法一起配合,这样可以做到更多
不过的确,我在这里说简单的方法
2B大神能教一下探测玩家的指令吗?
。。这是些什么鬼命令方块。。怎么我都没见过。。
好的,谢谢