Generate fxmanifest.lua
generate_fxmanifestGenerates a valid fxmanifest.lua (fx_version 'cerulean', game 'gta5') for client/server/shared Lua or JS scripts, NUI pages, maps, vehicle data files and dependencies, then validates it with the RPScripts manifest rules. Lua 5.4 is the default runtime, so no lua54 line is written.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | No | Files sent to clients (NUI assets, data files) | |
| author | No | ||
| preset | No | basic | |
| ui_page | No | NUI page (preset nui), default html/index.html | |
| version | No | ||
| data_files | No | e.g. [{"type": "HANDLING_FILE", "path": "data/handling.meta"}] | |
| description | No | ||
| dependencies | No | Resources or constraints, e.g. ["ox_lib", "/onesync"] | |
| node_version | No | Set for server-side JavaScript using Node 22 features | |
| client_scripts | No | e.g. ["client/*.lua"] or ["client.js"] | |
| server_scripts | No | e.g. ["@oxmysql/lib/MySQL.lua", "server/*.lua"] | |
| shared_scripts | No | e.g. ["@ox_lib/init.lua", "config.lua"] |