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

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

  [复制链接]

5

主题

40

帖子

28

积分

Lv.2 石器学徒

UID
8472
小麦
13
金锭
98
下界之星
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提出批评建议



评分

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

查看全部评分

0

主题

9

帖子

2

积分

Lv.1 新手木匠

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

65

主题

1782

帖子

997

积分

Lv.6 附魔大师

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

点评

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

5

主题

40

帖子

28

积分

Lv.2 石器学徒

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

1

主题

85

帖子

24

积分

Lv.2 石器学徒

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

点评

2333  发表于 2018-8-30 19:33
手机启动器:心想麦块方
电脑没有启动器Q_Q懒去实名制

0

主题

2

帖子

1

积分

Lv.1 新手木匠

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

点评

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

0

主题

1

帖子

0

积分

Lv.1 新手木匠

UID
5715027
小麦
0
金锭
4
下界之星
0
发表于 2018-8-31 18:39:20 来自手机 | 显示全部楼层
这么叼的 , 给我来一个被大便窒息而亡的教程

2

主题

9

帖子

7

积分

Lv.1 新手木匠

UID
627340
小麦
3
金锭
119
下界之星
0
发表于 2018-8-31 18:40:07 来自手机 | 显示全部楼层

0

主题

4

帖子

1

积分

Lv.1 新手木匠

UID
5642899
小麦
0
金锭
0
下界之星
0
发表于 2018-8-31 20:02:28 来自手机 | 显示全部楼层
可以可以

0

主题

1

帖子

0

积分

Lv.1 新手木匠

UID
759487
小麦
0
金锭
27
下界之星
0
发表于 2018-8-31 21:11:30 来自手机 | 显示全部楼层
一看就会,一做就废QWQ

13

主题

123

帖子

46

积分

Lv.2 石器学徒

UID
282725
小麦
1
金锭
214
下界之星
0
发表于 2018-8-31 21:22:56 来自手机 | 显示全部楼层
好用  感觉计分板和标签用中文的话更好

0

主题

55

帖子

14

积分

Lv.1 新手木匠

UID
862885
小麦
0
金锭
0
下界之星
0
发表于 2018-8-31 23:12:00 | 显示全部楼层
回复

0

主题

7

帖子

2

积分

Lv.1 新手木匠

UID
5579643
小麦
0
金锭
24
下界之星
0
发表于 2018-9-1 07:22:05 来自手机 | 显示全部楼层
...........................

11

主题

226

帖子

75

积分

Lv.3 矿物能手

UID
264800
小麦
5
金锭
70
下界之星
0
发表于 2018-9-1 07:56:13 | 显示全部楼层
为了隐藏

1

主题

16

帖子

5

积分

Lv.1 新手木匠

UID
5387255
小麦
0
金锭
20
下界之星
0
发表于 2018-9-1 11:48:28 | 显示全部楼层
回复
大佬加油
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部