扫码在手机阅读
手机阅读《Minecraft指令手册》
Minecraft指令手册

第70章什么是a

/execute at e[type =pig] run kill s

这样子,猪并不会受到什么事,偷萝卜的继续偷萝卜,溜达的继续溜达,思考猪生的继续思考猪生,反而,执行指令的玩家,没了。

因为,at只是改变执行指令的位置,并没有改变执行指令的实体!

注意啊,这一章讲的是at子命令,不是as子命令,记住这两者的区别。

at,翻译过来就是“在”。那么它的作用是啥呢?

更改执行指令的位置。

/execute as e[type =pig] at e [type =w] run kill e

=60 ,type =pig

这条指令首先改变了执行者变成了猪,又改变了执行地点为每只牛,最后执行指令:清除执行位置的周围60格的所有猪。

(猪:杀我干嘛)

这一章就到这里了。

(今天写得蛮快的)

但是,别忘了,这只是更改位置,没有更改执行者!

所以,at和as的区别就是:

这样子,执行指令后,会随机抽取一名幸运玩家,给予ta以及ta周围50格内的实体来一次:飞天大礼包。

但是,千万不要:

那么,这有什么用呢?

既然标题已经点出来了,那么我们直接切入主题:什么是at。

at——更改执行地点,不更改执行者

as——更改执行者,不更改执行地点

哎,不是说好改位置的吗?怎么是目标选择器?

比如:

/execute at r run tp e

=50]400

接下来,上格式:

/execute at 目标选择器execute子命令

但这不是at的最常用的用法,at经常和as结合在一起,既改变执行者,又改变执行位置,不是挺好的吗?

比如:

别忘了,每个实体也有自己的位置啊。

所以,这里的更改位置是指更改到指定实体的位置来执行指令。

记住这点,因为这两个子命令非常容易搞混,有时候at写成as,as写成at,然后整个人都乱掉了。

  • 加入收藏
  • 目录
  • A+
  • A-