QBESXStandalone
Agency-Banking Exports & API
Une banque complète pour FiveM qui fonctionne sous QBCore, Qbox, ESX ou entièrement en standalone.
v1.3.1Payant6 Pages

01Exports client
| Export | Description |
|---|---|
OpenBank() | Ouvre la banque pour le joueur local, où qu'il se trouve. |
OpenATM() | Ouvre l'écran du code PIN du distributeur pour le joueur local. Le joueur doit d'abord avoir créé un code PIN dans une banque. |
02Exports serveur
| Export | Description |
|---|---|
GetBankBalance(source) | Renvoie le solde bancaire du joueur, sur tous les frameworks et en standalone. |
GetCashBalance(source) | Renvoie l'argent liquide du joueur. |
AddBankMoney(source, amount, reason) | Ajoute de l'argent au solde bancaire. Renvoie true en cas de succès, et une banque ouverte se met à jour toute seule. |
RemoveBankMoney(source, amount, reason) | Retire de l'argent du solde bancaire. Renvoie false si le solde est insuffisant, et rien n'est retiré dans ce cas. |
AddCashMoney(source, amount, reason) | Ajoute de l'argent liquide. Renvoie true en cas de succès. |
RemoveCashMoney(source, amount, reason) | Retire de l'argent liquide. Renvoie false s'il n'y en a pas assez, et rien n'est retiré dans ce cas. |
AddTransaction(identifier, type, amount, reason) | Ajoute une ligne à l'historique des opérations d'un joueur via son identifiant (citizenid sur QBCore et Qbox, identifier sur ESX, licence en standalone). |
GetFramework() | Renvoie le framework détecté par la banque : qbcore, esx ou standalone. |
03Événements
| Nom | Côté | Description |
|---|---|---|
agency_banking:client:OpenBank | Client | À déclencher depuis le serveur pour ouvrir la banque de ce joueur. |
agency_banking:client:MoneyChanged | Client | À déclencher depuis le serveur après qu'un autre script a modifié l'argent d'un joueur, et une banque ouverte se met à jour. |