QBESXStandalone
Agency-Banking Exports & API
Um banco completo para FiveM que corre em QBCore, Qbox, ESX ou totalmente em standalone.
v1.3.1Pago6 Páginas

01Exports do cliente
| Export | Descrição |
|---|---|
OpenBank() | Abre o banco para o jogador local, esteja onde estiver. |
OpenATM() | Abre o ecrã do PIN do multibanco para o jogador local. O jogador tem de ter definido antes um PIN num banco. |
02Exports do servidor
| Export | Descrição |
|---|---|
GetBankBalance(source) | Devolve o saldo bancário do jogador, em qualquer framework e em standalone. |
GetCashBalance(source) | Devolve o dinheiro em numerário do jogador. |
AddBankMoney(source, amount, reason) | Adiciona dinheiro ao saldo bancário. Devolve true se correr bem, e um banco aberto atualiza-se sozinho. |
RemoveBankMoney(source, amount, reason) | Retira dinheiro do saldo bancário. Devolve false quando o saldo não chega, e nesse caso nada é retirado. |
AddCashMoney(source, amount, reason) | Adiciona dinheiro em numerário. Devolve true se correr bem. |
RemoveCashMoney(source, amount, reason) | Retira dinheiro em numerário. Devolve false quando não há o suficiente, e nesse caso nada é retirado. |
AddTransaction(identifier, type, amount, reason) | Escreve uma entrada no histórico de movimentos de um jogador pelo identificador (citizenid no QBCore e Qbox, identifier no ESX, licença em standalone). |
GetFramework() | Devolve o framework que o banco detetou: qbcore, esx ou standalone. |
03Eventos
| Nome | Lado | Descrição |
|---|---|---|
agency_banking:client:OpenBank | Cliente | Dispara-o a partir do servidor para abrir o banco a esse jogador. |
agency_banking:client:MoneyChanged | Cliente | Dispara-o a partir do servidor depois de outro script alterar o dinheiro de um jogador, e um banco aberto atualiza-se. |