VEmatches


Vol. 8 如何用最少命令块完成购物

<h4>前置命令</h4> <pre><code>scoreboard objectives add 售价 dummy scoreboard objectives add 积分 dummy scoreboard objectives add 锁存 dummy</code></pre> <h4>前台部分</h4> <pre><code>scoreboard players set @p[x=坐标,y=坐标,z=坐标,dy=0]售价 售价数值</code></pre> <h4>后台命令</h4> <pre><code>execute @a[scores={售价=1..}]~~~ scoreboard players operation @s 锁存 = @s 积分 execute @a[scores={售价=1..}]~~~ scoreboard players operation @s 积分 -= @s 售价 execute @a[scores={售价=1..,积分=0..}]~~~ title @s actionbar §a§购买成功 积分扣除 execute @a[scores={售价=1..,积分=0..}]~~~ clone ~~-3~ ~~-3~ ~~-2~ masked execute @a[scores={售价=1..,积分=0..}]~~~ setblock ~ ~-2 ~ air 0 destroy execute @a[scores={售价=1..,积分=0..}]~~~ kill @e[y=~-2,dy=0,name=木桶] execute @a[scores={售价=1..,积分=0..}]~~~ execute @e[y=~-2,dy=0,type=item]~~~ tp @p execute @a[scores={售价=1..,积分=..-1}]~~~ title @s actionbar §c§l积分不足 购买失败 execute @a[scores={售价=1..,积分=..-1}]~~~ scoreboard players operation @s 积分 = @s 锁存 scoreboard players set @a 售价 0</code></pre> <h4>备注</h4> <blockquote> <ul> <li>该项目暂无注释,欢迎联系我们补全项目注释</li> </ul> </blockquote>

页面列表

ITEM_HTML