我的世界1.8新指令execute指令使用教程
今天游戏园的小编就为大家解析一下我的世界命令方块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红石
精品推荐
相关文章
更多+热门搜索
手游排行榜
- 最新排行
- 最热排行
- 评分最高
-
休闲益智 大小:67M
-
其他游戏 大小:223.89
-
休闲益智 大小:25.6MB
-
休闲益智 大小:58MB
-
系统工具 大小:56.57MB