01安装
- 1将 Agency-Repairkit 放入你的 resources 文件夹
- 2在 server.cfg 中添加 ensure Agency-Repairkit,放在你的框架、库存和 target 资源之后
- 3QBCore:无需额外添加,四个道具会在每次启动时自动注册
- 4ESX:道具会通过 oxmysql 添加到 items 表中,下次重启后即可使用
- 5ox_inventory 和 QBox:将 install/ox_inventory.lua 中的条目复制到 ox_inventory/data/items.lua 中
- 6将 install/images 中的图片复制到你的库存系统的图片文件夹中
- 7可选:添加 add_ace group.admin agency.repairkit allow,以使用 /arepairkit 的管理标签页。
- 8从 V1 升级:删除旧的 Agency-Repairkits 文件夹,该资源现在名为 Agency-Repairkit。agencyrepairkit 道具保持不变。
02依赖项
无需任何依赖QBCore、QBox 或 ESX(可选,没有框架时以独立模式运行)用于存放维修包道具的库存系统(可选:ox_inventory、qb-inventory、qs-inventory、ps、lj 或 jpr)ox_target 或 qb-target(可选,为载具添加维修包选项)用于漏油效果的燃油脚本(可选:LegacyFuel、ox_fuel、cdn-fuel、ps-fuel 等)Agency-Notify(可选)
+值得了解
安装只需要几分钟:把文件夹放进去,添加一行 ensure,再根据所使用的库存系统复制相应的物品条目。该资源不需要任何数据库表。
- 适配所有库存系统的物品
- 在使用 qb-inventory、ps、lj、jpr 或其他 QB 分支的 QBCore 上,这四个物品会在每次启动时自动添加到 qb-core 中,不需要手动编辑。ESX 会通过 oxmysql 把它们写入 items 表,重启后即可使用。ox_inventory(因此也包括 QBox)只会读取自己的物品文件:请从 install/ox_inventory.lua 复制相应条目,它们已经指向正确的导出函数,并使用 consume = 0。
- 物品图片
- install/images 文件夹中包含四张物品图片:agencyrepairkit、agencyrepairkit_advanced、agencytyrekit 和 agencycleaningkit。将它们复制到你的库存系统的图片文件夹中,例如 qb-inventory/html/images 或 ox_inventory/web/images。
- server.cfg 中的启动顺序
- 请在框架、库存系统和 target 资源之后启动 Agency-Repairkit。即使框架启动得比较晚,也仍然会被识别,但只有当一切都已经在运行时,物品和 target 选项才会更快就绪。
?常见问题
我使用工具包时没有任何反应。
检查你的库存系统中的物品名称是否与 Config.Kits 一致(agencyrepairkit 等)。在 ox_inventory 中,物品条目需要设置 server = { export = 'Agency-Repairkit.useKit' }。将 Config.Debug 设为 true 后,会打印出每次维修被拒绝的原因。
为什么工具包会提示车辆不需要维修?
只有在真正能改变状况时,工具包才会启动:路边工具包需要发动机低于 65 % 或油箱低于 70 %,轮胎工具包需要爆胎,清洁工具包需要车辆脏污。不满足条件时,工具包会被保留。
我需要移除 V1 吗?
是的。V1 名为 Agency-Repairkits,注册了相同的物品。如果两者同时运行,一个工具包会触发两次维修。
