FJX Studios Dokumentation

FAQ & Fehlerbehebung

Häufige Fragen zur Framework-Erkennung, zur Konfiguration und Lösungen für typische Probleme.

Zuletzt aktualisiert: 21. August 2026

Allgemeine Fragen

Wie funktioniert die automatische Framework-Erkennung?

FLIPREACTION prüft beim Start des Skripts sowohl auf ESX als auch auf QBCore. Zuerst wird ESX über die moderne Export-Methode und die Legacy-Event-Methode gesucht. Wird ESX nicht gefunden, sucht das Skript nach QBCore. Anschließend passt es seine Funktionalität an das erkannte Framework an.

Welches Framework wird priorisiert, wenn beide installiert sind?

Standardmäßig wird ESX zuerst erkannt und dann auch verwendet. Möchtest du QBCore nutzen, musst du ESX deaktivieren oder sicherstellen, dass ESX nicht geladen wird.

Werden andere Frameworks ausser ESX und QBCore unterstützt?

Derzeit unterstützt FLIPREACTION offiziell nur ESX und QBCore. Da das Skript Escrow-geschützt ist, lässt es sich nicht ohne Änderung des Quellcodes für andere Frameworks anpassen.

Kostet die Auto-Detect-Version Leistung?

Nein. Die Erkennung läuft einmalig bei der Initialisierung. Danach nutzt das Skript den passenden framework-spezifischen Code für alle weiteren Vorgänge — genau wie die Einzelframework-Versionen. Eine fortlaufende Leistungsbeeinträchtigung gibt es nicht.

Kann ich das Framework wechseln, ohne neu zu installieren?

Ja — das ist einer der Hauptvorteile der Auto-Detect-Version. Wechselst du von ESX zu QBCore oder umgekehrt, erkennt das Skript die Änderung beim nächsten Serverneustart automatisch. Weder Neuinstallation noch Neukonfiguration sind nötig.

Konfigurationsfragen

Wie funktionieren framework-spezifische Konfigurationen?

Die config.lua enthält getrennte Abschnitte für ESX und QBCore. Das Skript verwendet den Abschnitt des erkannten Frameworks — wird ESX erkannt, greifen nur die ESX-Benachrichtigungseinstellungen. So lässt sich für jedes Framework ein eigenes Verhalten konfigurieren.

Welche Benachrichtigungseinstellungen haben Vorrang?

Framework-spezifische Einstellungen überschreiben die allgemeinen. Setzt du sowohl Config.NotificationMessage als auch Config.ESX.NotificationMessage, wird unter ESX die ESX-spezifische Nachricht verwendet.

Kann ich je Framework ein anderes Benachrichtigungssystem verwenden?

Nicht direkt im Code — das verhindert der Escrow-Schutz. Du kannst aber über CustomNotificationEvent ein eigenes Benachrichtigungssystem einbinden, das seinerseits framework-spezifisch reagieren kann.

Kann ich das Skript für ein Framework deaktivieren?

Nein. Wegen des Escrow-Schutzes lässt sich der Code nicht so ändern, dass die Initialisierung nur für ein bestimmtes Framework läuft. Möchtest du das Skript nur mit einem Framework betreiben, nimm besser die passende Einzelversion (ESX-only oder QB-only).

Fehlerbehebung

Skript lädt nicht

Symptome: keine Startmeldung in der Konsole, keine Funktion im Spiel.

  1. Prüfe, ob der Ressourcenname in der server.cfg mit dem Ordnernamen übereinstimmt
  2. Prüfe, ob die Resource korrekt im resources-Ordner liegt
  3. Sieh in der Serverkonsole nach Fehlermeldungen
  4. Stelle sicher, dass mindestens ein unterstütztes Framework (ESX oder QBCore) installiert ist und vor FLIPREACTION startet

Framework wird nicht erkannt

Symptome: Fehlermeldung, dass kein Framework gefunden wurde — oder das Skript lädt, funktioniert aber nicht richtig.

  1. Prüfe die Namen deiner Framework-Resourcen:
    • ESX muss es_extended heißen
    • QBCore muss qb-core heißen
  2. Stelle sicher, dass dein Framework vor FLIPREACTION in der server.cfg startet
  3. Stelle sicher, dass dein Framework korrekt installiert ist und funktioniert

Framework-spezifische Funktionen greifen nicht

Symptome: Das Skript erkennt das Framework, aber Benachrichtigungen oder andere Funktionen entsprechen nicht deiner Konfiguration.

  1. Prüfe, ob du den richtigen framework-spezifischen Abschnitt in der config.lua konfiguriert hast
  2. Prüfe in der Konsole, ob die Erkennung tatsächlich das erwartete Framework meldet
  3. Stelle sicher, dass das Benachrichtigungssystem deines Frameworks korrekt funktioniert

Nach einem Framework-Wechsel

Symptome: Das Skript verwendet weiterhin das alte Framework.

  1. Stelle sicher, dass nicht altes und neues Framework gleichzeitig laufen
  2. Leere den Server-Cache und starte den Server komplett neu
  3. Prüfe die Ladereihenfolge in der server.cfg — das neue Framework muss zuerst geladen werden

Escrow-Schutz

Symptome: Skriptdateien lassen sich nicht bearbeiten, Änderungen wirken sich nicht aus.

Durch den Escrow-Schutz ist nur die config.lua bearbeitbar. Alle Anpassungen müssen über die Konfigurationsoptionen erfolgen. Brauchst du etwas, das die Konfiguration nicht abdeckt, wende dich an den Support.

Support kontaktieren

Bleibt das Problem nach den obigen Schritten bestehen, melde dich bei uns:

Bitte gib bei einer Support-Anfrage folgende Informationen mit an:

  • eine ausführliche Beschreibung des Problems
  • deine server.cfg (sensible Angaben darfst du unkenntlich machen)
  • Angaben zum Framework (Version, eigene Anpassungen)
  • alle Fehlermeldungen aus der Konsole
  • deine config.lua