QB 管理员支持系统 Report

QB 管理员支持系统 Report

QBCore管理员支持系统 Report插件

特征

  • 现代直观的管理面板界面,带有可自定义的设置页面
  • 实时更新的支持票证系统
  • 所有工单作的可自定义通知
  • 每个管理员的单独声音设置
  • 具有可配置冷却时间的反垃圾邮件保护
  • 多语言支持(英语和德语)
  • 工单状态跟踪(待处理/已接受)
  • 管理员分配系统
  • 基于位置的要素(传送/航点)
  • 可定制的聊天消息和通知
  • 个人管理员通知切换
  • 管理员可见性设置(在通知中显示/隐藏管理员姓名)
  • 智能通知系统,防止重复消息
  • 可配置的管理员状态显示
  • 新门票的 Discord webhook 通知

命令

  • /support [message]– 创建支持票证
  • /ap– 打开管理面板(仅限管理员)
  • /noadmin– 切换管理员通知(仅限管理员)

运作方式

对于玩家

  1. 使用 创建 ticket/support [your message]
  2. 等待管理员接受您的工单
  3. 接收有关工单状态更改的通知
  4. 当管理员接受您的工单时收到通知
  5. 在没有管理员时查看合并邮件

对于管理员

  1. 使用/ap
  2. 实时查看所有活动工单
  3. 接受门票以领取门票
  4. 使用各种票证管理选项:
    • 传送到玩家
    • 设置航点
    • 接受/取消分配工单
    • 删除已解决的工单
  5. 切换通知模式/noadmin
  6. 在管理面板中自定义个人通知设置
  7. 配置管理员名称的可见性设置
  8. 访问设置页面以进行其他自定义

安装

  1. 将文件夹复制到服务器的目录qb-adminsupportresources/[qb]
  2. 添加到您的ensure qb-adminsupportserver.cfg
  3. 在 中配置管理员权限 :server.cfg
    add_ace group.admin command allow # 允许 admin 组使用 admin 命令
    1. 如有需要,请调整设置config.lua
    2. 如果您想使用 Discord 集成,请在 Discord webhook 中配置config.lua
    3. 重新启动服务器

    Discord Webhook 集成

    该资源包括新支持票证的 Discord webhook 通知:

    1. 在您的 Discord 服务器中创建 webhook(服务器设置 > 集成 > Webhook)

    2. 复制 Webhook URL

    3. 编辑和设置:config.lua

Config.Discord = {
    enabled = true, -- Enable Discord integration
    webhook = "YOUR_WEBHOOK_URL", -- Paste your webhook URL here
    botName = "Admin Support", -- Name for the webhook bot
    avatarUrl = "", -- Optional: URL for bot avatar
    footer = "QB Admin Support System", -- Footer text for embeds
    color = 3447003, -- Blue color for Discord embeds (Discord default blue)
    thumbnailUrl = "", -- Optional thumbnail URL for embeds
    design = { -- Design-related settings
        includeTimestamp = true -- Include timestamp in Discord embed
    }
}
  1. Discord 通知包括:

    • 工单 ID
    • 玩家信息
    • 消息内容
    • 显示工单创建时间的相对时间戳

依赖

  • QBCore 框架
  • OXMYSQL 数据库
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容