聊天系统
V1支持自定义聊天格式,可使用变量替换。
[/tag]§b/sender§r >> /text| 变量 | 说明 |
|---|---|
| /sender | 发送者名称 |
| /tag | 聊天头衔 |
| /text | 聊天内容 |
可通过scriptevent设置玩家聊天头衔:
/scriptevent usf:tag 玩家名 头衔内容玩家之间可进行私聊。
| 命令 | 说明 |
|---|---|
| talk | 打开私聊界面 |
| 私聊 | 打开私聊界面 |
- 选择在线玩家进行私聊
- 私聊消息仅双方可见
- 支持Emoji表情
Emoji表情
Section titled “Emoji表情”V1内置19个Emoji表情,聊天时输入触发词自动转换。
在管理界面开启 Emoji 功能。
| 表情 | 触发词1 | 触发词2 |
|---|---|---|
| /笑脸 | /xl | |
| /苦脸 | /kl | |
| /死 | /si | |
| /白眼 | /by | |
| /开心 | /kx | |
| /流口水 | /lks | |
| /无语 | /wy | |
| /搞怪 | /gg | |
| /猥琐 | /ws | |
| /哭 | /ku | |
| /冷 | /leng | |
| /生气 | /sq | |
| /帅 | /shuai | |
| /害羞 | /hx | |
| /魔鬼 | /mg | |
| /所以呢 | /syn | |
| /笑哭 | /xk | |
| /口罩 | /kz | |
| /亲 | /qin |
系统支持临时禁言功能,通过设置玩家的 enable_chat 数据实现。
禁言状态查询
Section titled “禁言状态查询”禁言剩余时间可通过代码获取:
chat_left_time(player) // 返回剩余毫秒数can_chat(player) // 返回true表示可以发言开启 Weather 功能后,天气变化时会提示所有玩家。
| 天气 | 提示内容 |
|---|---|
| 雷雨 | §e天气转为:雷雨 |
| 下雨 | §e天气转为:下雨 |
| 雷暴 | §e天气转为:雷暴 |
| 晴天 | §e天气转为:晴天 |
玩家可在告示牌上创建留言板。
运行命令:
/scriptevent usf:sign_board- 玩家可留言
- 支持清空留言
- 可关闭留言板
- 留言板实体使用潜影弹实现
| 文本ID | 内容 |
|---|---|
| sign_board/title | 留言板 |
| sign_board/nothing | 这里没有留言 |
| sign_board/add | 留言 |
| sign_board/clear | 清空 |
| sign_board/kill | 关闭此留言板 |