Agency Docs
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

ExportDescription
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

ExportDescription
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

NomCôtéDescription
agency_banking:client:OpenBankClientÀ déclencher depuis le serveur pour ouvrir la banque de ce joueur.
agency_banking:client:MoneyChangedClientÀ 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.

Toujours bloqué après cette page ? Notre support prend le relais.