Agency-Banking
Eine komplette Bank für FiveM, die auf QBCore, Qbox, ESX oder ganz ohne Framework läuft.

01Überblick
Eine komplette Bank für FiveM, die auf QBCore, Qbox, ESX oder ganz ohne Framework läuft. Spieler bekommen eine Wallet mit Bankguthaben und Bargeld, Bankkarten in vier Designs, Überweisungen per ID oder an Spieler in der Nähe, Festgeld mit Zinsen, die allein der Server festlegt, Aktien- und Kryptohandel, eine Geldautomaten-PIN und eine vollständige Umsatzübersicht. Ohne Framework führt die Bank eigene Konten, und andere Resources nutzen sie über Server-Exports als Geldsystem. Dazu zwei Menü-Designs, 13 Sprachen, Marker oder qb-target / ox_target, ein Regler für die Anzeigegröße für jeden Spieler, Tabellen, die sich beim ersten Start selbst anlegen, und die kostenlose Agency-Companion-App für Kontostand, Überweisungen, Festgeld und Karten unterwegs.
02Funktionen
+Gut zu wissen
Agency-Banking ist eine vollständige Bank für FiveM-Server. Es läuft auf QBCore, Qbox oder ESX, und auf einem Server ohne Framework verwaltet es eigene Konten. Spieler verwalten ihr Geld an Bankfilialen und Geldautomaten: eine Brieftasche mit Bankguthaben und Bargeld, Bankkarten in vier Designs, Überweisungen, Festgelder, Aktien- und Kryptohandel sowie ein vollständiges Aktivitätsprotokoll. Die Datenbanktabellen werden beim ersten Start erstellt, und die kostenlose Agency Companion App zeigt Guthaben, Überweisungen, Festgelder und Karten auf dem echten Telefon des Spielers an.
- Jedes Framework oder Keins
- Mit Config.Framework = 'auto' erkennt die Bank QBCore, Qbox oder ESX selbstständig und arbeitet mit deren Geldsystem. Nur wenn keines davon installiert ist, wechselt sie in den Standalone-Modus: Spieler werden über ihre Rockstar-Lizenz identifiziert, und Guthaben liegen in der eigenen Banktabelle, die mit Agency Phone geteilt wird, wenn es installiert ist, oder in eigenen Funktionen über Config.Standalone.
- Alles, was Spieler von einer Bank erwarten
- Die Brieftasche zeigt Bankguthaben und Bargeld nebeneinander an. Spieler können einzahlen und abheben, Geld per Server-ID oder an jemanden in der Nähe senden, Bankkarten in vier Designs erstellen und den Geldautomaten mit einer PIN schützen, die nach fünf falschen Versuchen für 60 Sekunden sperrt. Festgelder laufen standardmäßig 7, 14 oder 30 Tage mit Zinssätzen aus der Serverkonfiguration, niemals vom Spieler bestimmt, und die Marktbilder ermöglichen den Handel mit Aktien und Kryptowährungen.
- Ein Geldsystem für andere Ressourcen
- Server-Exports wie GetBankBalance, AddBankMoney und RemoveBankMoney funktionieren auf jedem Framework gleich. Auf einem Standalone-Server sind sie das Geldsystem: Ein Shop, ein Job oder eine Garage belastet und bezahlt Spieler über die Bank, und eine geöffnete Bank zeigt den neuen Kontostand sofort an. Zwei Menüdesigns, 13 Sprachen, Marker oder qb-target / ox_target und ein Anzeigegrößenschieberegler für jeden Spieler runden das ab.
?Häufige Fragen
Braucht Agency-Banking QBCore oder ESX?
Nein. Es funktioniert mit QBCore, Qbox und ESX, und ohne Framework läuft es standalone mit eigenen Konten. Die einzige erforderliche Ressource ist oxmysql. Belassen Sie Config.Framework auf 'auto': Die Serverkonsole gibt dann entweder Framework erkannt mit dem Namen oder Läuft standalone aus.
Muss ich die SQL-Datei importieren?
Nein. Bei jedem Start erstellt die Ressource die benötigten Tabellen und fügt fehlende Spalten in einer älteren Datenbank hinzu, auf MariaDB und MySQL 8. agency_banking.sql ist nur für Server, die die Datenbank manuell einrichten möchten.
Wie bezahlen oder belasten andere Skripte Spieler?
Über die Server-Exports. exports['Agency-Banking']:AddBankMoney(source, amount, reason) zahlt Geld ein, und RemoveBankMoney gibt false zurück und nimmt nichts, wenn das Guthaben zu niedrig ist. Dasselbe Paar gibt es für Bargeld. Bei QBCore und ESX folgt eine geöffnete Bank den Framework-Geldänderungen automatisch; nach jeder anderen Änderung muss agency_banking:client:MoneyChanged für den Spieler ausgelöst werden.
Können Spieler die Größe der Bank ändern?
Ja. Der Anzeigegrößenschieberegler unter Einstellungen skaliert die Bank von 60 bis 150 Prozent in 1-Prozent-Schritten. Er bewegt sich flüssig beim Ziehen, der Text wird scharf neu gezeichnet, sobald der Schieberegler ruht, und jeder Spieler behält seine eigene Größe.
Wie aktualisiere ich von einer älteren Version?
Sichern Sie Ihre eigenen Werte, ersetzen Sie die Ressourcendateien und verwenden Sie die neue config.lua, die Config.Design, Config.Framework, Config.Standalone und Config.Commands hinzufügt. Starten Sie die Ressource neu: Konten, Karten und Festgelder bleiben in der Datenbank, und fehlende Spalten werden beim Start hinzugefügt.