QBESXStandalone
Agency-Banking Exports & API
Eine komplette Bank für FiveM, die auf QBCore, Qbox, ESX oder ganz ohne Framework läuft.
v1.3.1Bezahlt6 Seiten

01Client-Exports
| Export | Beschreibung |
|---|---|
OpenBank() | Öffnet die Bank für den lokalen Spieler, egal wo er steht. |
OpenATM() | Öffnet für den lokalen Spieler den PIN-Bildschirm des Geldautomaten. Der Spieler muss vorher in einer Bank eine PIN eingerichtet haben. |
02Server-Exports
| Export | Beschreibung |
|---|---|
GetBankBalance(source) | Gibt das Bankguthaben des Spielers zurück, auf jedem Framework und standalone. |
GetCashBalance(source) | Gibt das Bargeld des Spielers zurück. |
AddBankMoney(source, amount, reason) | Schreibt dem Bankguthaben Geld gut. Gibt bei Erfolg true zurück, eine offene Bank aktualisiert sich selbst. |
RemoveBankMoney(source, amount, reason) | Bucht Geld vom Bankguthaben ab. Gibt false zurück, wenn das Guthaben nicht reicht, dann wird nichts abgebucht. |
AddCashMoney(source, amount, reason) | Gibt Bargeld dazu. Gibt bei Erfolg true zurück. |
RemoveCashMoney(source, amount, reason) | Nimmt Bargeld weg. Gibt false zurück, wenn nicht genug da ist, dann wird nichts genommen. |
AddTransaction(identifier, type, amount, reason) | Schreibt einen Eintrag in die Umsatzübersicht eines Spielers, anhand des Identifiers (citizenid bei QBCore und Qbox, identifier bei ESX, Lizenz im Standalone-Betrieb). |
GetFramework() | Gibt das erkannte Framework zurück: qbcore, esx oder standalone. |
03Events
| Name | Seite | Beschreibung |
|---|---|---|
agency_banking:client:OpenBank | Client | Vom Server auslösen, um die Bank für diesen Spieler zu öffnen. |
agency_banking:client:MoneyChanged | Client | Vom Server auslösen, nachdem ein anderes Script das Geld eines Spielers geändert hat, dann aktualisiert sich eine offene Bank. |