Zum Inhalt springen

Fehlerbehebung

Dinge, die tatsächlich schiefgehen können, und wo du nachsehen solltest.


Ein einfacher Neustart liest fxmanifest.lua nicht neu ein. Wenn du eine Datei hinzugefügt hast — zum Beispiel eine neue Sprachdatei —, gib zuerst refresh in der Server-Konsole ein und danach restart mic_chameleon. Änderungen an config.lua und den Locales erfordern lediglich den normalen Neustart.

“You do not have permission to use this command”

Abschnitt betitelt „“You do not have permission to use this command”“

Mit der Standardkonfiguration öffnet sich das Menü nur für Spieler auf der Berechtigungsliste und für die Jobs mechanic und police, für sonst niemanden. Du kannst:

  • den Spieler mit /chameleongive und seiner Server-ID hinzufügen, oder
  • seinen Job zu Config.AuthorizedJobs hinzufügen, oder
  • Config.Permissions = false einstellen, damit jeder lackieren darf.

Erscheint dieselbe Meldung bei der Ausführung von /chameleongive, bedeutet das, dass du aus Sicht der Bridge kein Admin bist: die Gruppe admin oder superadmin auf ESX, die Berechtigung admin oder god auf QBCore.

Die Berechtigungsliste speichert Steam-IDs. Der Spieler muss beim Verbinden Steam geöffnet haben, andernfalls kann er nicht hinzugefügt werden. Gib ihm stattdessen einen Job aus Config.AuthorizedJobs oder schalte die Berechtigungsprüfung aus.

Du musst in einem Fahrzeug sitzen; andernfalls erhältst du den Hinweis, dass du dich in keinem Fahrzeug befindest. Sitzt du im Auto und es erscheint gar nichts, prüfe die Konsole auf [Camaleon]-Zeilen: Wurde kein Framework gefunden, startete die Ressource vor ESX, QBCore oder QBox. Trage ensure mic_chameleon in der server.cfg unter deinem Framework ein — bei QBox unter qbx_core.

Die mitgelieferte config.lua hat Config.Locale = "es". Setze den Wert auf "de" oder einen der anderen neun Codes in locales/. Der Marker-Hinweis und der Menütitel stehen nicht in den Locales: Ändere sie in config.lua und html/ui.html.

Die Farben sind changierende Lacke aus dem neueren Fahrzeug-Farbenset, und zwanzig davon (223 bis 242) stammen aus den Ordnern data/ und stream/ dieser Ressource.

  • Stelle sicher, dass beide Ordner noch in der Ressource vorhanden sind und nicht umbenannt wurden.
  • Datendateien werden beim Verbinden eines Spielers eingelesen. Nach der Installation müssen bereits auf dem Server anwesende Spieler neu verbinden.
  • Dein Server benötigt ein ausreichend aktuelles Game-Build, das Chamäleon-Lacke unterstützt. Falls du über sv_enforceGameBuild ein altes Build erzwingst, erhöhe es.

Reset meldet “No original color found for this vehicle”

Abschnitt betitelt „Reset meldet “No original color found for this vehicle”“

Die Originalfarbe wird beim ersten Lackieren des Autos gespeichert, verknüpft mit dessen Modell und Kennzeichen. Sie kann nicht zurückgesetzt werden, wenn:

  • das Auto vor der Installation der Ressource oder durch ein anderes Skript lackiert wurde;
  • sich das Kennzeichen seitdem geändert hat;
  • vehicle_original_colors.json gelöscht wurde.

Lackiere das Auto in diesen Fällen bei deinem normalen Mechaniker neu.

Der Lack ist nach einem Server-Neustart verschwunden

Abschnitt betitelt „Der Lack ist nach einem Server-Neustart verschwunden“

Diese Ressource lackiert das Auto unmittelbar vor dir; sie speichert nichts in deiner Garage. Ob die Farbe das Einparken und spätere Ausparken übersteht, hängt davon ab, ob dein Garagen-Skript die Fahrzeugeigenschaften speichert. Was diese Ressource über Server-Neustarts hinweg behält, ist die Originalfarbe, damit der Reset weiterhin funktioniert.

Der Reihe nach prüfen:

  • Ist Config.UseItems aktiviert? Die Konsole sollte beim Start melden, dass 82 Items registriert wurden.
  • Ist das Item im Inventar unter exakt demselben Namen definiert — z. B. chameleon_paint_200, nicht chameleon_200? Siehe die Dateien in items/.
  • Sitzt du in einem Fahrzeug? Das Item wird nur verbraucht, wenn du im Auto sitzt.
  • Unterstützt dein Inventar die nutzbaren Items des Frameworks? Diese Ressource registriert sie über ESX oder QBCore, nicht direkt über das Inventar.

Falls du Config.ItemsRequirePermission aktiviert hast und die Server-Konsole beim Benutzen eines Items einen Fehler wirft, schalte es wieder aus und schicke uns den Fehler auf Discord.

Es werden keine Bilder mitgeliefert. Füge PNG-Dateien, die nach den Items benannt sind (zum Beispiel chameleon_paint_200.png), in den Bildordner deines Inventars ein.