SuperAPI AI 工具集

fivem-development

编程与开发

查看项目

更新于 10-16 03:48

技能介绍

用途:为 FiveM 资源开发提供框架无关的最佳实践指导,覆盖性能、安全、客户端/服务端通信、缓存与项目记忆等主题,适用于 vRP、QBCore、Qbox、ESX 等框架。

主要能力:按需加载参考文件而非全部载入,包含 communication.md(Tunnel、事件、_ 前缀、同侧调用、响应预算)、performance.md(循环、动态 sleep、负载、tunnel_res、广播、StateBags、缓存、客户端数据播种)、audit-passes.md(审计 Pass 0–7)、architecture.md(单体布局)、style.md(查找表、nil、注释、单次使用辅助函数)、security.md(SafeEvent、SetCooldown、端点鉴权、输入校验)、api.md(cerberus 导出)、quality-gates.md(实现/重构质量门)、fivem-react-nui(NUI/React UI)、asset-discovery.md、framework-detection.md 等。

使用方式:先读本地技能,信息缺失或不确定时再联网获取;原生函数查 https://docs.fivem.net/natives/,ox_lib 查 https://overextended.dev/ox_lib。写 Lua 前先读 architecture.md §3.5–3.6 与 style.md §3.7–3.11;任务模式读 quality-gates.md。默认一个 server.lua 与一个 client.lua。项目记忆使用 /fxmind learn、/fxmind memory health、/fxmind graph、/fxmind query。

关键规则:不需要返回值用 TriggerServerEvent/TriggerClientEvent,需要返回值用回调/Tunnel;禁止固定 Wait(0);同环境直接调用函数;循环内 5 秒内不做远程调用;负载约 8KB 上限,发送增量;重复数据库查询用 exports["cacheaside"]:Get();大同步用 cerberus SendFullSync/SendDeltaSync;金钱/物品/经验/车辆使用 SafeEvent 加服务端校验;客户端在频繁 TriggerServerEvent 前用 SetCooldown;服务端不信任客户端/NUI。

限制:资料未提供具体收费、价格、平台支持范围与效果数据;不得臆造原生函数、框架 API 或参数,不确定时必须查证或如实告知。