Beginne mit der konkreten Ressource, die du ändern möchtest. Lies fxmanifest.lua, Konfiguration und dokumentierte Exports. Notiere installierte QBCore- und Ressourcenstände, kopiere Konfiguration und Datenbank auf einen privaten Testserver und ändere jeweils ein Verhalten.
Einrichtung und Prüfung
Verwende Konfigurationsschlüssel, die die Ressource tatsächlich liest. Die früheren Beispiele Config.Jobs und Config.MLOAccess waren keine universellen QBCore-Schnittstellen. Türzugang gehört zur installierten Doorlock-Ressource; Jobs, Ränge und Zahlungsintervalle müssen zu Framework und Auszahlung passen. Ändere keine unbeteiligten Core-Dateien.
Behandle Client-Events als Anfragen, nicht als Nachweis erledigter Arbeit. Berechne Belohnungen und prüfe Job, Dienststatus, Standort, Items und Abschluss auf dem Server. Verweigere doppelte Ansprüche und verbrauche den Abschlussstatus vor der Gutschrift. Veröffentliche keinen Auszahlungs-Event, der Job oder Betrag vom Spieler übernimmt.
Teste vor der Freigabe eine gültige Aktion, falschen Job, Spieler außer Dienst, fehlende Items, wiederholte Anfrage und erneutes Verbinden. Prüfe Serverlogs und gespeicherte Daten neben der Oberfläche. Vergleiche Server-Profiler-Aufnahmen für Serverarbeit; Client-resmon misst diese Ausführung nicht.
