# FAQ & Fehlerbehebung

## FAQ & Fehlerbehebung

### Häufig gestellte Fragen

#### Allgemeine Fragen

**Was ist FJX Disclaimer?**

FJX Disclaimer ist ein eigenständiges (Standalone) FiveM Skript, das einen vollständig anpassbaren Disclaimer/Hinweis beim Betreten des Servers anzeigt. Es ist mit allen FiveM-Frameworks kompatibel und benötigt keine speziellen Abhängigkeiten.

**Funktioniert es mit meinem Framework?**

Ja, FJX Disclaimer funktioniert mit JEDEM Framework (ESX, QBCore, vRP, QBus oder andere) ohne zusätzliche Konfiguration.

**Können Spieler den Disclaimer überspringen?**

Ja, Spieler können entweder warten, bis der Timer abläuft, oder die konfigurierte Taste drücken (standardmäßig die Leertaste), um den Disclaimer zu überspringen.

**Kann ich den Disclaimer mehrfach anzeigen?**

Ja, du kannst den Disclaimer manuell über den Befehl `/disclaimer` anzeigen (wenn `Config.UseCommand` aktiviert ist) oder über den Export `exports["fjx_disclaimer"]:ShowDisclaimer()` in anderen Ressourcen.

**Ist die Ressource leistungsoptimiert?**

Ja, FJX Disclaimer ist für maximale Leistung optimiert und verbraucht nur minimale Serverressourcen, da es hauptsächlich clientseitig ausgeführt wird.

#### Anpassungsfragen

**Wie kann ich den Disclaimer-Text ändern?**

Der Disclaimer-Text kann in der `config.lua`-Datei unter `Config.Text` geändert werden.

**Kann ich die Farben und das Design anpassen?**

Ja, alle visuellen Aspekte sind vollständig anpassbar. Du kannst Farben, Schatten, Schriftarten, Größen und andere Stilelemente in der `config.lua`-Datei unter den entsprechenden Abschnitten ändern.

**Kann ich die Zeit ändern, wie lange der Disclaimer angezeigt wird?**

Ja, du kannst die Anzeigedauer in Millisekunden unter `Config.Timeout` in der `config.lua`-Datei anpassen.

**Ist es möglich, den Disclaimer nur für neue Spieler anzuzeigen?**

Diese Funktion ist standardmäßig nicht enthalten, könnte aber durch die Verwendung von persönlichen Datenspeicherungsmethoden deines bevorzugten Frameworks implementiert werden, um zu verfolgen, welche Spieler den Disclaimer bereits gesehen haben.

### Fehlerbehebung

#### Bekannte Probleme und Lösungen

**Disclaimer wird nicht angezeigt**

**Problem:** Der Disclaimer wird beim Betreten des Servers nicht angezeigt.

**Lösungen:**

1. Überprüfe, ob `Config.ShowOnJoin` auf `true` gesetzt ist
2. Überprüfe die Serverkonsole auf Fehlermeldungen
3. Versuche, den Disclaimer manuell mit dem Befehl `/disclaimer` anzuzeigen
4. Stelle sicher, dass die Ressource korrekt in der `server.cfg`-Datei eingetragen ist
5. Überprüfe, ob die Ressource ordnungsgemäß startet (überprüfe die Serverkonsole)

**Visuelles Erscheinungsbild ist falsch oder inkonsistent**

**Problem:** Der Disclaimer wird nicht korrekt dargestellt oder hat visuelle Probleme.

**Lösungen:**

1. Überprüfe die CSS-Einstellungen in der `config.lua`-Datei auf Fehler
2. Stelle sicher, dass alle Farbwerte im korrekten Format angegeben sind (z.B. `rgba(0, 0, 0, 0.8)` oder `#ffffff`)
3. Versuche, die Stileinstellungen auf die Standardwerte zurückzusetzen
4. Überprüfe, ob die Werte für Größen (wie `px`, `%` usw.) korrekt angegeben sind

**Fortschrittsanzeige funktioniert nicht richtig**

**Problem:** Die Fortschrittsanzeige wird nicht korrekt angezeigt oder aktualisiert sich nicht.

**Lösungen:**

1. Überprüfe den Wert von `Config.UpdateInterval` (niedrigere Werte machen die Anzeige flüssiger)
2. Stelle sicher, dass `Config.Timeout` auf einen positiven Wert gesetzt ist
3. Überprüfe die CSS-Einstellungen für die Fortschrittsanzeige

**Events werden nicht ausgelöst**

**Problem:** Die Events (`disclaimer:shown` oder `disclaimer:closed`) werden nicht ausgelöst oder von anderen Ressourcen nicht empfangen.

**Lösungen:**

1. Überprüfe, ob die Event-Namen korrekt sind
2. Stelle sicher, dass die lauschenden Ressourcen nach dem FJX Disclaimer gestartet werden
3. Überprüfe die Skripts, die auf die Events warten, auf korrekte Syntax

**Export-Funktion funktioniert nicht**

**Problem:** Die Export-Funktion (`ShowDisclaimer`) kann nicht von anderen Ressourcen aufgerufen werden.

**Lösungen:**

1. Stelle sicher, dass du den korrekten Ressourcennamen verwendest (z.B. `exports["fjx_disclaimer"]:ShowDisclaimer()`)
2. Überprüfe, ob die FJX Disclaimer-Ressource vor der aufrufenden Ressource gestartet wird
3. Versuche, den Export in einem Timeout zu verzögern, um sicherzustellen, dass alle Ressourcen vollständig geladen sind

#### Erweiterte Fehlerbehebung

**Debugging aktivieren**

Um detailliertere Protokolle für die Fehlerbehebung zu erhalten, aktiviere den Debug-Modus, indem du `Config.Debug = true` in der `config.lua`-Datei setzt. Dies gibt zusätzliche Informationen in der Serverkonsole aus.

**Client-Fehler überprüfen**

Prüfe die Client-Konsole auf Fehler, die während der Ausführung des Skripts auftreten könnten. Du kannst die Client-Konsole öffnen, indem du F8 drückst oder den txAdmin-Debug-Modus verwendest.

**CSS-Validierung**

Wenn du komplexere Anpassungen an den CSS-Stilen vornimmst, solltest du sicherstellen, dass die CSS-Werte gültig sind. Ungültige CSS-Werte können dazu führen, dass der Disclaimer nicht korrekt angezeigt wird.

**Leistungsoptimierung**

Wenn du Leistungsprobleme feststellst, versuche folgende Anpassungen:

1. Deaktiviere den Blur-Effekt, indem du `Config.Background.Blur` auf `false` setzt
2. Vereinfache die Box-Schatten, indem du `Config.Box.BoxShadow` auf einen einfacheren Wert setzt
3. Erhöhe den Wert von `Config.UpdateInterval`, um die Häufigkeit der Aktualisierungen der Fortschrittsanzeige zu verringern

#### Support erhalten

**Discord Support:** [**https://discord.gg/7uwQwp3NeP**](https://discord.gg/7uwQwp3NeP)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://fjx.gitbook.io/fjx-docs/disclaimer/faq-and-fehlerbehebung.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
