Noel Neo Banking ist eine kompakte ESX-Banking-Ressource mit Befehlen zum Erstellen, Finanzieren, Überweisen und Löschen von Konten. FiveMX hat die Öffentlichkeit überprüft RezaNoel/Noel-NeoBanking-Repository am 23. Juli 2026 beim Commit e5d202e1cdd3.
Was wurde überprüft
Das Manifest identifiziert Version 1.0.0 und lädt @mysql-async/lib/MySQL.lua, gefolgt von der gemeinsamen Konfiguration und dem Servercode. Die Konfiguration erwartet immer noch das veraltete esx:getSharedObject Event. Die README dokumentiert /bank für die Kontoerstellung, Einzahlungen, Abhebungen, Überweisungen und Löschung, sowie /balance zum Abfragen des Kontostands.
Dies ist ein älteres Integrationsmuster. Ein aktueller ESX-Server kann Imports und oxmysql anstelle des deklarierten Events und der mysql-async-Bibliothek verwenden. Benenne die Abhängigkeit oder die Datenbankaufrufe nicht um, ohne den gesamten Quellcode zu überprüfen und das resultierende Query-Verhalten zu testen.
Datenbanküberprüfung vor der Nutzung
- Lies die Serverabfragen und identifiziere jede Tabelle, Spalte, Kennung und Eindeutigkeitsannahme.
- Erstelle eine entsorgbare Datenbank aus einem bereinigten Staging-Snapshot.
- Führe die Kontoerstellung zweimal aus und vergewissere dich, dass doppelte Namen oder Kennungen konsistent abgelehnt werden.
- Teste Einzahlungen, Abhebungen und Überweisungen mit Null-, Negativ-, sehr großen und gleichzeitigen Anfragen.
- Stelle sicher, dass die Kontolöschung nicht das Konto eines anderen Spielers löschen kann oder ein falsches Guthaben hinterlässt.
Sicherheits- und Migrationsgrenze
Jede Guthabenänderung muss auf dem Server autorisiert und berechnet werden. Behandle clientseitig bereitgestellte Kontokennungen und Beträge als nicht vertrauenswürdig. Wenn du die Ressource auf oxmysql portierst, verwende parametrisierte Abfragen und bewahre Transaktionsgrenzen für Überweisungen auf; das Subtrahieren und Addieren von Geld in nicht verwandten Anweisungen kann nach einem Fehler inkonsistente Guthaben erzeugen.
Das Repository hat keine getaggte Veröffentlichung oder sichtbare Lizenzdatei im inspizierten Baum. FiveMX hat keinen unterstützten Migrationspfad, Produktionslastprofil oder die Kompatibilität mit dem aktuellen ESX überprüft. Pinne den überprüften Commit, behalte ein Datenbank-Backup und verwende die Ressource nur, nachdem der genaue Kontenarbeitsablauf die Staging-Tests bestanden hat.