本帖最后由 末影矿工 于 2014-9-28 09:23 编辑

点击进入我的索引贴
-----------------------------------------------<分界线>-----------------------------------------------
Hi大家好,我是末影矿工。今天我来教大家让全服的蜘蛛变聪明变厉害的东西。。。。。(坑人的东西吧。。。),这个系统的命令方块都需要用高频红石连上。
-----------------------------------------------<分界线>-----------------------------------------------



全部命令方块列表(自己挡住一个)
-----------------------------------------------<分界线>-----------------------------------------------
一号技能:蛛网
第一个技能比较坑,就是让蜘蛛给5格以内的玩家身上放蜘蛛网(用剑劈掉后再长出来。。。),这个部分就一个指令:
  1. execute @e[type=Spider] ~ ~ ~ execute @a[r=5] ~ ~ ~ fill ~ ~ ~ ~ ~1 ~ minecraft:web 0 keep
复制代码
这个指令我不细讲了,过于简单,就是让蜘蛛让5格内的玩家把自己从头到脚全灌满蜘蛛网(如果已有方块不再防置)。

-----------------------------------------------<分界线>-----------------------------------------------
二号技能:下蛋。。。(呵呵)
第二个技能不算特别坑,就是让蜘蛛在1分钟的时间内生只小蜘蛛(洞穴蜘蛛)。。。我们先创造dummy变量Tamer
  1. /scoreboard objectives add tamer dummy
复制代码
做什么用能?一会就知道。

我们需要三个指令方块
  1. scoreboard players add @e[type=Spider] tamer 1
复制代码
  1. scoreboard players set @e[score_tamer_min=901] tamer 0
复制代码
  1. execute @a ~ ~ ~ execute @e[type=Spider,r=5,score_tamer_min=900] ~ ~ ~ summon CaveSpider ~ ~ ~
复制代码
第一个指令时一直给存在的蜘蛛的tamer加1,第二个是将tamer加到901的蜘蛛的tamer从新设为0,第三个是让所有玩家让周围5格内tamer到900以上的蜘蛛召唤一直洞穴蜘蛛。总的意思是蜘蛛的tamer会在0-901中徘徊,当tamer大于900时就会生出一个小蜘蛛,不过很快tamer就会立即为0在重新循环,不过生成小蜘蛛必须在周围5格有玩家的情况下。tamer的数值900是我根据我的高频红石设定的,我的高频红石是1秒钟刷15次,1分钟就刷900次,所以900在这里代表的是一分钟。你要是想更改生成时间的话可以更改900也可以更改高频红石。

-----------------------------------------------<分界线>-----------------------------------------------
三号技能:应急模式
三号技能是最坑的。。。就是当蜘蛛的血量小于等于5时,速度会加快,并且当你靠近它时(距离为1时)会瞬间减血。。。我用困难模式全身穿钻石甲手握钻石剑把它快打死的时候他突然扑倒我身上然后我瞬间死了。。。。。。
首先我们先创建变量SH:
  1. <font size="3">/scoreboard objectives add SH dummy</font>
复制代码
创建完后先放上这么几个命令方块:
  1. <font size="3">scoreboard players set @e[type=Spider] SH 1 {Health:5s}</font>
复制代码
  1. <font size="3">scoreboard players set @e[type=Spider] SH 1 {Health:4s}</font>
复制代码
  1. <font size="3">scoreboard players set @e[type=Spider] SH 1 {Health:3s}</font>
复制代码

  1. <font size="3">scoreboard players set @e[type=Spider] SH 1 {Health:2s}</font>
复制代码
  1. <font size="3">scoreboard players set @e[type=Spider] SH 1 {Health:1s}</font>
复制代码
大家会看到后面有个标签Health,就是血量,后面加单位s,Health为1就是1滴血(半颗心)。所有命令方块的意思是把血量分别为5、4、3、2、1的蜘蛛的变量SH设为1。接下来接上下面2个命令方块。
  1. <font size="3">effect @e[score_SH_min=1] <a href="tel:1 999999">1 999999</a> 3</font>
复制代码
  1. <font size="3">execute @e[score_SH_min=1] ~ ~ ~ effect @a[r=1] 7 1 1</font>
复制代码
第一个就是给那些SH为1(血量为1-5)的蜘蛛时间无限的速度3,第二个就是让这些蜘蛛给距离为1的玩家瞬间伤害1的效果(知道我怎么死的了吧。。。)。而且一旦应急模式开启如果血量以其他方式回复到5以上后他依然会开启。。。略坑啊。。。再说了如果我这个高频红石一分钟刷15下,那某个血厚的骚年站在那里一秒就受到了15次超过5点血的攻击。。。
-----------------------------------------------<分界线>-----------------------------------------------
发几张图片:


-----------------------------------------------<分界线>-----------------------------------------------
对抗攻略:
这种蜘蛛的技能主要都是近战的,如果实在打不过为何不想想看远程呢?直接一把弓了断,不在5格内不会下蜘蛛弄蜘蛛网。。。也不会要死的时候跳起来攻击直接把你毙命。。。所以对付智能蜘蛛的最佳武器是:弓。