交互命令🔗
交互命令功能允许创建方块或实体,在与它们交互时执行定义好的命令。
如何创建一个:
- 执行命令
/cmi ic new [name],例如/cmi ic new healer,你会在聊天中看到这样的窗口。 - 点击其中一个
+号来分配你正在看的方块(第一个)或实体(第二个)到这个特定的交互命令。 - 这将产生一个确认消息,之后你可以向这个交互命令添加更多方块或实体,或者继续添加命令本身。
- 要添加命令,只需点击
!,你就可以在呈现的列表中添加新命令。 - 点击
+号添加新命令,它将等待你在聊天窗口中输入新命令。不要像常规命令那样以/开头,只需写基本命令即可。[playerName]变量可用于包含与之交互的玩家名。 - 在聊天中输入新命令并按下回车。
在此之后,你就可以右键点击方块或实体并期待一些结果了。
你可以添加任意多的方块或实体。 你可以添加任意多的命令,并且可以利用专用的命令。请阅读关于它们的 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生成,仅供参考)