加载中...
免穷举商店

免穷举商店

前置

/scoreboard objectives add 物品价格 dummy

/scoreboard objectives add 金币余额 dummy

/scoreboard objectives add 金币 dummy

配置

1.循环无条件:scoreboard players add @a 物品价格 0

2.连锁无条件:scoreboard players add @a 金币余额 0

3.连锁无条件:scoreboard players add @a 金币 0

指令

1.循环无条件:execute as @a[scores={物品价格=1..}] run scoreboard players operation @s 金币余额 = @s 金币

2.连锁无条件:execute as @a[scores={物品价格=1..}] run scoreboard players operation @s 金币余额 -= @s 物品价格

3.连锁无条件:execute as @a[scores={物品价格=1..,金币余额=..-1}] run title @s title §c- 余额不足 -

4.连锁有条件:execute as @a[scores={物品价格=1..,金币余额=..-1}] at @s run playsound random.anvil_land @s ~ ~2 ~ 1 2.5

5.连锁无条件:execute as @a[scores={物品价格=1..,金币余额=0..}] run title @s title §a- 购买成功 -

6.连锁有条件:execute as @a[scores={物品价格=1..,金币余额=0..}] at @s run playsound random.orb @s ~ ~2 ~ 1 1.5

7.连锁无条件:execute as @a[scores={物品价格=1..,金币余额=0..}] at @s run clone ~ ~-4 ~ ~ ~-4 ~ ~ ~1 ~

8.连锁无条件:execute as @a[scores={物品价格=1..,金币余额=0..}] at @s run setblock ~ ~1 ~ air 0 destroy

9.连锁无条件:execute as @a at @s run kill @e[name=木桶,x=~,y=~-5,z=~,dy=10,type=item]

10.连锁无条件:execute as @a[scores={物品价格=1..,金币余额=0..}] at @s run tp @e[type=item,dy=-4,name=!木桶] @s

11.连锁无条件:execute as @a[scores={物品价格=1..,金币余额=0..}] run scoreboard players operation @s 金币 -= @s 物品价格

12.连锁无条件:execute as @a[scores={物品价格=1..}] run scoreboard players set @s 物品价格 0

使用

普通命令方块scoreboard players set @p[dy=2] 物品价格 (分数)

木桶(可放物品)

CC BY-NC-SA 4.0 Deed | 署名-非商业性使用-相同方式共享
最后更新时间:2025-10-20 14:41:52