BE教程

从零开始学指令(3)目标选择器

MCpi***Lv.2 注册会员 发表于 2024-8-26 · 最后回复 2025-4-13 IP:广东省 5,067 11
AI 速览2026-09-27 02:33 生成

我的世界指令教程第三期讲解目标选择器的用法与特点

这是教程中心系列教程的第三期,主题是命令中的目标选择器。帖子先说明目标选择器是命令的执行者,可以指定一个或多个目标,以@开头并可接参数,也能直接写玩家名。随后逐条列出各类选择器的特点,例如能否指向已死亡玩家或实体、在命令方块中的表现,以及仅在NPC内置命令界面生效的特殊情况。适合正在学习指令基础、想弄清各选择器差异的玩家阅读。

本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
本帖最后由 MCpingjun 于 2024-10-4 18:16 编辑

今天来讲目标选择器
概念:

目标选择器就是命令中的执行者(执行命令的人),可指定一个或多个目标,以"@"开头,后可接参数,目标选择器也可以是一个指定玩家名
目标选择器:
    1. @a 所有玩家
    复制代码

    特点:@a可以指向死去的玩家,即在玩家列表中指定执行者
    1. @e 所有实体
    复制代码

    特点:@e不可以指向死去的实体,有些看起来不是生物的其实也是实体(如投掷物,栓绳结,闪电等)
    1. @p 最近的玩家
    复制代码

    特点:@p不可以指向死去的玩家
    1. @r 随机玩家
    复制代码

    特点:@e不可以指向死去的玩家,可以使用参数type(后面会讲)来指定随机实体
    1. @s 你自己
    复制代码

    特点:@s可以指向死去的玩家,但在命令方块中不会生效,除非以指定了执行者
    1. @initiator 选择当前与NPC交互的玩家
    复制代码

    特点:仅在NPC内置命令界面生效!如果该选择器用于外置命令,则不会报错,但不会选择到任何玩家



<第二期>   >第三期<   <第四期>
回复 11 最早 最新 只看楼主
MC*** Lv.3 中级会员
2024-8-26 19:19:26 · 来自手机 IP:广东省
笔记:@s无法在命令方块中使用,他的意思是指定命令方块自己!@p最近的玩家别在聊天窗口中输入,因为自己离自己最近!
2# 2024-8-26 19:19:26 回复 收起回复
无*** Lv.1 新手上路
2024-8-27 08:42:53 · 来自手机 IP:湖北省
大佬大佬问你个事,如何制作检测人数指令?
4# 2024-8-27 08:42:53 收起回复
MCpingjun 2024-8-27 15:10 IP:广东省
回复 举报
检测人数可以用计分板
1.scoreboard players set 实体或虚拟实体 计分板名字 0
2.scoreboard players add 实体或虚拟实体
计分板名字 1
1是循环(建议延迟:1),2是连锁
您需要登录后才可以回帖 登录 | 立即注册
本版积分规则