Noel Neo Banking ist RezaNoels befehlsbasierte ESX-Ressource. Die geprüfte Version 1.0.0 nutzt mysql-async und das ältere Ereignis esx:getSharedObject. Die zuvor hier beschriebenen QBCore-/Qbox-Adapter, Zinseinstellungen, das Geldautomatensystem und die Konfiguration zur Anfragenbegrenzung sind nicht enthalten.
Inhalt des Pakets
Der Befehl /bank öffnet Kontoerstellung, Einzahlungen, Abhebungen, Überweisungen und Kontolöschung; /balance zeigt Guthaben. Der Server erstellt user_bank_accounts und begrenzt die reguläre Kontoerstellung auf drei Konten pro Spieler. Config.ESX ist die mitgelieferte Framework-Einstellung. Das Manifest lädt Client-Lua und deklariert keine browserbasierte NUI.
Warum diese Version repariert werden muss
In der geprüften server/main.lua wählen Abhebungsabfragen ein Konto anhand der übergebenen ID aus und ändern es, ohne dessen Zugehörigkeit zum anfragenden Spieler zu prüfen. Lesen und Schreiben des Guthabens sind außerdem getrennte Vorgänge. Diese Code-Mängel widersprechen der Behauptung, die Version sei gegen Kontomissbrauch geschützt. Verwende sie nicht unverändert für eine produktive Serverwirtschaft.
Sinnvoller Prüfrahmen
Vor dem Einsatz sollte ein Entwickler auf dem Server Kontoeigentum, positive begrenzte Beträge und atomare Geldänderungen durchsetzen. Teste mit getrennten Konten und gleichzeitigen Anfragen in einer isolierten Datenbank. Die Originalversion richtet sich an älteres ESX; modernes ESX, QBCore und Qbox benötigen eine geprüfte Anpassung. Dies ist ein Befund aus der Codeprüfung, kein Spieltest oder vollständiges Sicherheitsaudit.