我的世界1.8新指令execute指令使用教程

时间:2017-04-29 来源:88130安卓下载 作者:佚名

  今天游戏园的小编就为大家解析一下我的世界命令方块execute指令怎么用,大家都知道我的世界1.8新出了一些指令,下面小编就为大家讲解一下execute指令怎么才能用好。希望此篇文章能帮到大家!

(指令用法)

  execute指令在命令方块上通常要用到快速脉冲,因为并不是只探测一刻时间就可以了。这里不说明怎么获得命令方块和制作脉冲。下面分解指令的部分介绍。

  /execute <实体的定义> <执行事件的x坐标> <执行事件的y坐标> <执行事件的z坐标> <要执行的事件指令>

  复制代码

  可能对于有些人比较难懂,我以我的角度解释一下,这里实体的定义包括玩家,可以填@p、@a、@r,但是execute并不只用于玩家身上,而是实体,甚至你也可以定义一条闪电为中心的命令(所以闪电是实体),所有也可以填1.8新出的@e,若你想只适用古力帕身上,可以写@e[type=Creeper],(名称要大写),或是在缩小范围,只适用于名称为xxx的实体上,这也需要定义。

  执行的坐标是以左边的实体为目标而偏移的,你可以使用~以达成实体的偏移。接着就在那个坐标执行命令,这里的命令同样是无限制、由实体掌控的,你可以说实体就是一个命令方块。

  如果想看更多有趣的execute教程和方法请往下翻。

  今天游戏园的小编就为大家解析一下我的世界命令方块execute指令怎么用,大家都知道我的世界1.8新出了一些指令,下面小编就为大家讲解一下execute指令怎么才能用好。希望此篇文章能帮到大家!

(指令用法)

  execute指令在命令方块上通常要用到快速脉冲,因为并不是只探测一刻时间就可以了。这里不说明怎么获得命令方块和制作脉冲。下面分解指令的部分介绍。

  /execute <实体的定义> <执行事件的x坐标> <执行事件的y坐标> <执行事件的z坐标> <要执行的事件指令>

  复制代码

  可能对于有些人比较难懂,我以我的角度解释一下,这里实体的定义包括玩家,可以填@p、@a、@r,但是execute并不只用于玩家身上,而是实体,甚至你也可以定义一条闪电为中心的命令(所以闪电是实体),所有也可以填1.8新出的@e,若你想只适用古力帕身上,可以写@e[type=Creeper],(名称要大写),或是在缩小范围,只适用于名称为xxx的实体上,这也需要定义。

  执行的坐标是以左边的实体为目标而偏移的,你可以使用~以达成实体的偏移。接着就在那个坐标执行命令,这里的命令同样是无限制、由实体掌控的,你可以说实体就是一个命令方块。

  如果想看更多有趣的execute教程和方法请往下翻。

(现学现用)

  大家可以用execute做一些有趣的机器,以下是Green_stone制作的例子。

  我们让所有僵尸的头上冒烟,某些人可以猜猜指令怎么写,然后再往下翻看看哦。这里的烟自定义。数量什么的也随意。

  指令在下面(先别看哦)

  execute @e[type=Zombie] ~ ~ ~ particle explode ~ ~1 ~ 1 1 1 0.01 10

  复制代码

  上面定义的实体是僵尸,判断位置在自己的本身,对于后面的particle此处不作解释。让我们看一下效果怎么样,记住不要忘记快速脉冲哦!

  看来烟雾的数量太多了,连僵尸的头也被遮住了。

(晋级挑战)

  execute指令其实还有一种用法,比上面的更加难理解且更厉害,指令分解是:

  /execute <实体的定义> <执行判断的x坐标> <执行判断的y坐标> <执行判断的z坐标> detect <判断方块的x坐标> <判断方块的y坐标> <判断方块的z坐标> <方块的定义> <方块的data> <要执行的事件>

  复制代码

  显然和上面的不一样,其实只是把execute和testforblock合体了(可能想节省空间),其中的实体定义与上面相同,其实坐标也可以直接填~,后面的detect就与上面不同了,它只是把两个坐标分开并代表“判断”的意思。后面填写的是实体将要进行判断的坐标,可填~,填数字坐标的很少见。接着就是方块的id(勿填数字),如石头则填minecraft:stone,可把minecraft:去掉。方块的data应该是数据值,例如砂土的数据值是泥土的1,要执行的事件是要执行的命令。解释了这么多,大家能做一个苦力怕在桦木木板上就杀了它的命令吗?

  /execute @e[type=Creeper] ~ ~ ~ detect ~ ~-1 ~ minecraft:planks 2 kill @e[type=Creeper,r=1]

  复制代码

  总之,这条拓展指令是为了探测方块。图片带上:

(游戏拓展)

  Green_stone额外做了些关于execute的游戏与讲解,在这里可以看看!

  弓箭大赛简易版(大家可以拓展)

  /execute @e[type=Arrow] ~ ~ ~ detect ~ ~ ~1 minecraft:wool 14 tellraw @a {text:"你射中了红色!"}

  /execute @e[type=Arrow] ~ ~ ~ detect ~ ~ ~1 minecraft:wool 14 kill @e[type=Arrow]

  复制代码

  当箭射到红色羊毛是,判断方块锁定,就会发出信息“你射中了红色!”,但是箭没有清除造成高频脉冲一直发出信息,所有还需要一个命令方块(红石先执行左右,后执行上下,所以这个命令方块要放在上下面)。这里大家注意箭的id是Arrow。

  推箱子(可以更加高级,我做的是推木头)

  /execute @a ~ ~ ~ detect ~1 ~ ~ minecraft:planks 0 setblock ~2 ~ ~ minecraft:planks

  /execute @a ~ ~ ~ detect ~1 ~ ~ minecraft:planks 0 setblock ~1 ~ ~ minecraft:air

  复制代码

  这里只能由玩家推动,所以@e要换成@a,其他大家可以修改试试看(省略了3组推动)。

(其它信息)

  希望大家已对execute有所了解,下面是Green_stone的推荐

  @FHC红石

热门搜索

手游排行榜

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