我的世界命令方块进阶攻略连杀记数装置制作

时间:2016-05-10 来源:88130安卓下载 作者:佚名

我的世界命令方块是个非常具有创造性的指令,玩家可以通过这个设定实现很多红石和活塞不能实现的功能,不过想要学会使用指令还需要对他们有一定的了解,下面是命令方块进阶攻略教程。

命令方块进阶攻略

首先,你要确定你有初级的实力,也就是对命令指令都略有了解

下文所有教程的基础原理是

用红石信号可以更新命令方块状态(激活命令方块),命令方块在执行命令时会放出红石信号(用红石比较器探测),而在达不到命令执行条件时红石比较器无反应

你可以用它做很多有趣的机关

一.effect @a ?0 0

用高频红石脉冲持续激活一命令为

effect @a 1 0 0 (清除所有玩家身上的速度(可以用其它效果)效果)

当玩家身上没有速度效果时命令方块会提示

请无视光标

而当你喝了一瓶速度药水时

可以看到,命令方块在执行命令时,同时产生了红石信号。

如果你再接一个带有tp指令的命令方块就能实现药水传送了,像这样

用同样的原理,你可以实现喝药水出现任务提示等等。

二.clear @a ?

同样,用高频红石脉冲持续激活一命令为

clear @a minecraft:chest(清除玩家身上的箱子(可以为其他物品))

当玩家身上没有箱子时命令方块会提示

当你拾取箱子时,命令方块就会输出信号,并清除背包里的箱子。

(召唤箱子的代码summon Item ~ ~+1 ~ {Item:{id:54,Count:1},Time:1})

然后可以给在红石比较器旁加命令方块,

代码为(/give @p minecraft:bow 1 0 {display:{Name:后羿弓,Lore:[后羿的遗物,神器]},ench: [{id: 34,lvl: 100},{id: 48,lvl: 100},{id: 49,lvl: 100},{id: 50,lvl: 100},{id: 51,lvl: 100}]})

现在当你拾取箱子时,你就会得到一把“后羿弓”

当然你可以在红石比较器旁加不同的命令方块

像这样

红色命令方块指令(difficulty 0)(游戏难度为和平)

黄色命令方块指令(difficulty 1)(游戏难度为简单)

这时拾取箱子就会使所有敌对生物死亡

不止这样,还可已在拾取箱子时给玩家效果等等,对RPG很有帮助

三.连杀数

现在就要用到记分版了

我建立了两个积分版条目(lianjishu1与lianjishu2)都是totalKillCount判据,当杀怪时两得分同时增加

用高频脉冲,探测lianjishu1(黄色方块)得出x连杀的提示。

代码为(testfor @a[score_lianjishu1_min=1]直至testfor @a[score_lianjishu1_min=100])

比较器接的是(say 1连杀直至say 100连杀)

有时间规律(打断连击的时间)的激活红色命令方块(指令是scoreboard players set @a[score_lianjishu2_min=1] lianjishu2 0)

杀怪后,第一次激活红色方块时,探测到玩家得分大于1,此命令方块输出信号同时将lianjishu2得分清零(在第二次红石信号激活前,由于方块的状态没被更新,此方块将一直输出)接一个非门,这时非门信号为0

第二次激活时,由于达不到@a[score_lianjishu2_min=1]条件,非门输出为1

激活命令方块(scoreboard players set @p lianjishu1 0)将lianjishu1清零,实现打断连击。

但是如果在第一次与第二次更新的时间内杀怪得分,就会回到之前第一次激活时的过程,实现持续连击。

其实这是一个很简单但是很有用的原理,而且不止有这三种用法,大家可以自己尝试,开发。

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高