Anforderungen
| Voraussetzung | Hinweis |
|---|---|
| FiveM-Server | aktuelle Artifacts |
| ESX oder QBCore | wird automatisch erkannt |
Installationsschritte
Download
Lade die FLIPREACTION Auto-Detect-Ressource im Cfx.re Portal herunter.
Dateien extrahieren
Entpacke die heruntergeladene ZIP-Datei in den resources-Ordner deines Servers.
Ordner umbenennen
Benenne den entpackten Ordner in fjx_flipreaction um (oder einen Namen deiner Wahl).
server.cfg konfigurieren
Trage die Resource in deine server.cfg ein:
ensure fjx_flipreaction
Starten oder neu starten
Starte den Server neu — oder starte die Resource direkt über die Konsole:
refresh
ensure fjx_flipreaction
Überprüfung
So prüfst du, ob das Skript korrekt läuft:
- Serverkonsole auf die Startmeldung prüfen:
FlipReaction with auto framework detection started successfully - Nach der Framework-Erkennungsmeldung suchen:
Framework [ESX/QBCore] detected and loaded - Funktion testen: ein Fahrzeug im Spiel überschlagen — Benachrichtigungen und alle konfigurierten Effekte sollten erscheinen
Erscheinen beide Meldungen und reagiert das Skript auf einen Überschlag, ist die Installation abgeschlossen.
Framework-Erkennung
FLIPREACTION erkennt automatisch, welches Framework auf deinem Server installiert ist.
Zuerst wird ESX geprüft — mit zwei Methoden:
- Moderne Export-Methode:
exports['es_extended']:getSharedObject() - Legacy-Event-Methode:
TriggerEvent('esx:getSharedObject')
Wird ESX nicht gefunden, prüft das Skript auf QBCore:
- Über den Standard-Export:
exports['qb-core']:GetCoreObject()
Wird keines der beiden Frameworks erkannt, erscheint in der Konsole:
No supported framework detected. This script requires ESX or QBCore.
Ladereihenfolge
Dein Framework muss in der server.cfg vor FLIPREACTION gestartet werden. Nur so ist es vollständig geladen, wenn FLIPREACTION versucht, es zu erkennen und sich damit zu verbinden.
ensure es_extended
ensure fjx_flipreaction
ensure qb-core
ensure fjx_flipreaction
Escrow-Schutz
Dieses Skript ist Escrow-geschützt. Das bedeutet:
- Die Kern-Skriptdateien lassen sich nicht verändern
- Nur die
config.luaist bearbeitbar - Alle Anpassungen laufen über die Konfigurationsoptionen
Der Escrow-Schutz sichert die Integrität des Skripts — das Verhalten bleibt über die Konfigurationsdatei trotzdem anpassbar.