【XMChatRoom·服务器等级聊天室】

原创 【XMChatRoom·服务器等级聊天室】 1.0.0

需要插件(必装)
需要插件(可选)

插件介绍​

XMChatRoom 是一个基于玩家等级的多级聊天室系统,支持不同等级的玩家进入不同的聊天室进行交流。插件提供了主聊天室和迷你聊天窗两种界面,让玩家可以更方便地进行交流。

主要功能​

  1. 多级聊天室
    • 支持配置多个聊天室
    • 每个聊天室可设置进入等级要求
    • 聊天室消息自动清理功能
  2. 双界面模式
    • 主聊天室界面:完整的聊天功能
    • 迷你聊天窗:方便实时查看消息
  3. 消息显示
    • 支持显示发送时间
    • 玩家名称颜色区分(自己为绿色,他人为橙色)
    • 支持权限颜色系统
    • 支持查看玩家信息(需要 XMPlayerCard 插件)
  4. 界面功能
    • 聊天室列表分页显示
    • 消息历史记录分页显示
    • 支持关闭/打开迷你聊天窗
1740248550569
1740248557526
1740248570346
1740248756225

依赖插件​

  • VipLogo(必需):用于获取玩家等级
  • XMPlayerCard(可选):支持点击玩家名称查看详细信息

权限设置​

每个聊天室可以配置不同的消息颜色权限:
JSON:
      "信息颜色权限": [
        {
          "信息颜色权限": "xmchatroom.color.newbie.green",
          "信息颜色": "#00FF00"
        }
      ],
      "默认信息颜色": "#000000"

指令说明​

  • 点击服务器等级按钮进入聊天室

配置​

JSON:
{
  "聊天室设置": [
    {
      "聊天室标题": "萌新接待室",
      "等级要求": 1,
      "聊天室ID": "newbie",
      "信息颜色权限": [
        {
          "信息颜色权限": "xmchatroom.color.newbie.green",
          "信息颜色": "#00FF00"
        }
      ],
      "默认信息颜色": "#000000"
    },
    {
      "聊天室标题": "精英聊天室",
      "等级要求": 10,
      "聊天室ID": "elite",
      "信息颜色权限": [
        {
          "信息颜色权限": "xmchatroom.color.elite.blue",
          "信息颜色": "#0000FF"
        }
      ],
      "默认信息颜色": "#000000"
    },
    {
      "聊天室标题": "大师聊天室",
      "等级要求": 999,
      "聊天室ID": "master",
      "信息颜色权限": [
        {
          "信息颜色权限": "xmchatroom.color.master.red",
          "信息颜色": "#FF0000"
        }
      ],
      "默认信息颜色": "#000000"
    }
  ],
  "消息过期天数": 7
}

插件配置包含以下主要部分:
  1. 聊天室设置
    • 聊天室标题
    • 等级要求
    • 聊天室ID
    • 消息颜色权限
    • 默认消息颜色
  2. 消息过期设置
    • 可设置消息保存天数,超期自动清理

安装说明​

  1. 下载插件文件
  2. 将插件放入 oxide/plugins 目录
  3. 确保已安装 VipLogo 插件
  4. 重启服务器或输入 oxide.reload XMChatRoom 加载插件

注意事项​

  1. 首次安装会自动创建默认配置文件
  2. 修改配置后需要重新加载插件
  3. 建议定期备份聊天记录数据文件
  4. 插件卸载时会自动清理所有UI界面
作者
pandaman
下载
0
类型
数字产品
有效期
无限
价格
198.00 CNY
查看
24
文件类型
cs
文件大小
41.4 KB
文件Hash
50e25a403a31c053f28f59f6247d964a
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

标签