Installation
Fünf Minuten. Es muss keine Datenbank vorbereitet werden: Alles, was sich diese Ressource merkt, liegt in zwei JSON-Dateien im eigenen Ordner.
Vor dem Start
Abschnitt betitelt „Vor dem Start“| Was du brauchst | Warum |
|---|---|
| ESX, QBCore oder QBox | Admin-Prüfungen, Jobs, Benachrichtigungen und nutzbare Items liefert das Framework |
| Ein aktuelles Game-Build | Die Chamäleon-Lacke gehören zum neueren Fahrzeug-Farbenset |
| Ein Inventar, das nutzbare Items des Frameworks unterstützt | Nur wenn du die Lack-Items verwenden möchtest |
1. Ordner ablegen
Abschnitt betitelt „1. Ordner ablegen“Lade mic_chameleon aus deinen Cfx.re Granted Assets herunter und lege den Ordner in deinen Ressourcen ab, zum Beispiel unter resources/[mic]/mic_chameleon.
Lass die Ordner data/ und stream/ an Ort und Stelle. data/ enthält die Farbdefinitionen (carcols_gen9.meta, carmodcols_gen9.meta, carmodcols.ymt) und stream/ enthält vehicle_paint_ramps.ytd, die Texturen, die den Lacken 223 bis 242 ihren Farbwechsel verleihen.
2. Nach dem Framework starten
Abschnitt betitelt „2. Nach dem Framework starten“Füge in der server.cfg die Zeile ensure mic_chameleon unterhalb von es_extended, qb-core oder qbx_core ein (und unter deinem Inventar, falls du die Items nutzt).
Es hat geklappt, wenn die Konsole drei [Camaleon]-Zeilen ausgibt: das gefundene Framework (ESX oder QBCore — QBox wird als QBCore angezeigt), dass die Berechtigungen geladen wurden und Registered 82 chameleon paint items + reset item. Die ersten beiden Zeilen erscheinen in der Sprache aus Config.Locale, die standardmäßig auf Spanisch steht — ESX Framework detectado automáticamente. ist genau das richtige Signal.
Sagt die erste Zeile, dass kein kompatibles Framework erkannt wurde, startete die Ressource vor deinem Framework. Verschiebe die Zeile weiter nach unten.
3. Die Datenbank — nichts zu tun
Abschnitt betitelt „3. Die Datenbank — nichts zu tun“Die Ressource erstellt permissions.json und vehicle_original_colors.json selbst, falls diese fehlen. Die einzige SQL-Datei im Ordner dient den ESX-Item-Definitionen (siehe unten) und wird nur für ESX ohne ox_inventory benötigt.
4. Die Items (optional)
Abschnitt betitelt „4. Die Items (optional)“Überspringe diesen Schritt, wenn du nur das Menü nutzen möchtest, oder setze Config.UseItems = false.
| Item | Was es tut |
|---|---|
chameleon_paint_161 … chameleon_paint_242 | Eines pro Farbe, insgesamt 82. Wird im Auto sitzend benutzt, verbraucht und lackiert das Auto in der Farbe |
chameleon_reset | Wird verbraucht und setzt das Auto auf die Farbe zurück, die es vor der ersten Lackierung hatte |
Die Definitionen liegen im Ordner items/ bereit. Kopiere die Variante, die zu deinem Setup passt:
| Dein Inventar | Datei | Zielort |
|---|---|---|
| ox_inventory | items/ox.lua | In ox_inventory/data/items.lua |
| qb-inventory (QBCore) | items/qb.lua | In qb-core/shared/items.lua |
| ESX Standard-Inventar | items/sql.sql | Einmalig in die Datenbank importieren; fügt die Items der Tabelle items hinzu |
Jede Datei ist komplett auskommentiert, damit sie gefahrlos in der Ressource verbleiben kann — kopiere die Einträge ohne die Kommentarzeichen.
Es hat geklappt, wenn du dir chameleon_paint_200 gibst, dich in ein Auto setzt, es benutzt und das Auto die Farbe ändert, während das Item verschwindet.
5. Framework und Bridge
Abschnitt betitelt „5. Framework und Bridge“Es muss nichts konfiguriert werden. Config.Framework = "auto" findet es_extended oder qb-core. QBox wird auf die gleiche Weise über dessen QBCore-Kompatibilität gefunden — qbx_core stellt qb-core bereit. Wenn du es festlegen möchtest, stelle es auf "esx" oder "qbcore" ("qbcore" bei QBox); die Ressource rät dann nicht mehr und meldet in der Konsole, falls dieses Framework nicht läuft.
6. Erster Test
Abschnitt betitelt „6. Erster Test“- Setze dich in ein beliebiges Auto.
- Gib
/chameleonein. - Mit der Standardkonfiguration öffnet sich das Menü nur für Spieler auf der Berechtigungsliste oder mit dem Job
mechanicoderpolice. Gib als Admin zuerst/chameleongivegefolgt von deiner eigenen Server-ID ein.
Es hat geklappt, wenn ein Raster aus Farbmustern erscheint, ein Klick darauf das Auto lackiert und Reset die Originalfarbe wiederherstellt. Esc oder das X schließt das Menü.
Vor dem Öffnen deines Servers
Abschnitt betitelt „Vor dem Öffnen deines Servers“- Leere die Berechtigungsliste.
permissions.jsonwird mit Beispiel-Steam-IDs ausgeliefert. Lösche die Datei; die Ressource erstellt beim nächsten Start eine frische, leere Datei. - Lösche den Farbspeicher.
vehicle_original_colors.jsonwird ebenfalls mit Beispieleinträgen ausgeliefert. Lösche sie auf dieselbe Weise. - Wähle die Sprache. Die Standardkonfiguration hat
Config.Locale = "es". Stelle"de"oder deine Wunschsprache ein. - Verschiebe oder entferne die beiden Lackiererei-Marker in
Config.Locations— sie befinden sich an Beispiel-Koordinaten. - Entscheide, wer lackieren darf. Lies die Berechtigungstabelle in Anpassung.