Sistema Bancário

Configure saldo inicial, administração, Bitcoin, empréstimos, PIX e a abertura do banco por objeto ou marker.

Pasta do resource
[TS]SistemaBancario
Arquivo de configuração
[TS]SistemaBancario/Config.lua

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

Abrir guia completo de instalação e ativação

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.
Video do produto Sistema Bancario na loja TioSam Scripts.

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.