我的世界金币系统(基岩版)

您所在的位置:网站首页 我的世界显示板 我的世界金币系统(基岩版)

我的世界金币系统(基岩版)

2024-07-17 11:30| 来源: 网络整理| 查看: 265

在我们玩我的世界游戏时,经常会用某钻,某绿宝石来当货币,这样不仅效率低,而且容易出现假币!那么今天up就教大家如何用命令做出方便精准的金币系统!(附带金币备份)

指令部分:

金币指令:(在聊天栏输入)

/scoreboard objectives add 金币 dummy

创建一个叫金币的计分板

金币备份:(在命令方块上,命令方块保持一条线)

1、scoreboard objectives remove "金币备份"

循环 保持开启 延迟为0

2、scoreboard objectives add "金币备份" dummy "金币榜"

连锁 有条件 保持开启

3、/scoreboard objectives setdisplay list "金币备份" descending

连锁 有条件 保持开启

4、execute @a ~ ~ ~ scoreboard players operation @s "金币备份" = @s "金币"

连锁 有条件 保持开启

金币显示(任选其中之一即可):

①显示在物品栏上方: execute @a ~~~ titleraw @s actionbar {"rawtext":[{"text":"§l§e金币§f: "},{"score":{"name":"@s","objective":"金币"}}]}

②把金币榜显示在玩家列表处: /scoreboard objectives setdisplay list 金币榜

③清空玩家列表处的显示:/scoreboard objectives setdisplay list

④把金币榜显示在侧边栏处: /scoreboard objectives setdisplay sidebar 金币榜

⑤清空侧边栏处的显示:/scoreboard objectives setdisplay sidebar

给玩家增减金币:

①给玩家增加金币:/scoreboard players add 玩家ID 金币 金币数量---

②给玩家减少金币:/scoreboard players remove 玩家ID 金币 金币数量

③给玩家金币清零:/scoreboard players reset 玩家ID 金币

④给玩家的金币设置成指定数字:/scoreboard players set 玩家ID 金币 金币数量

各种金币商店:

普通金币商店:

①execute @p[scores={金币=..99},r=5] ~~~ title @p title §l§c金币不足!

②execute @p[scores={金币=100..},r=5] ~~~ scoreboard players remove @s 金币 100

③give @p[r=5] diamond 1

④title @p[r=5] title §a§l购买成功!

⑤playsound random.levelup @p

(100是商品的价格,99是价格减一,修改价格照这样就行)

箱子金币商店:

①execute @p[scores={金币=..99},r=5] ~~~ title @p[r=5] title §l§c金币不足!

②execute @p[scores={金币=100..},r=5] ~~~ scoreboard players remove @s 金币 100

③clone 箱子2坐标 箱子2坐标 箱子1坐标 replace normal

④title @p title §l§a购买成功✔

⑤playsound random.anvil_use @p

(100是商品的价格,99是价格减一,修改价格照这样就行)

金币充值:

1、/clear @p netheriet_block 0 1

循环 红石启动(按钮) 延迟为10

扣除卖家下界合金块1个

2、title @p title §l§a出售成功

连锁 有条件 保持开启

显示信息

3、scoreboard players add @p "金币" 50

连锁 有条件 保持开启

给予卖家50金币

以上三个连锁命令方块接在循环命令方块后面,注意箭头方向一致,是一条线。

金币出售物品指令:

1、/scoreboard players test @p 金币 * 100

脉冲 无条件 红石启动

检验买家金币数量是否小于100

2、title @p title §l§c您的金币不足

连锁 无条件 保持开启

检测到金币数量低于100则出现该标题

3、scoreboard players test @p "金币" 100 *

连锁 有条件 保持开启

检验买家金币数量是否大于100

4、scoreboard players remove @p 金币 100

连锁 有条件 保持开启

扣除买家100金币

5、title @p title §l§a 购买成功

连锁 有条件 保持开启

显示购买成功

6、/give @p "商品ID"

连锁 有条件 保持开启

给予买家某商品

以上六个连锁命令方块接在循环命令方块后面,注意箭头方向一致,是一条线。

今天的教程就到这



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3