欢迎光临散文网 会员登陆 & 注册

【我的世界】售卖与回收的商店

2023-06-09 20:55 作者:还没想好取什么名2  | 我要投稿

本视频是免穷举商店指令的教学,非首发。

-无需每个售卖点穷举三四个命令块,只需要

设置价格和放置商品就可

-对比普通的商店,无需查物品的英文id

-不会吞币,有显示和音效

-回收商店是半免举


一、商店

聊天栏输入:

/scoreboard objectives add 价格 dummy

/scoreboard objectives add 金币2 dummy

/scoreboard objectives add 金币 dummy

指令区:

①execute @a ~~~ scoreboard players operation @s 金币2 = @s 金币

②execute @a[scores={价格=1..}] ~~~ scoreboard players operation @s 金币2 -= @s 价格

③title @a[scores={金币2=..-1,价格=0..}] title §l§c金币不足!

④title @a[scores={金币2=0..,价格=0..}] title §l§a购买成功✔

⑤execute @a[scores={金币2=0..,价格=0..}] ~~~ scoreboard players operation @s 金币 -= @s 价格

⑥execute @a[scores={金币2=0..,价格=0..}] ~~~ clone ~~-3~ ~~-3~ ~~2~

⑦execute @a[scores={金币2=0..,价格=0..}] ~~~ setblock ~~2~ air 0 destroy

⑧kill @e[type=item,name="木桶"]

⑨execute @a[scores={金币2=0..,价格=0..}] ~~~ title @s subtitle §d @e[type=item,dy=2,c=1] §f已放入您的背包

⑩execute @a[scores={金币2=0..,价格=0..}] ~~~ playsound random.levelup @s

⑪scoreboard players reset @a 价格

售卖点处:

scoreboard players set @p[dy=2] 价格 数字


二、回收

聊天栏:/scoreboard objectives add 回收 dummy

指令区:

①execute @a[scores={回收=1..}] ~~~ title @s title §l§c回收失败

②execute @a[scores={回收=1..}] ~~~ testforblocks ~~-1~ ~~-1~ ~~-3~

③execute @a[scores={回收=1..}] ~~~ scoreboard players operation @s 金币 += @s 回收

④execute @a[scores={回收=1..}] ~~~ title @s title §l§a回收成功✔

⑤execute @a[scores={回收=1..}] ~~~ playsound random.levelup @s

⑥execute @a[scores={回收=1..}] ~~~ setblock ~~-1~ barrel 1

⑦scoreboard players reset @a 回收

回收点处的指令:

scoreboard players set @p[dy=2] 回收 数字


❗注意命令块的有无条件和箭头方向

❗给指令区设置常加载区域



【我的世界】售卖与回收的商店的评论 (共 条)

分享到微博请遵守国家法律