管理聊天组、自定义颜色和添加标题
Better Chat 允许您更改和自定义玩家名称、颜色和前缀,从而取代了游戏中的默认聊天。插件还可以添加对此插件的支持以及兼容性,因为运行多个聊天插件通常不起作用。
使用 BC Group Manager(仅限 Windows)轻松编辑您的文件。oxide/data/BetterChat.json
命令
[ ] 中的所有参数都是可选的!|代表 ‘OR’。
- chat group add
<group>
— 创建一个新的聊天组 - 聊天组删除
<group>
— 删除聊天组 - 聊天组设置
<group> <setting> <value>
— 更改聊天组设置 - chat group list — 列出所有聊天组
- chat user add
<player|steamid> <group>
— 将玩家添加到聊天组 - 聊天用户删除
<player|steamid> <group>
— 从聊天组中删除玩家
权限
oxide.grant <user or group> <name or steam id> <permission>
oxide.revoke <user or group> <name or steam id> <permission>
- betterchat.admin — 需要使用命令
chat
常见问题解答
问题:为什么所有聊天消息都出现两次?
答:您安装了另一个聊天插件,它与 Better Chat 不兼容。通常的嫌疑人是 。想想你是否真的需要那个其他插件。例如,No Green 可以使用 Better Chat 轻松重新创建。No Green
问题:为什么战队标签不显示?
答:您可能需要安装插件才能向他们展示 Better Chat。Clan Tags
问题:我需要为什么设置“优先级”?
答案:优先级用于确定玩家的主组和显示的游戏顺序。有关“主要组”的更多信息,请阅读下面的“’主要组’是什么意思?
问题:我无法将自己从 default/moderator/admin 组
中删除答案:Oxide 会自动将玩家添加到适当的组。Everybody (每个人) 都被添加到 default 组中。如果您只是想为管理员隐藏默认标题,请查找设置。HiddenIfNotPrimary
问题:“主要群体”是什么意思?
答案:主组由组的优先级决定。在玩家所属的所有组中,具有最高优先级 (最小数字) 的组是其主要组。
聊天格式
您可以对组的格式做很多事情。您可以通过以下方式对其进行自定义:
- {title} = 组标题
- {用户名} = 玩家名称
- {ID} = 玩家 ID
- {message} = 消息
- {日期} = 日期戳
- {Time} = 时间戳
- {组} = 主要组
…但也只需向其添加单词、字母、数字和符号。例如,你可以把 Title 放在名字后面。
聊天组设置
要设置组,请使用命令 ‘chat’。如果您想在聊天中进行设置,您需要授予自己权限并在命令前加上正斜杠 (/)。您可以通过在服务器控制台中键入以下命令来授予自己权限,并将其替换为您的用户名或 ID(大多数游戏的 Steam ID):现在您可以在聊天中使用命令“/chat”。betterchat.admin
<name or ID>
oxide.grant user <name or ID> betterchat.admin
首先,创建您想要的组。让我们以 admin 组为例来做到这一点。请记住,如果您在聊天中设置群组,则需要在命令前加上正斜杠 (/)。
要创建组,请键入:chat group add admin
您还应该设置组的优先级,因为这对插件非常重要。优先级是组的排名,并告诉 Better Chat 如果您位于多个组中,应该首选哪个组。
数字越小,实际优先级越高,即 0 > 1。由于 admin 目前是我们优先级最高的组,因此将其设置为 0,如果也有版主组,则很可能会将其设置为 1:chat group set admin priority 0
现在,随着组的创建,您可以将自己添加到该组。一些游戏,例如 Rust,已经具有管理员和版主级别,如果您具有管理员或版主级别,则会自动将您应用到“管理员”或“版主”组。
要手动将自己添加到组中,请使用:chat user add <name or ID> admin
现在,当您在组中时,您可以给自己一个漂亮的标题:chat group set admin title [Admin]
您还可以更改标题的颜色,例如更改为红色:chat group set admin titlecolor red
现在是一个不错的红色 [管理员]。颜色可以是任何十六进制颜色代码或常见的颜色拼写。
与你的名字相同:chat group set admin namecolor red
要完成它,您应该将之前自动生成的默认组的优先级更改为 1,使其优先级低于 admin:chat group set default priority 1
还有许多其他组设置可以使用以下命令进行设置:chat group set
- 优先级 – 组的等级,告诉您在多个组中时,插件更喜欢哪个组(数字越小,实际优先级越高!
- TitleHiddenIfNotPrimary – 如果设置为 true,则隐藏组的标题,如果该组不是您所在组中优先级最高的组
- Title – 组标题
- TitleColor – 标题的颜色
- TitleSize – 标题的大小
- TitleHidden – 如果设置为 true,则永远不会显示组的标题
- UsernameColor – 用户名的颜色
- UsernameSize – 用户名的大小
- MessageColor – 消息的颜色
- MessageSize – 消息的大小
- ChatFormat – 聊天消息的格式/顺序
- ConsoleFormat – 在控制台或日志中显示时聊天消息的格式/顺序
暂无评论内容