大家好,今天给大家看下MC里伪装成任何生物的苦力怕。这个装置其实很早就做出来了,不过一直没时间发帖。这个装置的意思就是,刚开始一个普通的生物,靠近后会突然变成苦力怕,之后跑远后又会重新变成动物。这个东西范围什么可以自己调节,不一定是固定。电路截图:
大家看见,总的电路就有2部分。一部分是生物变成苦力怕,另一部分是苦力怕变回生物。当然大家可以只做生物变成苦力怕,苦力怕也可以自定义,弄成一刷出就会自动爆炸。
{[---------\\-分割线-//----------]}
OK。这个电路原理是十分的简单。主要是/execute和/scoreboard完成的。这个探测距离什么都是用/scoreboard完成,因为如今的1.8预测版的/execute还不可以和/testfor并用,所以只能用积分板。可以并用后那这个电路就简单多了。首先就是一个高速脉冲,激活这个指令方块:
- /scoreboard objectives add DisguisedCreeper dummy
- /execute @e[name=Creeper,type=Bat] ~ ~ ~ scoreboard players set @a[score_DisguisedCreeper=0,r=2] DisguisedCreeper 1
之后就是输出了,十分的简单,直接用积分板设置积分0就完成了。指令:
- /scoreboard players set @a[score_DisguisedCreeper_min=1] DisguisedCreeper 0
- /execute @e[type=Bat,name=Creeper] ~ ~ ~ summon Creeper ~ ~1 ~ {ExplosionRadius:99,CustomName:"CreeperBoss"}
之后就是反转部位。这个也是十分的简单,原理和刚才的一样。目的是当玩家离开苦力怕一段距离后,(如果成功逃脱后),那么苦力怕会重新变回羊。这一项需不需要大家自己选择,不是很重要。首先是高速脉冲刷新一个/execute指令:
- /execute @e[name=CreeperBoss,type=Creeper] ~ ~ ~ scoreboard players set @a[score_DisguisedCreeper=0,rm=9] DisguisedCreeper -1
- scoreboard players set @a[score_DisguisedCreeper=-1] DisguisedCreeper 0
- execute @e[type=Creeper,name=CreeperBoss] ~ ~ ~ summon Bat ~ ~ ~ {Riding:{id:Sheep},ActiveEffects:[{Id:14,Ambient:1,Duration:999999}],CustomName:"Creeper"}
{[---------\\-分割线-//----------]}
这里刷出伪装生物的指令就是:
- summon Bat ~ ~ ~-5 {Riding:{id:Sheep},ActiveEffects:[{Id:14,Ambient:1,Duration:999999}],CustomName:"Creeper"}
如果要存档,(百度云下载地址点击这里)。(注意,下载完存档后请按下绿色按钮开启机器。然后按下黄色按钮,刷出一个苦力怕伪装的生物,之后自己试玩吧,也可以研究电路。红色按钮是关闭机器。制作版本:14w06a)
视频:
http://v.youku.com/v_show/id_XNzQxODc2NzMy.html
===========END===========