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

[命令方块] [基岩版]手把手教你弄在线奖励

[复制链接]

23

主题

79

帖子

49

积分

攻略组-见习

UID
49109
小麦
5
金锭
204
下界之星
0
发表于 2020-3-28 20:09:59 | 显示全部楼层 |阅读模式
看到论坛上有人问在线奖励怎么做,我搜索了一下发现其他教程可能不太清楚,那么我来给大家带来详细的教程吧。超级简单!

首先,我们需要用↓这条↓指令创建一个计分板,用于计算在线时间的。
在线奖励.png
翻译过来就是
  1. /计分板 项目 添加 <项目字符串> 虚拟的(项目类型) [显示名字:字符串]
复制代码

其中显示名字可以不输入。目前基岩版只有dummy计分板类型。java版则有像Health这样的类型,可以自动获得玩家血量然后赋值给计分板。

  1. /scoreboard objectives add time dummy 在线时间
复制代码
我们这样↑输入,也就是创建一个名字叫"time"显示名字是“在线时间”的计分板。
  1. /give @s command_block
复制代码
然后,输入↑这个指令获得命令方块,接着把它放到地上并对其右键打开它的界面。其中命令输入框跟我们在聊天框输入的指令是一样的。
在线奖励1.png
点击方块类型,改变成循环。再点击红石,改变成保持开启,并且在命令输入框输入指令。退出就可以保存设置了
在线奖励2.png
这儿输入的指令是
在线奖励3.png
翻译过来是
  1. /计分板 玩家 <设置或者添加或者移除> <玩家:目标> <项目:字符串> <分数>
复制代码
我们需要给玩家增加在线时间,所以应该这样输入:
  1. /scoreboard players add @a time 1
复制代码
意思是给所有人time计分板项目增加1分。由于这条指令是在保持开启的循环命令方块里面的,所以这个命令方块会不断地执行这条指令,也就是说不断地给玩家time的分数增加1分。循环命令方块每秒会执行20次指令,所以每过1秒所有人会多出20分。这儿的分数也就是时间。
那么如何显示实现奖励呢,我们需要达到一定时间的人给予奖励,然后减去时间。奖励可以是物品也可以是金币。本教程将介绍物品。
在线奖励4.png
放一个命令方块,按照上面操作设置成一个保持开启的循环命令方块,然后输入指令:
  1. give @a[scores={time=1200..}] diamond 1
复制代码

给time计分板项目分数大于且等于1200分的玩家一个钻石。这儿目标选择器是一个条件,达不到条件则不执行。1200=20*60,相当于1分钟。
接着如图所示,放在刚刚命令方块的上面,稍后打开界面设置:
在线奖励6.png
把它改成连锁命令方块,然后设置成有条件的,保持开启的,输入指令。连锁命令方块好处是可以按顺序执行指令不会乱。
在线奖励5.png
退出去,材质会变成这样:
在线奖励7.png
这儿连锁命令方块输入的指令是
  1. scoreboard players remove @a[scores={time=1200..}] time 1200
复制代码
意思是给time计分板项目分数大于且等于1200的玩家移除1200分。连锁型命令方块设置成有条件的是可以根据上一个对着它的命令方块(看材质箭头)是否执行了指令作为条件去执行指令。最后,本次教程到此结束,感觉太啰嗦了,不过越详细,应该就不会有人再问了吧。
补充一点,如何显示在线的时间,输入这条指令:
  1. /scoreboard objectives setdisplay sidebar time
复制代码
在线时间.gif

110

主题

4996

帖子

1515

积分

Lv.7 下界居民

UID
7341276
小麦
151
金锭
4775
下界之星
0

三周年纪念勋章

发表于 2020-3-28 22:14:12 | 显示全部楼层
本帖最后由 会点指令 于 2020-4-15 13:12 编辑

楼主做的比我的详细多了awa
违规举报者(见到就举报)
道路千万条,回贴第一条。回帖不规范,金锭/小麦两行泪
是个萌新开发者......做了六个地图(正在审核中)PC基岩版现已上架单方块生存,地图简介(点击传送)
PC基岩炸弹人地图(点击传送)
我玩网易中国版手游

9

主题

106

帖子

41

积分

Lv.2 石器学徒

UID
7473093
小麦
5
金锭
161
下界之星
0
发表于 2020-3-28 22:19:37 来自手机 | 显示全部楼层

。。。

2

主题

5

帖子

3

积分

Lv.1 新手木匠

UID
6615348
小麦
0
金锭
9
下界之星
0
发表于 2020-4-11 13:47:23 来自手机 | 显示全部楼层
在吗在吗

2

主题

5

帖子

3

积分

Lv.1 新手木匠

UID
6615348
小麦
0
金锭
9
下界之星
0
发表于 2020-4-11 13:47:44 来自手机 | 显示全部楼层
有击杀数的统计吗?

7

主题

101

帖子

148

积分

Lv.4 怪物猎人

UID
6666718
小麦
116
金锭
148
下界之星
0

三周年纪念勋章

发表于 2020-5-1 13:57:47 | 显示全部楼层
人生如戏mcnb 发表于 2020-4-11 13:47
有击杀数的统计吗?

有死亡数德统计

11

主题

34

帖子

20

积分

Lv.2 石器学徒

UID
5902948
小麦
0
金锭
48
下界之星
0
发表于 2020-5-1 17:05:05 来自手机 | 显示全部楼层
命令方块的延迟设置为20就可以1秒执行一次哦亲

46

主题

234

帖子

100

积分

Lv.4 怪物猎人

UID
6054321
小麦
-5
金锭
356
下界之星
0
发表于 2020-5-6 09:21:16 来自手机 | 显示全部楼层
能教教金币的在线奖励吗

y

y

34

主题

410

帖子

174

积分

Lv.4 怪物猎人

UID
4165441
小麦
37
金锭
726
下界之星
0
发表于 2020-5-8 09:00:24 来自手机 | 显示全部楼层
我玩了这么久命令方块啊,一直忘记计分板怎么用,难道是因为我做的指令都不需要,哦,难怪我做的东西这么xx。

29

主题

1036

帖子

1324

积分

Lv.7 下界居民

UID
1889
小麦
1025
金锭
5109
下界之星
0

三周年纪念勋章

发表于 2020-5-9 11:04:49 来自手机 | 显示全部楼层
支持~!

0

主题

1

帖子

0

积分

Lv.1 新手木匠

UID
7792976
小麦
0
金锭
6
下界之星
0
发表于 2020-5-9 11:27:20 来自手机 | 显示全部楼层
666

1

主题

9

帖子

2

积分

Lv.1 新手木匠

UID
7619644
小麦
-1
金锭
13
下界之星
0
发表于 2020-5-9 22:49:04 来自手机 | 显示全部楼层

是什么指令啊?

13

主题

21

帖子

16

积分

Lv.1 新手木匠

UID
6858218
小麦
-2
金锭
89
下界之星
0
发表于 2020-5-12 17:08:34 来自手机 | 显示全部楼层
可以复制指令吗?

13

主题

21

帖子

16

积分

Lv.1 新手木匠

UID
6858218
小麦
-2
金锭
89
下界之星
0
发表于 2020-5-12 17:13:04 来自手机 | 显示全部楼层
为啥我的到了1200还在叠加

0

主题

1

帖子

0

积分

Lv.1 新手木匠

UID
7812282
小麦
0
金锭
3
下界之星
0
发表于 2020-5-15 18:49:02 来自手机 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部