Usar cupom WELCOME para salvar 20%

$ USD
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • Franco suíço Franco suíço
  • ¥ ienes
Moeda
$ USD
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • Franco suíço Franco suíço
  • ¥ ienes
Neobancos – Download gratuito

Noel Neo Banking: requisitos do ESX antigo e limitações do código

Noel Neo Banking é o recurso de ESX por comandos de RezaNoel. A versão 1.0.0 analisada usa mysql-async e o evento antigo esx:getSharedObject. Ela não contém os adaptadores QBCore/Qbox, as opções de juros, o sistema de caixas eletrônicos ou a configuração de limites de requisições descritos antes nesta página.

Fonte e arquivos do criador

O que o pacote contém

O comando /bank abre criação de contas, depósitos, saques, transferências e exclusão; /balance consulta saldos. O servidor cria user_bank_accounts e limita a criação normal a três contas por jogador. Config.ESX é a configuração de framework fornecida. O manifesto carrega Lua no cliente; não declara uma NUI em navegador.

Por que esta versão precisa de correção

No server/main.lua analisado, as consultas de saque selecionam e alteram uma conta pelo ID recebido sem verificar se ela pertence ao jogador solicitante. A leitura e a gravação do saldo também são operações separadas. Esses defeitos no código contradizem a afirmação de proteção contra abuso de contas. Não use esta versão sem correções na economia de um servidor em produção.

Um limite útil para a avaliação

Antes da implantação, um desenvolvedor deve validar no servidor a propriedade das contas, valores positivos limitados e alterações monetárias atômicas. Teste com contas distintas e requisições simultâneas em um banco isolado. A versão original se destina ao ESX antigo; ESX moderno, QBCore e Qbox exigem adaptação verificada. Esta é uma constatação da análise do código, não um teste em jogo nem uma auditoria completa de segurança.