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

[命令方块] 简单粗暴的倒计时系统,不用因摆大量中续器而烦恼

[复制链接]

2

主题

4

帖子

3

积分

Lv.1 新手木匠

UID
174217
小麦
0
金锭
37
下界之星
0
发表于 2018-2-10 10:04:59 | 显示全部楼层 |阅读模式
一般的(自己认为),九个红石刻等于一秒
所以我们就得应用到一个循坏红石系统






步入正题,首先,我们需要计分板指令 也就是创建一个计分板
/scoreboard objectives add tm dummy
然后 我们需要召唤一头名为tm2的猪(任何动物都行)
/summon Pig ~ ~1 ~ {CustomName:"tm2",CustomNameVisible:1}


然后我们要在红石循坏方块上放一个命令方块,里面填写 /scoreboard players remove @e[type=Pig,name=tm2] tm 1




其原理为每秒扣除这只猪一个数值,以这只猪为计时板 哈哈哈....不用玩家代替了。。。。。
然后呢 他会一直扣到负数,怎么办


放置一个循坏保持开启的命令方块 输入 /scoreboard players set @e[type=Pig,name=tm2,score_tm=1] tm 0 原理就是如果猪的分数小于或等于零,依然给他归为零


那么计时的基础要点就弄好了


现在我们需要的是提醒,也就是还有几分钟的提醒



我们需要两个循坏保持开启的testfor 用于检测猪的数值 用于提醒


一个输/testfor @e[type=Pig,name=tm2,score_tm_min=60] 一个输/testfor @e[type=Pig,name=tm2,score_tm_min=120]




比较器别忘了


然后就是提醒了


可以简单点用/say @a 还剩2分钟 /say @a 还剩一分钟


注意的是,后面提醒的时间必须与前面的相对应








我们可以来试一下 首先我们/scoreboard players set @e[type=Pig,name=tm2] tm 120


来试试是否生效




猪必须保护好,猪死了的话......在召唤一个不就得了









如图

如图

可爱的小猪

可爱的小猪
2018-02-10_09.37.50.png

如图摆放testfor

如图摆放testfor

testfor对应的say

testfor对应的say

生效效果图

生效效果图

生效效果图

生效效果图

15分钟的PVP游戏计时

15分钟的PVP游戏计时

19

主题

683

帖子

255

积分

Lv.5 农牧专家

UID
79156
小麦
63
金锭
830
下界之星
0

内测精英勋章

发表于 2018-2-10 11:36:15 来自手机 | 显示全部楼层
还是麻烦了...这个东西的话四五个命令方块好像就可以做出来

3

主题

70

帖子

22

积分

Lv.2 石器学徒

UID
5000750
小麦
1
金锭
90
下界之星
0
发表于 2018-2-10 14:28:30 | 显示全部楼层
纠错:一红石刻等于两tick,即1秒等于10红石刻

3

主题

115

帖子

49

积分

Lv.2 石器学徒

UID
168813
小麦
17
金锭
160
下界之星
0
发表于 2018-2-10 14:49:37 | 显示全部楼层
虽说简单的弄难了,但我给你个建议,可以把猪换成一个无敌隐身的盔甲架

1

主题

14

帖子

5

积分

Lv.1 新手木匠

UID
3533639
小麦
0
金锭
24
下界之星
0
发表于 2018-2-10 15:25:22 来自手机 | 显示全部楼层
首先我建议把猪换成盔甲架 非要用猪 请加上Invulnerable和NoAI标签防止猪乱跑或者意外死亡 其次,你的装置实在是过于复杂 只需要一个记分板 一个循环命令方块不断执行即可 1秒20分 时间可以自定义 有重置就行 都是在循环接连锁 选择器条件规定好即可 还有个严重的问题 多人游戏里假如玩家拿着命名牌为他自己的猪命名一个跟你的猪相同的名字 那么你的系统就出问题了 也会增加运行压力 建议是summon的时候加个Tags 选择器里用tag选中实体 而普通玩家无法修改实体tag 命令建议向mcsugarcane 翔翼之刃 汤圆等大佬学习 学扎实了再发贴 不要误了新手

0

主题

5

帖子

16

积分

Lv.1 新手木匠

UID
3278885
小麦
15
金锭
136
下界之星
0
发表于 2018-2-10 15:41:34 来自手机 | 显示全部楼层
3个命令方块还原

3

主题

9

帖子

5

积分

Lv.1 新手木匠

UID
290112
小麦
0
金锭
34
下界之星
0
发表于 2018-2-12 17:01:02 来自手机 | 显示全部楼层
难道你不会用红石钟?
红石钟是很简单的..比你简单多了..漏斗1秒漏2.5个物品
如果计时10秒就用10x2.5=25个物品放漏斗里.红石钟怎么做
上网查
6个地板,2个漏斗,俩粘性活塞一个红石块俩比较器2方块就可以完成了233333

13

主题

102

帖子

41

积分

Lv.2 石器学徒

UID
113157
小麦
2
金锭
110
下界之星
0
发表于 7 天前 来自手机 | 显示全部楼层
龙岩呵呵哒 发表于 2018-2-12 17:01
难道你不会用红石钟?
红石钟是很简单的..比你简单多了..漏斗1秒漏2.5个物品
如果计时10秒就用10x2.5=25个 ...

这篇帖子是讨论命令方块的,你讨论红石有什么意义么

12

主题

64

帖子

30

积分

Lv.2 石器学徒

UID
1665959
小麦
2
金锭
155
下界之星
0
发表于 7 天前 来自手机 | 显示全部楼层
这个人连一秒等于几个红石刻都不知道,就乱说

6

主题

133

帖子

44

积分

Lv.2 石器学徒

UID
14955
小麦
4
金锭
254
下界之星
0
发表于 6 天前 来自手机 | 显示全部楼层
冒昧的问一句,什么是红石刻?

点评

红石刻=2ticks=0.1秒,红石中继器可以设定延迟1~4红石tick(s)  发表于 6 天前

20

主题

165

帖子

82

积分

Lv.3 矿物能手

UID
836790
小麦
20
金锭
214
下界之星
0
发表于 6 天前 | 显示全部楼层
因为猪会死,可以用命令方块把它加上无敌[/effect],然后缓慢255直接不能动[所有药水效果等级最高255]
Minecraft for you
you love it?
yes...

2

主题

18

帖子

8

积分

Lv.1 新手木匠

UID
5056494
小麦
1
金锭
42
下界之星
0
发表于 6 天前 来自手机 | 显示全部楼层
更加麻烦了,有没有

0

主题

62

帖子

17

积分

Lv.1 新手木匠

UID
243865
小麦
1
金锭
48
下界之星
0
发表于 5 天前 | 显示全部楼层
麦块花生 发表于 2018-2-15 13:21
因为猪会死,可以用命令方块把它加上无敌[/effect],然后缓慢255直接不能动[所有药水效果等级最高255]

不不不,最高256,指令输完后的等级是指令里的等级+1,不信你输/effect @p 1 10000 1看看,看你得的是速度1还是速度2

0

主题

1

帖子

0

积分

Lv.1 新手木匠

UID
5084230
小麦
0
金锭
2
下界之星
0
发表于 4 天前 来自手机 | 显示全部楼层
怎么用

0

主题

1

帖子

0

积分

Lv.1 新手木匠

UID
4975411
小麦
0
金锭
5
下界之星
0
发表于 3 天前 来自手机 | 显示全部楼层
我对红石不好
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部