此脚本的功能
无法报告问题的玩家会在 Discord 告诉你,或者根本不告诉你。Agency Reports V2 在游戏内提供报告窗口,并为你的团队提供带实时聊天的排队系统,让问题在发生地得到解答,而不是分散在五个不同频道。它可独立运行于任何服务器,支持 ESX、QBCore 或无框架,且免费。
安装
- 步骤 1:
将 agency-reports 文件夹放入你的 resources 目录,并在 server.cfg 中添加 ensure agency-reports。
- 步骤 2:
将附带的 SQL 文件导入你的数据库。报告及其聊天记录存储于此,重启服务器不会丢失未处理的案件。
- 步骤 3:
除非检测错误,否则保持 Config.Framework 为自动,并在 Config.AdminGroups 中设置你服务器实际使用的管理员组。
- 步骤 4:
如果您希望将新报告发布到频道,请在配置中放入您的 Discord webhook,然后以玩家身份使用 areport 命令测试,以管理员身份使用 areports 命令测试。
常见问题
谁算作管理员?
所有在 Config.AdminGroups 下列出的组中的成员,通过您的框架或在独立模式下通过 ACE 权限检查。默认列表包含 admin、superadmin、mod 和 god,您应根据服务器中存在的组进行调整。
它需要 ESX 或 QBCore 吗?
不,独立模式是完整模式,不是备用方案。框架检测仅用于读取玩家名称和管理员组;没有框架时,它使用 ACE 权限和玩家标识符。
实时聊天有什么是 Discord 没有的?
它保留游戏内的案件信息,包括玩家 ID、位置和报告内容。管理员无需询问是谁和在哪里,玩家也无需离开服务器进行回复。Discord webhook 仍会发布每个新报告,因此团队不会丢失任何信息。
开放报告有数量限制吗?
没有,但每个玩家有冷却时间,防止队列被淹没。关闭的报告会保留在数据库中及其聊天记录,这正是首次有人声称未被回复时所需要的。