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

[命令方块] 【OOC?不存在的】并没有什么用的凋零弓

[复制链接]

13

主题

90

帖子

40

积分

Lv.2 石器学徒

UID
182120
小麦
4
金锭
134
下界之星
0
发表于 2018-8-15 13:29:28 | 显示全部楼层 |阅读模式
这次的凋零弓是模仿插件里的凋零弓制成的,并没有用到穷举方向,所以可能有一些BUG
希望有dalao能帮我改进下




效果图:
GIF.gif
系统图:
QQ图片20180815131106.png 全部保持开启
指令(从上到下):
①/scoreboard players set @a 凋零弓 1 {SelectedItem:{id:"minecraft:bow",Count:1b,tag:{Unbreakable:1,HideFlags:63,display:{Lore:[0:"Boom~",1:"一声就死了"],Name:"凋零弓"}},Damage:0s}}
检测玩家是否手持凋零弓,是的话,给该玩家设置“凋零弓”的分数为1
②/execute @a[score_凋零弓_min=1] ~ ~ ~ /particle portal ~ ~0.5 ~ 0 0 0 0.5 10
给“凋零弓”分数大于等于1的玩家,粒子效果:末影人的那种
/execute @a[score_凋零弓_min=1] ~ ~ ~ /scoreboard players tag @e[type=arrow,rm=2,c=1] add 凋零弓
让“凋零弓”分数大于等于1的玩家,执行给两格范围以外的一个箭名为“凋零弓”的标签
/execute @a ~ ~ ~ /execute @e[type=arrow,tag=凋零弓] ~ ~ ~ /summon wither_skull ~ ~ ~ {direction:[0.0,-5.0,0.0],CustomName:"凋零弓发射的凋零头",ExplosionPower:10}
让拥有“凋零弓”标签的箭执行召唤凋零之首
⑤/execute @a[score_凋零弓_min=1] ~ ~ ~ /execute @e[type=arrow,tag=凋零弓,r=4] ~ ~ ~ /scoreboard players set @a[score_凋零弓_min=1] 凋零弓 0
让“凋零弓”分数大于等于1的玩家,执行让拥有“凋零弓”标签的箭执行设置“凋零弓”分数大于等于1的玩家的“凋零弓”分数为0
⑥/scoreboard players set @e[type=arrow,tag=凋零弓] 凋零弓箭清除 1 {inGround:1b}
设置掉在地上拥有“凋零弓”标签的箭的“凋零弓箭清除”分数为1
/execute @e[type=arrow,tag=凋零弓,score_凋零弓箭清除_min=1] ~ ~ ~ /kill @e[type=arrow,tag=凋零弓,score_凋零弓箭清除_min=1,r=1]
拥有“凋零弓”标签的和“凋零弓箭清除”分数为1的箭执行,清除最近的一个拥有“凋零弓”标签的和“凋零弓箭清除”分数为1的箭
计分板创建:
①/scoreboard objectives add 凋零弓 dummy
为了能够让主体系统起效
②/scoreboard objectives add 凋零弓箭清除 dummy
为了能够清除掉在地上的箭


我感觉说出指令本身代表的意思后,会让萌新玩家更加蒙蔽
emmmmm
已经发现的BUG:在射击完毕后,切换其他普通的弓仍然可以射出凋零之首,但只有一次
解决方法:当作凋零之力残留在体内不就好了吗 QQ图片20180815132735.png
希望有dalao可以一起讨论改进的方法


13

主题

90

帖子

40

积分

Lv.2 石器学徒

UID
182120
小麦
4
金锭
134
下界之星
0
 楼主| 发表于 2018-8-15 13:32:13 | 显示全部楼层
突然发现忘记发弓的获取了
/give @p minecraft:bow 1 0 {display:{Name:"凋零弓",Lore:["Boom~","一声就死了",]},Unbreakable:1,HideFlags:63}

1

主题

30

帖子

10

积分

Lv.1 新手木匠

UID
5491139
小麦
1
金锭
7
下界之星
0
发表于 2018-8-15 16:43:46 | 显示全部楼层
不行

