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

[命令方块] 啪啪啪!如何做雷鸣剑/闪电剑+OOC

  [复制链接]

36

主题

414

帖子

215

积分

Lv.5 农牧专家

UID
16359
小麦
68
金锭
1050
下界之星
0
发表于 2017-11-25 21:50:07 | 显示全部楼层 |阅读模式
由于甘蔗忙不过来了,,,所以我带来了闪电剑教程。

其实闪电剑已经有人做过了,所以今天带来的是稍加改进的版本。在击中怪物后会略有延迟才会落雷,并让武器带有击退效果,来避免劈到自己。
并在帖子末尾提供ooc

照例先提供效果图:
闪电剑教程.gif

下面直接给出指令并且稍加讲解:
首先创建四个计分板:
  1. /scoreboard objectives add ss dummy
  2. /scoreboard objectives add sc dummy
  3. /scoreboard objectives add zc stat.damageDealt
  4. /scoreboard objectives add mz dummy
复制代码
以下指令第一个循环接后面连锁
  1. /scoreboard players set [url=home.php?mod=space&uid=311230]@A[/url] sc 2 {SelectedItem:{id:"minecraft:golden_sword",Count:1b,Damage:0s,tag:{display:{Name:"雷鸣剑"}}}}
复制代码
这条指令探测玩家手持名为雷鸣剑的金剑,并设定改玩家sc为2分。
  1. /scoreboard players remove @a[score_sc_min=1] sc 1
复制代码
给sc至少为1的玩家减去一分,结合上一条指令,可使玩家手持雷鸣剑时分数为1,一旦不手持分数归零。
  1. /scoreboard players set @e[type=!Player] ss 1 {HurtTime:10s}
复制代码
用来探测生物受伤,设定ss为1分
  1. /execute @a[score_zc_min=1,score_sc_min=1,score_sc=2] ~ ~ ~ /scoreboard players set @e[score_ss_min=1,r=5,type=!Player] mz 1
复制代码
探测手持雷鸣剑,并且造成伤害的玩家的周围的受伤的生物,设定mz为1分
  1. /scoreboard players add @e[score_mz_min=1] mz 1
复制代码
给mz至少为1的生物加分
  1. /execute @e[score_mz_min=10,score_mz=10] ~ ~ ~ /summon Lightning_bolt ~ ~ ~
复制代码
当一个生物mz加到10分时(0.5秒,20分为一秒,可自己改落雷延迟)给生物召唤闪电。
  1. /scoreboard players set @a[score_zc_min=1] zc 0
复制代码
清零造成伤害
  1. /scoreboard players set @e[score_mz_min=11] mz 0
复制代码
清零延迟

之后,给自己一个名为雷鸣剑的金剑就完成啦:
  1. /give @p minecraft:golden_sword 1 0 {ench:[{id:19s,lvl:2s}],display:{Name:"雷鸣剑"},Unbreakable:1}
复制代码

解析结束,下面是OOC部分:
首先手动输入四条指令创建计分板:
  1. /scoreboard objectives add ss dummy
  2. /scoreboard objectives add sc dummy
  3. /scoreboard objectives add zc stat.damageDealt
  4. /scoreboard objectives add mz dummy
