# Generador de fxmanifest.lua

Crea un fxmanifest.lua válido: versión del runtime, orden de carga de los scripts, página NUI, dependencias y excepciones de escrow. Pega un manifest existente para editarlo.

- Plataforma: FiveM
- Página canónica: https://devtoolsgg.com/es/fivem/fxmanifest
- Se escribe en: Guardar como fxmanifest.lua en la raíz de la carpeta de tu resource.

## Opciones

### Resource

- `name` Nombre de la resource (obligatorio). Nombre de la carpeta. Minúsculas, sin espacios, se convierte en el id de la resource.
- `version` Versión. Versión semántica, p. ej. 1.0.0.
- `author` Autor. Tu nombre o el de tu equipo.
- `repository` Repository. Enlace opcional que muestran algunos gestores de servidor.
- `description` Descripción. Una línea describiendo lo que hace la resource.

### Runtime

- `fxVersion` fx_version. cerulean es el runtime actual. Los valores más viejos solo existen para resources legacy.
- `game` Juego. gta5 para FiveM, rdr3 para RedM, common para resources que funcionan en los dos.
- `lua54` Lua 5.4. Activa el runtime moderno de Lua. Recomendado para cualquier proyecto nuevo.

### Scripts

- `sharedScripts` shared_scripts. Se ejecutan en cliente y servidor. La config y las librerías van aquí.
- `clientScripts` client_scripts. Solo del lado cliente. Los comodines como client/*.lua funcionan.
- `serverScripts` server_scripts. Solo del lado servidor. Pon primero el include de la base de datos.

### NUI

- `uiPage` ui_page. Ruta del punto de entrada de tu NUI, p. ej. html/index.html.
- `files` files. Todo lo que la NUI necesita cargar: HTML, CSS, JS, imágenes, fuentes.

### Dependencias y escrow

- `dependencies` dependencies. Resources que ya tienen que estar arrancadas.
- `provide` provide. Declara que esta resource sustituye a otra, p. ej. un fork de qb-inventory.
- `escrowIgnore` escrow_ignore. Archivos que siguen siendo editables dentro de una resource protegida con escrow.

## Cómo citar

Generador de fxmanifest.lua, devtoolsgg.com. https://devtoolsgg.com/es/fivem/fxmanifest