0

主题

110

帖子

28

积分

Lv.2 石器学徒

UID
5189090
小麦
0
金锭
152
下界之星
0
发表于 2018-8-15 16:44:49 来自手机 | 显示全部楼层
银行(很行)

31

主题

2616

帖子

714

积分

Lv.6 附魔大师

UID
168813
小麦
28
金锭
847
下界之星
0
发表于 2018-8-15 16:59:16 来自手机 | 显示全部楼层
实际上判定凋零弓用tag更好的,还省命令

13

主题

90

帖子

40

积分

Lv.2 石器学徒

UID
182120
小麦
4
金锭
134
下界之星
0
 楼主| 发表于 2018-8-15 18:10:02 | 显示全部楼层
mc.minecraft 发表于 2018-8-15 16:59
实际上判定凋零弓用tag更好的,还省命令

我使用了

13

主题

90

帖子

40

积分

Lv.2 石器学徒

UID
182120
小麦
4
金锭
134
下界之星
0
 楼主| 发表于 2018-8-15 18:11:11 | 显示全部楼层

这个玩意我随便研究的

31

主题

2616

帖子

714

积分

Lv.6 附魔大师

UID
168813
小麦
28
金锭
847
下界之星
0
发表于 2018-8-15 18:11:24 来自手机 | 显示全部楼层
崩坏巫师 发表于 2018-8-15 18:10
我使用了

我的意思是把用分数的改成tag....

13

主题

90

帖子

40

积分

Lv.2 石器学徒

UID
182120
小麦
4
金锭
134
下界之星
0
 楼主| 发表于 2018-8-15 18:16:32 | 显示全部楼层
mc.minecraft 发表于 2018-8-15 18:11
我的意思是把用分数的改成tag....

其实都一样,反正本贴只是我的试手贴
重头在[OOC?不存在的]系列第二帖,目前正在编辑准备发布中

9

主题

44

帖子

21

积分

Lv.2 石器学徒

UID
5640431
小麦
1
金锭
41
下界之星
0
发表于 2018-8-15 22:18:26 | 显示全部楼层
嗯 不错不错!

29

主题

567

帖子

258

积分

Lv.5 农牧专家

UID
55889
小麦
83
金锭
634
下界之星
0
发表于 2018-8-16 07:59:12 | 显示全部楼层
本帖最后由 时空植物星 于 2018-8-16 08:04 编辑

检测落地才炸,那击中生物呢?还有没有一键生成的命令组,几乎没人看,我劝你学习学习OOC吧(SFCGFunction也是可以的)!

                           

13

主题

90

帖子

40

积分

Lv.2 石器学徒

UID
182120
小麦
4
金锭
134
下界之星
0
 楼主| 发表于 2018-8-16 11:33:25 | 显示全部楼层
时空植物星 发表于 2018-8-16 07:59
检测落地才炸,那击中生物呢?还有没有一键生成的命令组,几乎没人看,我劝你学习学习OOC吧(SFCG或Functio ...

我那个是检测落地,然后清除,并不是落地才炸
至于OOC,表示头大,函数是1.12。我目前并不打算涉及对于格式要求极高的1.12以及大改版的1.13

13

主题

90

帖子

40

积分

Lv.2 石器学徒

UID
182120
小麦
4
金锭
134
下界之星
0
 楼主| 发表于 2018-8-16 11:34:46 | 显示全部楼层
BUG修复方法:
在CB链的最后加上:连锁 不受制约 保持开启 内容为:/scoreboard players set @a 凋零弓 0
的连锁命令方块

1

主题

40

帖子

11

积分

Lv.1 新手木匠

UID
5548530
小麦
0
金锭
28
下界之星
0
发表于 2018-8-18 10:39:27 来自手机 | 显示全部楼层
沉了……

0

主题

2

帖子

1

积分

Lv.1 新手木匠

UID
5541695
小麦
0
金锭
4
下界之星
0
发表于 2018-8-24 14:51:36 来自手机 | 显示全部楼层
请别在命令里乱填解析汉字,你只要把原命令写出来
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部