Agency-Banking
Um banco completo para FiveM que corre em QBCore, Qbox, ESX ou totalmente em standalone.

01Visão geral
Um banco completo para FiveM que corre em QBCore, Qbox, ESX ou totalmente em standalone. Os jogadores têm uma wallet com saldo bancário e dinheiro, cartões bancários em quatro temas, transferências por ID ou para jogadores por perto, depósitos a prazo com juros que só o servidor define, trading de ações e cripto, um PIN do multibanco e um histórico completo de movimentos. Sem framework, o banco gere as suas próprias contas e outros resources podem usá-lo como sistema de dinheiro através de exports do servidor. A isto juntam-se dois designs de menu, 13 idiomas, marcadores ou qb-target / ox_target, um controlo do tamanho de apresentação para cada jogador, tabelas que se criam sozinhas no primeiro arranque e a app gratuita Agency Companion para saldo, transferências, depósitos a prazo e cartões em qualquer lugar.
02Funcionalidades
+Bom saber
Agency-Banking é um banco completo para servidores FiveM. Funciona com QBCore, Qbox ou ESX, e em um servidor sem framework mantém suas próprias contas. Os jogadores gerenciam seu dinheiro em agências bancárias e caixas eletrônicos: uma carteira com saldo bancário e dinheiro em espécie, cartões bancários em quatro temas, transferências, depósitos fixos, negociação de ações e criptomoedas e um registro completo de atividades. As tabelas do banco de dados são criadas na primeira inicialização, e o aplicativo gratuito Agency Companion coloca saldo, transferências, depósitos fixos e cartões no telefone real do jogador.
- Todo Framework, ou Nenhum
- Com Config.Framework = 'auto' o banco detecta QBCore, Qbox ou ESX automaticamente e funciona com o dinheiro deles. Somente quando nenhum deles está instalado, ele muda para modo independente: os jogadores são identificados pela licença Rockstar, e os saldos ficam na própria tabela do banco, compartilhada com Agency Phone quando instalado, ou em suas próprias funções via Config.Standalone.
- Tudo que Jogadores Esperam de um Banco
- A carteira mostra saldo bancário e dinheiro em espécie lado a lado. Os jogadores depositam e retiram, enviam dinheiro pelo ID do servidor ou para alguém próximo, criam cartões bancários em quatro temas e protegem o caixa eletrônico com um PIN que bloqueia por 60 segundos após cinco tentativas erradas. Depósitos fixos duram 7, 14 ou 30 dias por padrão, com taxas definidas na configuração do servidor e nunca pelo jogador, e as telas de mercado permitem negociar ações e criptomoedas.
- Um Sistema de Dinheiro para Outros Recursos
- As exports do servidor como GetBankBalance, AddBankMoney e RemoveBankMoney funcionam da mesma forma em qualquer framework. Em um servidor independente, elas são o sistema de dinheiro: uma loja, um trabalho ou uma garagem cobra e paga jogadores através do banco, e um banco aberto mostra o novo saldo imediatamente. Dois designs de menu, 13 idiomas, marcadores ou qb-target / ox_target e um controle deslizante de tamanho de exibição para cada jogador completam o pacote.
?Perguntas frequentes
Agency-Banking precisa de QBCore ou ESX?
Não. Funciona com QBCore, Qbox e ESX, e sem framework opera independente com suas próprias contas. O único recurso obrigatório é oxmysql. Deixe Config.Framework em 'auto': o console do servidor exibirá Framework detectado com o nome ou Executando independente.
Preciso importar o arquivo SQL?
Não. A cada inicialização o recurso cria as tabelas necessárias e adiciona colunas que faltam em bancos de dados antigos, em MariaDB e MySQL 8. O arquivo agency_banking.sql existe apenas para servidores que preferem configurar o banco de dados manualmente.
Como outros scripts pagam ou cobram jogadores?
Através das exports do servidor. exports['Agency-Banking']:AddBankMoney(source, amount, reason) adiciona dinheiro, e RemoveBankMoney retorna false e não retira nada quando o saldo é insuficiente. O mesmo par existe para dinheiro em espécie. Em QBCore e ESX, um banco aberto acompanha as mudanças de dinheiro do framework automaticamente; após qualquer outra alteração, dispare agency_banking:client:MoneyChanged para aquele jogador.
Os jogadores podem alterar o tamanho do banco?
Sim. O controle deslizante de tamanho de exibição em Configurações escala o banco de 60 a 150 por cento em passos de 1 por cento. Ele se move suavemente enquanto arrastado, o texto é redesenhado nítido assim que o controle para, e cada jogador mantém seu próprio tamanho.
Como atualizo de uma versão antiga?
Faça backup dos seus próprios valores, substitua os arquivos do recurso e use o novo config.lua, que adiciona Config.Design, Config.Framework, Config.Standalone e Config.Commands. Reinicie o recurso: contas, cartões e depósitos fixos permanecem no banco de dados, e colunas faltantes são adicionadas na inicialização.