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

[命令方块] [无聊向][附ooc]当你奔跑时被草绊倒

  [复制链接]

5

主题

41

帖子

27

积分

Lv.2 石器学徒

UID
8472
小麦
11
金锭
80
下界之星
0
发表于 2018-8-29 17:26:14 | 显示全部楼层 |阅读模式
本帖最后由 Exciting! 于 2018-8-30 12:14 编辑

大家好,你们的格洛小可爱又来发帖啦
今天给大家带来的是本人闲来无事做出来的无聊作品


==========================我是分割线===============================

和上一期一样,教程开始之前我们先来看一个小故事:
史蒂夫挖矿忘了时间,出来的时候天已经黑了,与此同时,几只僵尸从突然从树后面钻出来,向史蒂夫走来:
GIF1.gif
史蒂夫以他最快的速度向地道跑去,就在跑到地道口附近的时候,令人意想不到的事情发生了:
GIF2.gif
史蒂夫:wtf???

==========================我是分割线===============================


看完史蒂夫的悲惨遭遇,让我们开始今天的教程吧:
准备材料:
①一台电脑
②一个脑子  Or  一个OOC


功能介绍:当玩家在矮草矮蕨疾跑时,玩家将有一定几率被绊倒,被绊倒将会强制将视角移动到头顶并会受到伤害且3秒内无法移动,届时草会被破坏


原理:
简单来说就是使用execute的detect探测腿上的草然后给予一些乱七八糟的效果



依旧是没人看的分步教程:
①根据功能介绍所说,我们需要检测疾跑的玩家,那么怎么检测玩家是疾跑而不是行走呢?
其实并没有我们想像的那么麻烦,只需要一个计分板判据即可完美实现,让我们创建一个yd计分板探测玩家疾跑移动距离:
  1. /scoreboard objectives add yd stat.sprintOneCm
复制代码
当玩家移动时,该计分项目便会增加,加一个清除分数的命令方块便可探测玩家是否疾跑了:
  1. /scoreboard players set @a[score_yd_min=1] yd 0
复制代码
②为了实现概率绊倒,我们需要做一个简易随机器:
我使用的随机器是使用计分板探测分数范围,首先我们创建一个计分板:
  1. /scoreboard objectives add gl dummy
复制代码
我们用命令方块给所有人不断加分:
  1. /scoreboard players add @a gl 1
复制代码
当分数满70时分数自动清零:
  1. /scoreboard players set @a[score_gl_min=70] gl 0
复制代码
这时只需要指定一个时间范围便可以实现概率绊倒了,这里我使用的是10-20
③现在我们就要给腿上碰到矮草或矮蕨的玩家添加绊倒的tag了:
  1. /execute @a[score_yd_min=1,score_gl_min=10,score_gl=20] ~ ~ ~ detect ~ ~ ~ tallgrass 1 scoreboard players tag @p add bd
复制代码
  1. /execute @a[score_yd_min=1,score_gl_min=10,score_gl=20] ~ ~ ~ detect ~ ~ ~ tallgrass 2 scoreboard players tag @p add bd
复制代码
④被绊倒的玩家会受到各种惩罚,让我们逐一补充:
被绊倒时受伤:
  1. /effect @a[tag=bd] minecraft:instant_damage 1 0
复制代码
玩家在三秒内无法移动:
  1. /effect @a[tag=bd] minecraft:slowness 3 100 true
复制代码
视角强制向上:
  1. /execute @a[tag=bd] ~ ~ ~ tp @p ~ ~ ~ ~ ~-180
复制代码
⑤被草绊倒时会出现一些效果提示,让我们逐一补充:
title提示:
  1. /title @a[tag=bd] title {"text":""}
复制代码
  1. /title @a[tag=bd] subtitle {"text":"","extra":[{"text":"你被草绊倒了!","color":"green","bold":true}]}
复制代码
特效展示:
  1. /execute @a[tag=bd] ~ ~ ~ /particle totem ~ ~ ~ 0 0 0 1 100
复制代码
⑥被草绊倒之后为了贴合实际和防止bug,我们在绊倒的时候要摧毁脚下的草:
  1. /execute @a[tag=bd] ~ ~ ~ setblock ~ ~ ~ air 0 destroy
复制代码
⑦最后,我们移除绊倒的tag即可完成:
  1. /scoreboard players tag @a[tag=bd] remove bd
复制代码
==========================我是分割线===============================

我估计上面的教程也没什么人看,所以写了一个简单的ooc,第一次写,dalao轻喷
OOC(回复可见):
游客,如果您要查看本帖隐藏内容请回复


==========================我是分割线===============================

