第一中文网

第十五章 发送消息 (第1/2页)

天才一秒记住【第一中文网】地址:www.dyzww.cc

在minecraft,如何与玩家交流,那肯定是在聊天框打字了。

但是如果得像服务器里“自动化”,那么命令方块肯定就派上用场了。

之前说过命令方块有三种文本输出形式。第一种是聊天栏显示运行结果;第二种是命令方块界面显示运行结果;第三种是给命令方块取名。

但前两种都是只能管理员查看,第三种又太短,且不美观。这时候我们就需要可以发送消息的指令。在minecraft中,可以发送消息的指令有很多种,但功能都差不多,接下来就来一一讲一下,这里先全部列出来:

\/say <消息>

\/tell

\/tellraw

\/w

\/me

\/msg

\/teammsg

\/tm(?)

首先第一个是\/say。say可以发送广播消息。发送消息的格式长这样:

[xxx]xxxxxxxx

我们再来拿用聊天栏发出的信息的话来对比一下:

<xxx>xxxxxxx

可以发现,除了名字的显示形式是不一样之外,其他都一样。

\/say

作用:广播

需要权限等级:Java-2,基岩-1

格式:

\/say <消息内容>

显示信息格式:

[发出人的昵称]“内容”

\/say这个指令很简单,但又有些那么不简单。

\/say的消息内容不止可以写消息,还可以包括目标选择器和玩家名!

比如:

\/say @p

就可以广播最靠近命令执行地点的玩家。

这功能的适用性非常广,你可以在你的RpG地图里使用\/say 目标选择器来让Npc说出玩家名,也可以在服务器中检测持有违禁品的玩家并将其用户名广播。

普通玩家无法使用\/say,但这些玩家干嘛要用\/say,好好的在聊天栏内发送消息不好吗?

但mojang就这么神奇,也向普通玩家添加了一条广播指令,它就是\/me。

\/me

作用:广播(实际上mojang官方本意是显示一条关于自己正在做什么的信息)

需要权限等级:0

格式:

\/me [消息内容(动作)]

显示信息格式:

* Username 消息内容

(Username即玩家名,这儿如果使用汉字空格会没掉)

和say一样,me也可以在消息中参杂目标选择器和玩家名,只不过这功能暂且只有基岩版有,Java版还未添加。me如果不填消息只会限速玩家昵称。

广播的指令暂且只有这么多。但一个游戏只有世界聊天室那肯定是不行的,所以mojang还添加了一堆用于私信的指令:

\/tell

\/w

\/msg

作用:告诉一个或多个玩家消息。

需要权限等级:0(目标选择器只能使用@s和玩家名,其他类型选择器需要2级[Java]或1级[基岩]权限)

格式:

\/tell <收信者:目标选择器><内容>

\/w <收信者:目标选择器><内容>

\/msg <收信者:目标选择器><内容>

这些指令都很简单,也没有什么

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

都市超品仙医 活在两个世界 大秦:这个太子总想着造反 与其说瞎话不如 穿越万界:神功自动满级 诛神乾坤 多子多福,仙女都被他抢了怎么办