复制代码
之后执行ooc:
  1. /summon falling_block ~ ~1.5 ~ {Time:1,Block:minecraft:redstone_block,Motion:[0d,-1d,0d],Passengers:[{id:falling_block,Time:1,Block:minecraft:activator_rail,Passengers:[{id:commandblock_minecart,Command:blockdata ~ ~-2 ~ {auto:0b,Command:""}},{id:commandblock_minecart,Command:setblock ~2 ~6 ~0 chain_command_block 1 replace {Command:"/scoreboard players set @e[score_mz_min=11] mz 0",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~5 ~0 chain_command_block 1 replace {Command:"/scoreboard players set @a[score_zc_min=1] zc 0",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~4 ~0 chain_command_block 1 replace {Command:"/execute @e[score_mz_min=10,score_mz=10] ~ ~ ~ /summon Lightning_bolt ~ ~ ~",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~3 ~0 chain_command_block 1 replace {Command:"/scoreboard players add @e[score_mz_min=1] mz 1",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~2 ~0 chain_command_block 1 replace {Command:"/execute @a[score_zc_min=1,score_sc_min=1,score_sc=2] ~ ~ ~ /scoreboard players set @e[score_ss_min=1,r=5,type=!Player] mz 1",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~1 ~0 chain_command_block 1 replace {Command:"/scoreboard players set @e[type=!Player] ss 1 {HurtTime:10s}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~0 ~0 chain_command_block 1 replace {Command:"/scoreboard players remove @a[score_sc_min=1] sc 1",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~-1 ~0 chain_command_block 1 replace {Command:/scoreboard players set @a sc 2 {SelectedItem:{id:"minecraft:golden_sword",Count:1b,Damage:0s,tag:{display:{Name:"雷鸣剑"}}}},auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~-2 ~0 repeating_command_block 1 replace {Command:/testfor @a,auto:1b}},{id:commandblock_minecart,Command:setblock ~ ~1 ~ command_block 0 replace {auto:1b,Command:fill ~ ~ ~ ~ ~-2 ~ air}},{id:commandblock_minecart,Command:kill @e[type=commandblock_minecart,r=1]}]}]}
复制代码
最后手动给自己武器:
  1. /give @p minecraft:golden_sword 1 0 {ench:[{id:19s,lvl:2s}],display:{Name:"雷鸣剑"},Unbreakable:1}
复制代码






评分

参与人数 1 金锭 +2 收起 理由
MC奶猫 + 2 优秀作品

查看全部评分

40

主题

560

帖子

393

积分

Lv.5 农牧专家

UID
15824
小麦
206
金锭
1911
下界之星
0

内测精英勋章

发表于 2017-11-25 22:20:05 | 显示全部楼层
r=5不够吧
神奇啊,这次居然没有玩版抢沙发
那我占了吧

30

主题

328

帖子

123

积分

Lv.4 怪物猎人

UID
267245
小麦
10
金锭
472
下界之星
0
发表于 2017-11-25 22:20:10 | 显示全部楼层
好麻烦。。。

点评

如果这叫麻烦的话。。穷举对你来说且不是要上天了  发表于 2017-11-25 22:22

36

主题

414

帖子

215

积分

Lv.5 农牧专家

UID
16359
小麦
68
金锭
1050
下界之星
0
 楼主| 发表于 2017-11-25 22:22:16 来自手机 | 显示全部楼层
what_name 发表于 2017-11-25 22:20
r=5不够吧
神奇啊,这次居然没有玩版抢沙发
那我占了吧

没击退前的距离,足够了

30

主题

328

帖子

123

积分

Lv.4 怪物猎人

UID
267245
小麦
10
金锭
472
下界之星
0
发表于 2017-11-25 22:27:02 | 显示全部楼层
你看问答帖

115

主题

7892

帖子

2542

积分

玩家版主

萌新萌新,不萌狠心

UID
1030
小麦
445
金锭
4475
下界之星
0

内测精英勋章

发表于 2017-11-25 22:27:19 | 显示全部楼层
盯着大佬渣Z再次发抖

30

主题

328

帖子

123

积分

Lv.4 怪物猎人

UID
267245
小麦
10
金锭
472
下界之星
0
发表于 2017-11-25 22:28:21 | 显示全部楼层
我想在我的服务器1.11.2上面给我的自定义武器名字和简介上颜色该怎么办?

36

主题

414

帖子

215

积分

Lv.5 农牧专家

UID
16359
小麦
68
金锭
1050
下界之星
0
 楼主| 发表于 2017-11-25 22:31:54 来自手机 | 显示全部楼层
cshsgsg 发表于 2017-11-25 22:28
我想在我的服务器1.11.2上面给我的自定义武器名字和简介上颜色该怎么办?

甘蔗在写这个,等教程吧

13

主题

101

帖子

41

积分

Lv.2 石器学徒

UID
161632
小麦
2
金锭
234
下界之星
0
发表于 2017-11-26 17:36:38 | 显示全部楼层
才看见这个贴2333

0

主题

76

帖子

22

积分

Lv.2 石器学徒

UID
16552
小麦
0
金锭
123
下界之星
0
发表于 2017-11-28 09:34:41 来自手机 | 显示全部楼层
终于有手残党福音的ooc了

0

主题

1

帖子

0

积分

Lv.1 新手木匠

UID
187001
小麦
0
金锭
13
下界之星
0
发表于 2017-11-29 19:08:19 来自手机 | 显示全部楼层
怎么做无限耐久的剑

0

主题

76

帖子

22

积分

Lv.2 石器学徒

UID
16552
小麦
0
金锭
123
下界之星
0
发表于 2017-11-30 00:01:36 来自手机 | 显示全部楼层
傲视孤狼 发表于 2017-11-29 19:08
怎么做无限耐久的剑

Unbreakable:1

16

主题

2095

帖子

546

积分

Lv.6 附魔大师

UID
40849
小麦
5
金锭
518
下界之星
0

问答斯基的方向盘

发表于 2017-11-30 22:04:25 | 显示全部楼层
命令方块,算了吧,看着头大
性别男,爱好女

2

主题

24

帖子

8

积分

Lv.1 新手木匠

UID
297300
小麦
0
金锭
41
下界之星
0
发表于 2017-12-2 10:00:54 | 显示全部楼层
有个问题。。 只要是拿一把金剑改成雷鸣剑 就会有特殊效果 能不能改进一下 。。

16

主题

91

帖子

43

积分

Lv.2 石器学徒

UID
142311
小麦
4
金锭
308
下界之星
0
发表于 2017-12-2 10:03:35 来自手机 | 显示全部楼层
怎么禁物品
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部