Allgemeine Fragen
Fehlerbehebung
Skript lädt nicht
Symptome: keine Startmeldung in der Konsole, keine Funktion im Spiel.
- Ressourcenname prüfen —
ensure fjx_tuevmuss mit dem Ordnernamen übereinstimmen - Ladereihenfolge prüfen — das Framework muss zuerst geladen werden:
ensure es_extended # Framework ZUERST
ensure fjx_tuev # Skript DANACH
- Console-Logs prüfen — dort sollte
[TÜV] System loaded - Framework: esxstehen
Framework wird nicht erkannt
Symptome: System loaded - Framework: none, das Skript funktioniert nicht.
- Framework-Namen prüfen — ESX muss
es_extendedheißen, QBCoreqb-core - Ladereihenfolge — Framework vor dem Skript:
ensure es_extended
ensure esx_addonaccount
ensure fjx_tuev
- Framework-Test — laden andere Framework-Skripte? Stehen Framework-Fehler in der Konsole?
- Server komplett neu starten — nicht nur
refresh
Datenbank-Fehler
Symptome: „Failed to execute query", der TÜV wird nicht gespeichert.
- SQL manuell importieren —
tuev_system.sqlüber phpMyAdmin oder HeidiSQL - Datenbank-Verbindung prüfen — ist
oxmysqlbzw.mysql-asyncinstalliert, stimmen die Credentials in derserver.cfg? - Tabellen prüfen:
SHOW TABLES LIKE 'vehicle_tuev%';
Erwartet werden vehicle_tuev und vehicle_tuev_history.
- Debug aktivieren —
Config.Debug = true
TÜV-Plaketten nicht sichtbar
Symptome: keine Plakette, UI bleibt leer.
- Bilder vorhanden?
resources/fjx_tuev/html/img/
├── 00_00.png
├── 01_26.png
└── ...
- NUI testen —
Config.Debug = truesetzen und die Konsole auf NUI-Meldungen prüfen
Minigame startet nicht
Symptome: die Diagnose hängt, kein Minigame erscheint.
- Config prüfen —
Config.EnableMinigame = trueundConfig.MinigameTypegesetzt (nicht leer) - Anderen Typ testen — z. B.
Config.MinigameType = 'keyspam' - Minigame deaktivieren —
Config.EnableMinigame = false
Billing funktioniert nicht
Symptome: keine Rechnung wird erstellt, Fehler beim Billing.
- Ist
esx_billinginstalliert? →ensure esx_billing - Tabelle vorhanden?
SHOW TABLES LIKE 'billing';
- Config prüfen:
Config.PaymentMethod = 'bill'
Config.EnableBilling = true
- Ist
qb-billinginstalliert? →ensure qb-billing - Tabelle vorhanden?
SHOW TABLES LIKE 'phone_invoices';
- Debug aktivieren:
Config.Debug = true
Society-Payment funktioniert nicht
Symptome: Rechnung bezahlt, aber das Geld landet nicht auf dem Firmenkonto.
esx_addonaccountinstalliert — und vorfjx_tuevgeladen?- Existiert die Society?
SELECT * FROM addon_account
WHERE name = 'society_mechanic';
Falls nicht:
INSERT INTO addon_account (name, label, shared)
VALUES ('society_mechanic', 'Mechanic', 1);
- Config prüfen —
Config.SocietyName = 'mechanic'ohnesociety_-Prefix - Debug aktivieren und nach „zur Society society_mechanic hinzugefügt" suchen
qb-managementinstalliert — und vorfjx_tuevgeladen?- Job konfiguriert? In
qb-core/shared/jobs.lua:
['mechanic'] = {
label = 'Mechanic',
}
- Config prüfen:
Config.PaymentTarget = 'society'
Config.SocietyName = 'mechanic'
- Debug aktivieren und nach „zur Society via qb-management" suchen
- Alternative:
ensure qb-banking
Keybinds funktionieren nicht
Symptome: Tasten ohne Funktion, keine 3D-Text-Anzeige.
- Config prüfen:
Config.Keybinds = {
CheckTuev = 38, -- E
Diagnose = 74, -- H
RenewTuev = 26 -- C
}
- Target-System aktiviert? →
Config.Target = 'ox_target'undConfig.Use3DText = false - Oder 3D-Text? →
Config.Target = 'none'undConfig.Use3DText = true - Distanz prüfen →
Config.Interaction3DDistance = 3.0 - Job prüfen — steht dein Job in
Config.MechanicJobs?
Progress-Bars fehlen
Symptome: keine Progress-Bar, Aktionen enden sofort.
Config.ProgressTypeprüfen — nicht'none'- Ist die Resource installiert?
ensure ox_libbzw.ensure qb-progressbar - Oder bewusst deaktivieren:
Config.ProgressType = 'none'
Warnungen fehlen
Symptome: keine Warnung beim Einsteigen.
- Config prüfen —
Config.EnableReminders = true,Config.ReminderDays = 30 - TÜV-Status prüfen — als Admin
/tuevcheck [kennzeichen] - Benachrichtigung testen —
Config.NotifyType = 'native'
Performance-Probleme
Escrow-Hinweise
Die config.lua ist vollständig editierbar, alle anderen Dateien sind verschlüsselt.
Skript aktualisieren: neue Version herunterladen, Dateien ersetzen — außer der config.lua — und den Server neu starten.
Auf einen Blick
| Problem | Lösung |
|---|---|
| Skript lädt nicht | Framework vor dem Skript laden |
| Keine Plaketten | Cache löschen (F5) |
| Billing fehlt | esx_billing / qb-billing |
| Society-Payment fehlt | esx_addonaccount / qb-management |
| Keybinds gehen nicht | Job in der Config eingetragen? |
| FPS-Drops | 3D-Text aus, Target an |
| Keine Warnung | EnableReminders = true |
Admin-Commands
/tuevcheck [kennzeichen] # TÜV-Status prüfen
Debug-Modus: Config.Debug = true in der config.lua.
Support
Bitte gib bei einer Support-Anfrage folgende Informationen mit an:
- ausführliche Problembeschreibung
- Framework (ESX/QBCore) und Version
- Config-Einstellungen
- Console-Logs mit
Config.Debug = true - Ladereihenfolge aus der
server.cfg