Ein eigenständiges (Standalone) FiveM-Skript, das beim Betreten des Servers einen vollständig anpassbaren Disclaimer 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).
Kann ich den Disclaimer mehrfach anzeigen?
Ja — manuell über den Befehl /disclaimer (wenn Config.UseCommand aktiviert ist) oder aus einer anderen Resource über den Export:
lua
exports["fjx_disclaimer"]:ShowDisclaimer()
Ist die Ressource leistungsoptimiert?
Ja. FJX Disclaimer läuft hauptsächlich clientseitig und verbraucht nur minimale Serverressourcen.
Ja, alle visuellen Aspekte sind vollständig anpassbar: Farben, Schatten, Schriftarten, Größen und weitere Stilelemente stehen in den entsprechenden Abschnitten der config.lua.
Kann ich die Anzeigedauer ändern?
Ja, über Config.Timeout in der config.lua — der Wert wird in Millisekunden angegeben.
Lässt sich der Disclaimer nur für neue Spieler anzeigen?
Diese Funktion ist standardmäßig nicht enthalten. Sie liesse sich umsetzen, indem du über die Datenspeicherung deines Frameworks festhältst, welche Spieler den Disclaimer bereits gesehen haben.
Setze Config.Debug = true in der config.lua. Das gibt zusätzliche Informationen in der Serverkonsole aus.
Client-Fehler prüfen
Prüfe die Client-Konsole auf Fehler während der Ausführung. Du öffnest sie mit F8 oder über den txAdmin-Debug-Modus.
CSS validieren
Bei komplexeren Anpassungen der Stile sicherstellen, dass die CSS-Werte gültig sind. Ungültige Werte führen dazu, dass der Disclaimer nicht korrekt angezeigt wird.