拓展:
虽然本教程只做了矮蕨和矮草的绊倒,但是其他花草亦可实现,甚至你可以把检测调低一格实现被方块绊倒
如果你想学习如何制作木牌商店,请点击传送到我的上一个帖子



==========================我是分割线===============================


本期教程到此结束,欢迎各位dalao提出批评建议



评分

参与人数 9 小麦 +6 金锭 +16 收起 理由
我的世界籽岷6 + 1 支持原创
ID好学生_国龙 + 1 观点赞同
九日·墨白 + 1 + 2 虽然指令很简单【觉得我没有资格说23333】.
血色之影 + 1 + 5 优秀作品
末荫 + 1 + 5 很有创新
linguistic + 1 --------
我的世界专家520 + 1 优秀作品
钻石键 + 1 还是有点用的

查看全部评分

5

主题

41

帖子

27

积分

Lv.2 石器学徒

UID
8472
小麦
11
金锭
80
下界之星
0
 楼主| 发表于 2018-8-29 20:14:55 来自手机 | 显示全部楼层
又没人看..

点评

我不是人是什么?是狗吗?没错  发表于 2018-10-13 11:05
是猪?  发表于 2018-9-16 17:42
楼主暗示:我们不是人。  发表于 2018-9-16 17:41
我在看  发表于 2018-9-16 17:36

6

主题

26

帖子

13

积分

Lv.1 新手木匠

UID
5073689
小麦
0
金锭
108
下界之星
0
发表于 2018-8-29 20:18:16 来自手机 | 显示全部楼层
0.0

0

主题

9

帖子

2

积分

Lv.1 新手木匠

UID
5556074
小麦
0
金锭
3
下界之星
0
发表于 2018-8-29 20:57:12 来自手机 | 显示全部楼层
楼主回我!

40

主题

1356

帖子

748

积分

Lv.6 附魔大师

UID
5000750
小麦
362
金锭
1063
下界之星
0
发表于 2018-8-29 22:48:55 | 显示全部楼层
前排支持
另外字的颜色最好改一下,至少能看清为好
这一绞摔的好痛,3颗心......

点评

已修改,感谢dalao提出的建议  发表于 2018-8-30 08:11

5

主题

41

帖子

27

积分

Lv.2 石器学徒

UID
8472
小麦
11
金锭
80
下界之星
0
 楼主| 发表于 2018-8-30 12:07:22 | 显示全部楼层
emmm又沉了吗

1

主题

78

帖子

22

积分

Lv.2 石器学徒

UID
5338700
小麦
1
金锭
122
下界之星
0
发表于 2018-8-30 14:47:32 | 显示全部楼层
某史蒂夫于白天在平原毙命,死亡原因未知

点评

2333  发表于 2018-8-30 19:33
是鸡还是人?主要看水神
启动器:心想事铖

25

主题

385

帖子

128

积分

Lv.4 怪物猎人

UID
5042606
小麦
6
金锭
358
下界之星
0
发表于 2018-8-30 14:57:20 | 显示全部楼层
厉害

22

主题

339

帖子

109

积分

Lv.4 怪物猎人

UID
267984
小麦
1
金锭
324
下界之星
0
发表于 2018-8-30 15:10:09 | 显示全部楼层
顶上去

0

主题

2

帖子

1

积分

Lv.1 新手木匠

UID
5714052
小麦
0
金锭
3
下界之星
0
发表于 2018-8-31 15:07:44 来自手机 | 显示全部楼层
呃呃呃对不起走错了

点评

故意刷分  发表于 2018-9-12 13:48

24

主题

268

帖子

184

积分

Lv.4 怪物猎人

UID
163374
小麦
93
金锭
734
下界之星
0
发表于 2018-8-31 16:29:26 来自手机 | 显示全部楼层
emmmmm

1

主题

2

帖子

2

积分

Lv.1 新手木匠

UID
5346148
小麦
0
金锭
7
下界之星
0
发表于 2018-8-31 18:06:50 来自手机 | 显示全部楼层
心想是铖滴 发表于 2018-8-30 14:47
某史蒂夫于白天在平原毙命,死亡原因未知

2333333333333333333

1

主题

6

帖子

3

积分

Lv.1 新手木匠

UID
250570
小麦
0
金锭
25
下界之星
0
发表于 2018-8-31 18:14:04 来自手机 | 显示全部楼层
qwq

0

主题

23

帖子

6

积分

Lv.1 新手木匠

UID
224778
小麦
0
金锭
79
下界之星
0
发表于 2018-8-31 18:29:40 来自手机 | 显示全部楼层
???

0

主题

5

帖子

1

积分

Lv.1 新手木匠

UID
5642899
小麦
0
金锭
1
下界之星
0
发表于 2018-8-31 18:36:13 来自手机 | 显示全部楼层
6666666666666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部