# fxmanifest.lua-Builder

Baue eine gültige fxmanifest.lua: Runtime-Version, Ladereihenfolge der Scripts, NUI-Seite, Dependencies und Escrow-Ausnahmen. Füge ein bestehendes Manifest ein, um es zu bearbeiten.

- Plattform: FiveM
- Kanonische Seite: https://devtoolsgg.com/de/fivem/fxmanifest
- Schreibt nach: Als fxmanifest.lua im Wurzelverzeichnis deines Resource-Ordners speichern.

## Optionen

### Resource

- `name` Resource-Name (erforderlich). Ordnername. Kleinbuchstaben, keine Leerzeichen, er wird zur Resource-ID.
- `version` Version. Semantische Version, z. B. 1.0.0.
- `author` Autor. Dein Name oder der deines Teams.
- `repository` Repository. Optionaler Link, den manche Server-Manager anzeigen.
- `description` Beschreibung. Eine Zeile, die beschreibt was die Resource tut.

### Runtime

- `fxVersion` fx_version. cerulean ist die aktuelle Runtime. Ältere Werte existieren nur für Legacy-Resources.
- `game` Spiel. gta5 für FiveM, rdr3 für RedM, common für Resources, die auf beidem laufen.
- `lua54` Lua 5.4. Aktiviert die moderne Lua-Runtime. Für alles Neue empfohlen.

### Scripts

- `sharedScripts` shared_scripts. Laufen auf Client und Server. Config und Libraries gehören hierhin.
- `clientScripts` client_scripts. Nur clientseitig. Wildcards wie client/*.lua funktionieren.
- `serverScripts` server_scripts. Nur serverseitig. Setz deinen Datenbank-Include an die erste Stelle.

### NUI

- `uiPage` ui_page. Pfad zu deinem NUI-Einstiegspunkt, z. B. html/index.html.
- `files` files. Alles, was NUI zum Laden braucht, HTML, CSS, JS, Bilder, Fonts.

### Dependencies & Escrow

- `dependencies` dependencies. Resources, die bereits gestartet sein müssen.
- `provide` provide. Erklärt, dass diese Resource eine andere ersetzt, z. B. ein Fork von qb-inventory.
- `escrowIgnore` escrow_ignore. Dateien, die in einer escrow-geschützten Resource bearbeitbar bleiben.

## So zitierst du

fxmanifest.lua-Builder, devtoolsgg.com. https://devtoolsgg.com/de/fivem/fxmanifest
