本帖最后由 去猫 于 2015-10-3 16:17 编辑
复制代码
复制代码复制代码
复制代码
复制代码
大家好!我是趣猫!
第一次发帖略激动嗷~
(开场白到这里)
今天我带来的是原版枪械的介绍(自己琢磨好久的~绝对自己想的哦,如有雷同呵呵呵呵)
先展示一下。。>-<。。


只要我那着这个叫做AK47的锄头并且下蹲就会有箭快速射出
我想有些同学已经知道是潜行做的吧
(不是锄头也可以名字也可以改)
想知道怎么做吗?往下拉

首先咱们创建一个探测潜行的计分板:
首先咱们创建一个探测潜行的计分板:
- /scoreboard objectives setdisplay sidebar shift
接下来便是本次较难的地方哦。就是探测下蹲和探测是否拿着枪(∧_∧)

这是结构..

只要我拿着名叫AK47的木锄就会输出
(这里,趣猫联锁命令方块用的不是特别溜所以还是继续用比较器有能力的同学可以用联锁命令方块)

探测到潜行了便会输出
——————————————————————————————————————————————————————————————————
接下来就是命令区:
(紫色命令方块是1.9新增的哦主要就是用来快速高频)
如第一张图:
有红色羊毛的紫色命令方块:复制代码
- /testfor @p {SelectedItem:{id:"minecraft:wooden_hoe",Count:1b,tag:{display:{Name:"AK47"}}}}
有蓝色羊毛的紫色命令方块:复制代码
- /execute @a[score_shift_min=1] ~ ~ ~ /scoreboard players set @a shift 0
这里就设计到之前的计分板了,分析一下:当玩家潜行时(获得潜行分数大于1时)就把分数设为0
第三张图想必大家也看到石头了吧,这是因为刚刚潜行的输出来激活的命令方块:
黄色羊毛的命令方块:
- /setblock x y z stone
然后接上火把(作用是反充能,也就是说不下潜的时候把石头替换成空气)
- /fill x y z x2 y2 z2 redstone_block
黑色羊毛:
- /fill x y z x2 y2 z2 air
但是fill到哪里呢?
请往下拉:
难的来了哦!
这里就是用选择器来探测玩家鼠标指向的准星:

- /execute @p[rym=-5,ry=5,rxm=-10,rx=10] ~ ~ ~ /summon Arrow ~ ~1 ~ {Motion:[0.0,0.0,4.0]}

ry是鼠标左右移动的指向加m指的是最小,不加则是最大,rx是上下指向加m是最小,不加是最大,也就是说当玩家准星指向最大等于5最小等于-5的时候召唤弓箭(弓箭怎么发射这里就不详细讲了)
——————————————————————————————————————————————————————————————————————————————————————————————
今天的枪械就讲到这里了
可能有同学听不懂哦~
没关系哒,在我发地图的时候会再给大家详细说说
希望大家关注~
希望大家喜欢~
如有更好的意见或建议欢迎即使提出(?>ω<*?)
拜拜~~~
听不懂的比如我啊我啊还有我啊
baituonai 发表于 2015-9-30 22:54
听不懂的比如我啊我啊还有我啊
拖奶→_→。。
建议把存档拿来
不怎么会用= =
听不懂{:10_494:}
得把存档发来
黑格原子弹 发表于 2015-10-1 07:18
得把存档发来
国庆期间马上我会发布我的地图,希望你能关注
完全可以探测朝向+CBL右键黑科技
跪求存档
正价氟 发表于 2015-10-1 09:52
完全可以探测朝向+CBL右键黑科技
右键?可以探测右键?求教{:10_552:}
以为有什么好方法不用穷举法发射箭,结果还是穷举...