Sistema Bancário
Configure saldo inicial, administração, Bitcoin, empréstimos, PIX e a abertura do banco por objeto ou marker.
Antes de instalar
Se você está começando agora, siga esta ordem. Ela evita a maior parte dos erros de ativação, permissão e dependência.
1. Proteção pronta
Instale o módulo MTAX:SA, cadastre o IP e coloque sua KEY no
Config.lua.
2. Pasta correta
Mantenha o resource com o nome esperado:
[TS]SistemaBancario.
3. Dependências ligadas
Inicie inventário, notificação, blur, banco ou utilitários citados nesta página antes do produto.
4. Debug limpo
Reinicie o resource e confira o console. Se aparecer erro, corrija antes de liberar aos jogadores.
Permissão do resource
Se o mod precisar de permissão no ACL, adicione o resource ao grupo correto usando o nome exato da pasta. Para este produto, a referência é
resource.[TS]SistemaBancario.
Objeto ACL do resource
resource.[TS]SistemaBancario
Como ler os códigos nesta página
Config.lua
Arquivo principal onde você altera KEY, permissões, comandos, valores, cores, posições e integrações.
Blocos grandes
Servem para localizar a parte correta no arquivo. Não cole o bloco inteiro por cima do seu arquivo sem revisar.
Trechos curtos
Podem ser comandos, exports ou exemplos de ACL. Copie apenas quando a legenda disser que é para usar.
Saldo e administração
Element dataO próprio
Config.lua informa que o saldo bancário utiliza a element data TS:Saldo.Permissão administrativa
Config = {
["ADMIN"] = {
["aclPermissao"] = "Console",
["comandoChecar"] = "checar",
["comandoAlterar"] = "alterar",
},
}A ACL configurada pode consultar e alterar saldo. Troque os nomes dos comandos se já houver conflito com outro resource.
Investimento e empréstimo
Economia
["INVESTIMENTO"] = {
["valorInicial"] = 25000,
["valorMaximo"] = 50000,
["valorMinMoeda"] = 15000,
},
["EMPRESTIMO"] = {
["percentualEmprestimo"] = 500,
["quantidadeParcelas"] = 5,
},Como funciona
- valorInicial
- Preço inicial do Bitcoin.
- valorMaximo / valorMinMoeda
- Faixa permitida para variação da moeda.
- percentualEmprestimo
- Percentual aplicado sobre o saldo para calcular o limite.
- quantidadeParcelas
- Número de parcelas geradas por empréstimo.
- timeMoeda
- Intervalo de atualização do Bitcoin.
- timeDelay
- Espera entre movimentações bancárias.
Acesso ao banco
Objetos, markers e PIX
["OUTROS"] = {
["objetoOuMarker"] = false,
["aparecerBlipBanco"] = true,
["idObjeto"] = 1515,
["blipBanco"] = 52,
["valorInicialConta"] = 1200,
["complementoChavePix"] = "@gmail.com",
},Use objetoOuMarker = false para abrir por objetos ATM e true para abrir por markers. Preencha a tabela correspondente ao modo escolhido.
Posições
tabelaBancosObjeto = {
{1370.90, -1353.00, 12.60, 0, 0, 270},
}
tabelaBancosMarkers = {
{1389.911, -956.185, 34.613},
}ExportsEste resource não declara exports no
meta.xml. A documentação não expõe funções internas.