跳转至

交互命令🔗


交互命令功能允许创建方块或实体,在与它们交互时执行定义好的命令。

如何创建一个:

  1. 执行命令 /cmi ic new [name],例如 /cmi ic new healer,你会在聊天中看到这样的窗口。
  2. 点击其中一个 + 号来分配你正在看的方块(第一个)或实体(第二个)到这个特定的交互命令。
  3. 这将产生一个确认消息,之后你可以向这个交互命令添加更多方块或实体,或者继续添加命令本身。
  4. 要添加命令,只需点击 !,你就可以在呈现的列表中添加新命令。
  5. 点击 + 号添加新命令,它将等待你在聊天窗口中输入新命令。不要像常规命令那样以 / 开头,只需写基本命令即可。[playerName] 变量可用于包含与之交互的玩家名。
  6. 在聊天中输入新命令并按下回车。

在此之后,你就可以右键点击方块或实体并期待一些结果了。

你可以添加任意多的方块或实体。 你可以添加任意多的命令,并且可以利用专用的命令。请阅读关于它们的 wiki。

交互命令可以设置为公共模式。这意味着拥有 cmi.interactivesign 权限节点的玩家可以创建一行文字为 [ic:[isName]] 的告示牌,以自动将告示牌添加到 IC 列表中。 告示牌文本将自动替换为该特定 IC 预设的文本。包含内置的游戏中编辑器来管理它们。

对于"本地化"命令,运行 asConsole!,例如一个 PvP 倒计时,必须定义一个世界区域,以便服务器"知道"在哪里运行命令。这里有一个示例,定义了一个计数器,其中玩家点击交互命令方块/告示牌(如 IC 的命令部分中所定义)。

如果你创建了公共 IC。例如一个名为 warp 的 IC,带有像 asConsole! cmi warp $1 [playerName] 这样的命令,那么有权限创建公共 IC 告示牌的玩家可以创建一个顶行为 [ic:warp] 的告示牌,第二行如示例 shop,然后点击这个告示牌后你将被传送到 shop 的传送点位置。命令将接受写在告示牌上的变量。只有告示牌的第一行会被忽略,你可以在告示牌上放任意多的变量。这允许你拥有一个公共 IC,只需改变行即可执行多个不同的命令。 (内容由AI生成,仅供参考)