Minecraft(我的世界)中文论坛
标题: MC1.8:最新的/execute教程
作者: PotatoMaster101 时间: 2014-2-15 08:21
标题: MC1.8:最新的/execute教程
本帖最后由 PotatoMaster101 于 2014-6-26 21:04 编辑
大家好,今天出了MC14w07a了,新出了/execute指令。用处是十分的简单,指令意思就是在一个选中目标的位置激活一条指令。生物,位置什么都可以全自定义。指令格式是:
生物和XYZ就不多说了。这条指令里的指令前面就不需要打 “/” 了。于是国外的Dragnoz用这个原理做了个真的蜘蛛。蜘蛛跑到哪里哪里就会刷出网。指令是:- /execute @e[type=Spider] ~ ~ ~ setblock ~ ~1 ~ minecraft:web 0 keep
复制代码
这条指令的意思就是在地图里所有蜘蛛的头顶上,不停地刷出蜘蛛网。指令里的Spider就是生物,后面的 ~ ~ ~ 就是以蜘蛛为中心。在后面的setblock就是放置方块指令了。这里用的是@e选中,不过大家也可以用@a什么来选中玩家。
/execute指令也需要高速脉冲激活。用/execute的话就不用testfor探测了,因为/execute本身就带有探测功能,不过如果要探测NBT的话还是要用testfor。
(/execute做弓箭火箭炮的话那就逆天了,不用以前用/tp这么麻烦了)
-----------------分割线------------------
在MC14w26a出来后,/execute更加强大了。竟然可以探测生物四周的方块,然后再生物处执行指令。比/testfor还强大!
格式:
- /execute <目标> <XYZ偏移> detect <四周方块XYZ> <方块id> <方块信息> <指令>
复制代码 给大家举个例子:如果我使用这条指令,再加个脉冲:
- /execute @a ~ ~ ~ detect ~ ~-1 ~ minecraft:diamond_block 0 kill @e[r=5]
复制代码 那么,这条指令就会不停地探测有没有玩家踩在钻石块上面。如果有的话,那就会执行/kill @e[r=5],把玩家和附件5格内的所有东西都杀掉。相信大家可以理解新的/execute。
============END============
作者: tyson 时间: 2014-2-15 08:26
额,神速
呵呵,我的帖子还是比你快
作者: PotatoMaster101 时间: 2014-2-15 08:30
我在想用execute做一个伪装成动物的苦力怕
作者: sleeve-fish 时间: 2014-2-15 08:30
前排支持!!
作者: tyson 时间: 2014-2-15 08:46
额,想法不错,试试看
作者: 审奥不解释 时间: 2014-2-15 08:49
现在好像出了个命令方块专区?
作者: PotatoMaster101 时间: 2014-2-15 08:50
据我理解,那只是展示,不是教程。
作者: wq57 时间: 2014-2-15 09:07
深奥, 你升级好慢啊 我以前看到你8级 现在还是8级啊
作者: 审奥不解释 时间: 2014-2-15 09:31
本人已经不水了,升级当然慢
作者: wang960658031 时间: 2014-2-15 11:27
想法不错,大型地图里可以坑人...
作者: Bryan33 时间: 2014-2-15 12:02
无法使用怎么破
是最新快照了
作者: PotatoMaster101 时间: 2014-2-15 12:28
版本:14w07a 指令:/execute
作者: Bryan33 时间: 2014-2-15 13:36
是的
命令方块下面写什么UUID神马的
是不是我卡BUG了
作者: PotatoMaster101 时间: 2014-2-15 13:38
你把你的指令发来
作者: Bryan33 时间: 2014-2-15 13:42
就是你的
/execute Spider ~ ~ ~ setblock ~ ~1 ~ minecraft:web 0 keep
我自己写了个
/execute arrow ~ ~ ~ summon ~ ~1 ~ arrow
都不行
作者: PotatoMaster101 时间: 2014-2-15 13:49
Spider,要世界里有蜘蛛才会起效。你的是刷箭,要先自己射出一个箭才会起效
作者: Bryan33 时间: 2014-2-15 13:51
有的、
但是不起作用
高频我连上了
作者: PotatoMaster101 时间: 2014-2-15 13:54
。。。。那要么是你版本问题要么是你游戏卡bug了
作者: 纳尼啊 时间: 2014-2-15 14:44
呵呵,给我讲了一课哦
作者: Bryan33 时间: 2014-2-15 18:53
New command /execute to execute commands in the context and at the position of other entities or players
新的命令:/execute可以以另一个实体的身份发送命令6 P0 M8 J- u8 H* `! l
Example: /execute @e[type=Chicken] ~ ~ ~ fill ~-1 ~-1 ~-1 ~1 ~1 ~1 minecraft:glass
例子:/execute @e[type=Chicken] ~ ~ ~ fill ~-1 ~-1 ~-1 ~1 ~1 ~1 minecraft:glass
这是这次的更新说明
这才是用法~
@PotatoMaster101
作者: PotatoMaster101 时间: 2014-2-15 19:20
不。他只是用fill做例子。实际任何指令都可以。我用execute做飞毯也没事,用setblock
作者: Bryan33 时间: 2014-2-15 19:23
不是
我是说必须要有@e在里面
刚刚刚刚成功了,我准备结合一下刷烟机做个弓箭轨迹机器
作者: Bryan33 时间: 2014-2-15 19:29
结果成这样
作者: PotatoMaster101 时间: 2014-2-15 19:29
不一定 我用@a可以
作者: Bryan33 时间: 2014-2-15 19:34
- /execute @e[type=Arrow] ~ ~ ~ setblock ~ ~1 ~ minecraft:web 0 keep
复制代码 弓箭轨迹,你教程里没写@e或者@a补上吧
作者: PotatoMaster101 时间: 2014-2-15 19:36
这个还用说吗 生物里就可以写@a什么
作者: Bryan33 时间: 2014-2-15 19:48
那别人复制你的代码出错怎么办?
作者: PotatoMaster101 时间: 2014-2-15 19:54
出错只有生物写错了,自己修改
作者: Bryan33 时间: 2014-2-15 20:05
内啥
我刚刚PM了你,能回复一下吗
顺便说一下,版聊是作死的,咱们换个方式
作者: Fire135 时间: 2014-3-9 18:24
这样高频红石在玩家脚底刷TNT不就飞天了么
作者: Fire135 时间: 2014-3-9 18:30
Arrow要大写的吧
作者: jhaiyan01 时间: 2014-7-12 19:33
那么请问,如果是玩家走到绿宝石块的时候,游戏给予他一块绿宝石的话,是怎么弄的呢?[TNT][TNT]
作者: PotatoMaster101 时间: 2014-7-12 20:24
/execute @a ~ ~ ~ detect ~ ~-1 ~ minecraft:emerald_block 0 /give @p minecraft:emerald 1 0
作者: 拘束 时间: 2014-7-16 18:14
如果一个execute套着另一个execute可以实现吗?
作者: PotatoMaster101 时间: 2014-7-16 18:33
可以 套几十个都可以
作者: 拘束 时间: 2014-7-16 18:49
为何我不行?(版本:14w28b)
作者: PotatoMaster101 时间: 2014-7-16 18:51
可以啊 比如
/execute @e[type=Zombie] ~ ~ ~ /execute @e[type=Player,r=2] ~ ~ ~ /say 1
作者: 拘束 时间: 2014-7-16 19:10
那可能是后边的指令输错了吧= =
作者: PotatoMaster101 时间: 2014-7-16 19:35
。。。/execute有时也需要脉冲
作者: 拘束 时间: 2014-7-16 20:29
这个我知道,我设置了一个在掉落的物品的旁边刷出TNT结果整个地图快被我炸没了还好我及时把脉冲关掉了
作者: PotatoMaster101 时间: 2014-7-16 20:52
..........
作者: 北美路人 时间: 2014-10-12 03:22
execute的相关指令真的很厉害
作者: 刀光琴影 时间: 2014-10-31 20:31
如果要让蜘蛛不停的刷出洞穴蜘蛛的指令是?
execute @e[type=Spider] ~~~ summon CaveSpider ~ ~ ~
是这一条吗?如果有什么错误,还请揪出,十分感谢~~~
作者: PotatoMaster101 时间: 2014-11-1 16:59
目测没错
具体错在哪里不知道。
作者: PotatoMaster101 时间: 2014-11-1 17:08
目测没错
具体错在哪里不知道。
作者: nana20000814 时间: 2015-2-3 21:58
execute可以叠用吗?还有execute可以指定范围吗?
我想用execute指定一个玩家,让以这个玩家为中心的实体受到雷击
也就是说我要execute @p execute @e [r=5] summon Lightningbolt
不知道可不可行,求大大给看看
作者: 新手上阵 时间: 2015-2-4 21:41
大触!以前也用过,但是没有发掘它的深层功能
作者: PotatoMaster101 时间: 2015-2-5 16:32
当然可以叠加 你随便看我的一个作品里面就有叠加的
作者: 501938012 时间: 2015-6-18 22:17
土豆,那个选择对象之后的XYZ指令有什么用啊?
还有那个偏移XYZ我也没看懂什么意思,要怎么用捏?
作者: Dear丶小若 时间: 2016-8-5 17:43
可以用1只动物 当动物到玩家2格的距离 命令方块删除动物 并且招1只JJ怪重新 并且爆炸