Gutschein verwenden WELCOME um 20% zu sparen

$ USD
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • CHF CHF
  • ¥ JPY
Einfaches Referral-Skript für FiveM

Einfaches Referral-Skript für FiveM

nkt-referral 1.0.0 von nikartik vergibt Spieler-Empfehlungscodes und unterstützt separate Promo-Codes über ein ox_lib-Menü. Es verwendet Lizenzkennungen ohne Framework-Brücke. Die gelieferten Belohnungen nutzen ox_inventory; das Menü allein bestätigt keinen Belohnungserhalt.

Abhängigkeiten installieren und Belohnungen konfigurieren

Behalte den Ordner nkt-referral und starte ox_lib sowie oxmysql vor ensure nkt-referral. Starte auch ox_inventory bei Nutzung der gelieferten Belohnungsfunktionen oder ersetze sie durch eine eigene geprüfte Serveranbindung. Das README nennt nur Ox Lib; Manifest und rewards.lua verwenden aber MySQL und Inventar.

Sichere die Datenbank vor dem ersten Start: Die Ressource erstellt referrals mit identifier als Primärschlüssel sowie code und redeemed. Der Client lädt seinen Code nach dem Start und öffnet das Menü mit /refercode. Konfiguriere Belohnungen in server/rewards.lua; behalte default und großgeschriebene eigene Codeschlüssel.

Vorgesehen ist ein fremder Empfehlungscode pro Spieler. Promo-Nutzung wird separat pro Lizenz in einer JSON-Liste je Promo erfasst, nicht als weltweit einmalige Einlösung. Das Löschen von Datenbankzeilen setzt diese Sperren zurück und kann weitere Belohnungen erlauben; es ist keine normale Wartung.

Einlösestatus und Zustellung korrigieren

Prüfungen gegen eigene Codes und frühere Einlösung existieren, hängen aber vom beim Start gespeicherten PlayerCodes-Zustand ab. Erfolgreiche Einlösung aktualisiert diesen Schalter nicht. Das Datenbank-Update setzt keinen noch unbenutzten Zustand voraus; Transaktion und Server-Cooldown fehlen. Reserviere die Einlösung atomar und gleiche den Cache vor der Auszahlung ab.

Der Code wird innerhalb der Validierung normalisiert, während die Belohnungsverteilung die ursprüngliche Eingabe erhält. Verwende überall denselben normalisierten Code. Für einen Offline-Codebesitzer wird false ermittelt; trotzdem ruft die Quelle seine Belohnungsfunktion auf. Stelle Offline-Belohnungen zurück oder überspringe sie ausdrücklich; übergib keinen fehlenden Spieler an einen Inventar-Export.

Promo-Einlösungen lesen und ersetzen eine gemeinsame JSON-Liste ohne Transaktion. Gleichzeitige Anfragen können Einlösedaten überschreiben. Prüfe Eingabetypen und Spielerinitialisierung, sichere eindeutige Codes/Einlösungen und kontrolliere Inventarerfolg. Teste doppelte und gleichzeitige Einlösungen, Offline-Besitzer, gemischte Großschreibung, erneutes Verbinden und volle Inventare.

Am 11. September 2026 anhand der Revision 8c8fd7e76a851fd4a65a3e2330901fa950e76a3f geprüft. Alle Lua-Dateien, Manifest und README wurden gelesen. Keine Empfehlung, Promo-Einlösung, Inventarbelohnung oder Datenbankrücksetzung wurde ausgeführt.

nkt-referral in der geprüften Revision lesen

Schreibe einen Kommentar