请选择 进入手机版 | 继续访问电脑版
查看: 207|回复: 2

[命令方块] 服务器金币or商店系统

[复制链接]

3

主题

9

回帖

7

积分

Lv.1 新手木匠

UID
9025070
小麦
1
金锭
38
下界之星
0
发表于 2022-11-24 18:33:26 | 显示全部楼层 |阅读模式 IP:新疆
一、金币记分板指令
1、创建金币记分板
/scoreboard objectives add "金币" dummy 金币
创建显示名称为金币的金币记分板(聊天框输入)
2、创建备份金币记分板
/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 "金币"
连锁 有条件 保持开启
以上三个连锁命令方块接在循环命令方块后面,注意箭头方向一致,是一条线。
二、商品出售指令
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"
连锁 有条件 保持开启
给予买家某商品
以上六个连锁命令方块接在循环命令方块后面,注意箭头方向一致,是一条线。
三、矿物收购指令
1、/clear @p gold_ingot 0 1
循环 红石启动(按钮) 延迟为10
扣除卖家金锭1个
2、title @p title §l§a出售成功
连锁 有条件 保持开启
3、scoreboard players add @p "金币" 50
连锁 有条件 保持开启
给予卖家50金币
以上三个连锁命令方块接在循环命令方块后面,注意箭头方向一致,是一条线
再科普一个小知识:命令方块中20延迟=1秒
别光看不点赞

23

主题

264

回帖

99

积分

Lv.3 矿物能手

UID
8768988
小麦
4
金锭
440
下界之星
0
发表于 7 天前 来自手机 | 显示全部楼层 IP:浙江
要想让这个帖子火,你得三天捞一次贴

0

主题

1

回帖

0

积分

Lv.1 新手木匠

UID
9101955
小麦
0
金锭
3
下界之星
0
发表于 前天 08:35 来自手机 | 显示全部楼层 IP:浙江
太有用了,长知识了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部