# Генератор fxmanifest.lua

Соберите корректный fxmanifest.lua: версия runtime, порядок загрузки скриптов, страница NUI, зависимости и исключения escrow. Вставьте существующий manifest, чтобы его отредактировать.

- Платформа: FiveM
- Каноническая страница: https://devtoolsgg.com/ru/fivem/fxmanifest
- Пишется в: Сохранить как fxmanifest.lua в корне папки вашей resource.

## Опции

### Resource

- `name` Имя resource (обязательно). Имя папки. Строчные буквы, без пробелов, оно становится id resource.
- `version` Версия. Семантическая версия, например 1.0.0.
- `author` Автор. Ваше имя или имя вашей команды.
- `repository` Repository. Необязательная ссылка, которую показывают некоторые панели управления сервером.
- `description` Описание. Одна строка о том, что делает resource.

### Runtime

- `fxVersion` fx_version. cerulean — текущий runtime. Более старые значения существуют только для legacy-resource.
- `game` Игра. gta5 для FiveM, rdr3 для RedM, common для resource, которые работают в обеих.
- `lua54` Lua 5.4. Включает современный runtime Lua. Рекомендуется для всего нового.

### Скрипты

- `sharedScripts` shared_scripts. Выполняются и на клиенте, и на сервере. Конфиг и библиотеки идут сюда.
- `clientScripts` client_scripts. Только на клиенте. Маски вроде client/*.lua работают.
- `serverScripts` server_scripts. Только на сервере. Подключение базы данных ставьте первым.

### NUI

- `uiPage` ui_page. Путь к точке входа вашей NUI, например html/index.html.
- `files` files. Всё, что нужно NUI для загрузки: HTML, CSS, JS, картинки, шрифты.

### Зависимости и escrow

- `dependencies` dependencies. Resource, которые должны быть уже запущены.
- `provide` provide. Объявляет, что эта resource заменяет другую, например форк qb-inventory.
- `escrowIgnore` escrow_ignore. Файлы, которые остаются редактируемыми внутри resource под защитой escrow.

## Как цитировать

Генератор fxmanifest.lua, devtoolsgg.com. https://devtoolsgg.com/ru/fivem/fxmanifest
