白色的小熊
就是用计分板的积分兑换物品,检测玩家的积分数量然后在兑换,还有选择功能,如果积分不够就发一条消息。版本是1.12

纱夜
本帖最后由 阴阳师元素祭祀 于 2019-8-8 15:00 编辑

execute @a[score_sb名_min=5] ~ ~ ~ 换道具命令
execute @a[score_sb名_min=5] ~ ~ ~ 扣分命令

score_sb名_min=5
意思是这个sb名积分>=5的玩家

白色的小熊
阴阳师元素祭祀 发表于 2019-8-8 14:50
execute @a[score_sb名=5] ~ ~ ~ 换道具命令
execute @a[score_sb名=5] ~ ~ ~ 扣分命令

命令方块全是普通的吗,还是用连锁命令方块

纱夜
5352 发表于 2019-8-8 14:52
命令方块全是普通的吗,还是用连锁命令方块

普通命令的即可吧

Chelover_C60
本帖最后由 CHElover_C60 于 2019-8-8 15:01 编辑

以在计分板coin上以10分购买一个钻石为例
  1. scoreboard players tag @p add shop
  2. tellraw @a[score_coin=9,tag=shop] {"text":"金币不足","color":"red"}
  3. give @a[score_coin_min=10,tag=shop] diamond
  4. scoreboard players remove @a[score_coin_min=10,tag=shop] coin 10
  5. scoreboard players tag @a[tag=shop] remove shop
复制代码

添加标签的目的是为了防止多人情况下不同命令方块选择不同的目标

Get_xyz
发不了文件 你加我qq2840434860 我做过这个商店 内置40余种物品购买 这个全用execute和tellraw就可以完成

白色的小熊

就用这个命令不行,显示选择器什么都没找到,我的分数大于我设置的分数

白色的小熊
CHElover_C60 发表于 2019-8-8 14:57
以在计分板coin上以10分购买一个钻石为例

添加标签的目的是为了防止多人情况下不同命令方块选择不同的目标 ...

我的积分类型是totalkillcount,我就是想用杀怪数来兑换物品

Chelover_C60
5352 发表于 2019-8-8 15:16
我的积分类型是totalkillcount,我就是想用杀怪数来兑换物品

这个没关系的,你只要改一下2、3、4行出现的共4个计分板id就行了,改成你设置的id

白色的小熊
CHElover_C60 发表于 2019-8-8 15:19
这个没关系的,你只要改一下2、3、4行出现的共4个计分板id就行了,改成你设置的id ...

那具体怎么弄呢,命令方块怎么摆?还有命令方块的朝向有什么用

Chelover_C60
本帖最后由 CHElover_C60 于 2019-8-8 15:33 编辑
5352 发表于 2019-8-8 15:23
那具体怎么弄呢,命令方块怎么摆?还有命令方块的朝向有什么用

scoreboard players tag @p add shop
tellraw @a[score_coin=9,tag=shop] {"text":"金币不足","color":"red"}
give @a[score_coin_min=10,tag=shop] diamond
scoreboard players remove @a[score_coin_min=10,tag=shop] coin 10
scoreboard players tag @a[tag=shop] remove shop
连锁命令方块选保持激活。
命令方块的朝向决定了它在激活时启动哪一个连锁命令方块(指向的方向),以及在条件制约的情况下哪一个命令方块可以为其提供激活这个命令方块的“条件”(背后的方向)。如果条件制约命令方块后方的命令方块上次的执行结果是成功的,那么这个命令方块就视为获得了条件,反之就视为没有条件,无法激活。

白色的小熊
CHElover_C60 发表于 2019-8-8 15:28
scoreboard players tag @p add shop
tellraw @a[score_coin=9,tag=sh ...

我发现如果第二个命令方块激活不了后边就都激活不了了,当玩家积分大于9的时候也就没发兑换了

Chelover_C60
5352 发表于 2019-8-8 15:46
我发现如果第二个命令方块激活不了后边就都激活不了了,当玩家积分大于9的时候也就没发兑换了 ...

第二个命令方块是否选择了保持激活?以及方向是否正确?

白色的小熊
本帖最后由 5352 于 2019-8-8 16:07 编辑
CHElover_C60 发表于 2019-8-8 15:57
第二个命令方块是否选择了保持激活?以及方向是否正确?

激活了,方向正确我后来都给改成普通的命令方块然后中间放红石中继器才弄好的


Chelover_C60
本帖最后由 CHElover_C60 于 2019-8-8 16:26 编辑
5352 发表于 2019-8-8 16:06
激活了,方向正确我后来都给改成普通的命令方块然后中间放红石中继器才弄好的

...

你和我这边对照一下,看看有没有什么问题

怎么图片顺序总是有问题。。。算了,不管了