Minecraft(我的世界)中文论坛
标题: 原版关于单人RPG枪战制作方法!
作者: RedStoneMC 时间: 2015-2-15 21:41
标题: 原版关于单人RPG枪战制作方法!
本帖最后由 RedStoneMC 于 2015-2-15 22:18 编辑
Hello大家好我是最强灬神话,这次教大家如何在单人剧情闯关中使用枪。
以前贰逼发过帖子http://www.mcbbs.net/thread-387895-1-1.html是利用雪球攻击火焰弹让他可以发出去击中目标,但是火焰弹的速度大家都知道特别慢,难以打到敌人,所以要采用另外的方法。
此贴不推荐多人PVP(比较鸡肋),具体原因往下看。
1.单人剧情RPG玩过求生之路的朋友应该是经常看见过这种图片:
然后:
现在我们要用手上的雪球干掉这些僵尸!
我用雪球干掉了一只僵尸多么屌有没有!
以下是原理
首先我们要创建高频
- fill ~ ~-1 ~ ~ ~-1 ~ redstone_block
复制代码
(以下均为高频)普通模式:- execute @e[type=Snowball] ~ ~ ~ kill @e[type=Zombie,r=1,c=1]
复制代码
【以雪球为中心,杀死半径为1内的最近的僵尸】
这时有人会问:杀死僵尸的话岂不是一击秒杀吗?不是的。当雪球飞向僵尸时,如果雪球砸到僵尸,那么雪球就会“死亡”,系统无法判定,从而无法杀死僵尸。运气好1个雪球即可,不好可能2~4甚至更多。
高级模式:
- execute @e[type=Snowball] ~ ~ ~ entitydata @e[type=Zombie,c=1,r=1] {ActiveEffects:[{Id:6,Duration:1,Amplifer:50}]}
复制代码
以雪球为中心,给半径为1的最近的僵尸50级瞬间补血效果1秒(僵尸是亡灵生物)
这样的话攻击力便会下降许多,一般一只4~8个雪球或者更多。
专家模式:
首先是僵尸
- execute @p ~ ~ ~ summon Zombie ~ ~ ~-10 {Equipment:[{id:"minecraft:diamond_sword",Count:1,Damage:0,tag:{Unbreakable:1}},{id:"minecraft:diamond_boots",Count:1,Damage:0,tag:{Unbreakable:1}},{id:"minecraft:diamond_leggings",Count:1,Damage:0,tag:{Unbreakable:1}},{id:"minecraft:diamond_chestplate",Count:1,Damage:0,tag:{Unbreakable:1}},{id:"minecraft:diamond_helmet",Count:1,Damage:0,tag:{Unbreakable:1}}],Attributes:[{Name:generic.maxHealth,Base:40},{Name:generic.knockbackResistance,Base:10000}]}
复制代码
刷出全套钻石装,40血,防击退10000的僵尸
然后再用高级模式的方法改变攻击力即可
一般一只16~64或者更多,超级难打。
2.防止玩家用其他工具(手撸)
- scoreboard objectives add 1 stat.damageDealt
复制代码
当玩家攻击时会获得分数,所以:
- execute @p[score_1_min=1] ~ ~ ~ entitydata @e[type=Zombie] {ActiveEffects:[{Id:7,Duration:1,Amplifer:50}]}
复制代码
当玩家分数至少为1时让僵尸补满血
若可以,输出:
- scoreboard players set @p 1 0
复制代码
停止输出
3.多人
- execute @e[type=Snowball] ~ ~ ~ effect @p 7 1 1
复制代码
比较鸡肋的原因是会伤到队友,所以不推荐(火焰弹也会)
4.图片title
- title @p title {text:"!",color:yellow,extra:[{text:"最强灬神话警报僵尸群",color:white}]}
复制代码- title @p subtitle {text:"!",color:yellow,extra:[{text:"他们来了...",color:white}]}
复制代码
好了以上就是关于单人RPG枪战的方法,如果觉得不错的话来个点评吧(目前实现枪战真的很难) ~
@贰逼
@End-Enderman
作者: zwh007 时间: 2015-2-15 22:08
1.7之后的指令好强大。。。
膜拜大神
作者: kongbaiyo 时间: 2015-2-15 22:12
楼主可以看看这贴0 0
类似与枪战的地图
http://www.mcbbs.net/thread-406896-1-3.html
用的就是2b的射雪球
作者: RedStoneMC 时间: 2015-2-15 22:16
我看过,知道。我这个不是PVP,是PVE。单人剧情
作者: kongbaiyo 时间: 2015-2-15 22:18
那用这个的话应该也能做到挺精准的枪战吧?
把火球的爆炸范围调小√
作者: RedStoneMC 时间: 2015-2-15 22:22
Speed火焰弹速度
作者: End-Enderman 时间: 2015-2-15 23:03
本帖最后由 End-Enderman 于 2015-2-15 23:06 编辑
坐等1.9命令方块更新啦,希望能实现现实枪战(这个可以当手榴弹用23333,谢谢at)
作者: murders_baby 时间: 2015-2-16 19:46
不错的作品
作者: End-Enderman 时间: 2015-2-18 10:20
本帖最后由 End-Enderman 于 2015-2-18 17:18 编辑
给您主题提升下,顺便做下任务啦23333
作者: 噬之魔皇 时间: 2015-2-21 09:09
等mojang做出命令方块检测物品左右键就好了,说实话目前命令方块跟插件还是有些差距的。
作者: RedStoneMC 时间: 2015-2-22 13:48
但是现在的命令方块可以替代许多插件了。
作者: 噬之魔皇 时间: 2015-2-22 14:45
是挺强大的,不过想真正代替插件还很难
作者: XF_FOREVER 时间: 2015-2-23 19:32
恩,同意,插件没有很多限制除了不能增加新的物品以外,其他的MC玩家可以随意研究出不同的插件,而命令方块的话就没那么容易了,他们需要在意游戏公平性,用处,加上人员有限。。。。等等等等
作者: lzs1234 时间: 2015-2-23 20:29
希望1.9能新加入探测左右键的指令......
作者: End-Enderman 时间: 2015-2-23 20:32
...太高极了...传统指令就很满足了
作者: lzs1234 时间: 2015-2-23 20:39
那样就可以让一个武器拥有什么右键有雷电之类的功能2333
作者: End-Enderman 时间: 2015-2-23 20:41
现在差不多,右键打到一个生物有雷电现在能行
作者: lzs1234 时间: 2015-2-23 20:42
上次PM不是说过原版不能探测左右键,怎么能探测右
作者: End-Enderman 时间: 2015-2-23 20:46
探测不了的...鼠标左右键...
作者: lzs1234 时间: 2015-2-23 20:50
对咯,所以现在不能探测右键打到生物就附上雷电。
(我更希望1.9新加入一个选择器探测激活命令方块的实体)