§5.3 结束循环
在
某些特殊的条件下,比如循环已经得到了最终值,我们
必须提前结束循环。
之前我们提到过可以操作循环的次数,因此做到结束、我们只需要
将循环的次数设满,加上时钟中的一些小知识就可以了。
指令如下:
- /execute @p[score_a_min=3,score_a=3] ~ ~ ~ /scoreboard players set @p[score_a_min=3] a 6
复制代码
*当符合某条件,将循环次数设满
- /scoreboard players add @p[score_a=6] a 1
复制代码
*循环核心
- /execute @p[score_a=6] ~ ~ ~ /tellraw @a {text:"",extra:[{score:{name:"@p",objective:"a"}}]}
复制代码
*输出
其中/tellraw @a {text:"",extra:[{score:{name:"@p",objective:"a"}}]}代表输出实体的分数。
效果: