Sistema Prisional

Sistema prisional com regras, posições, tempos e permissões configuráveis. Ajuste o fluxo de prisão conforme a rotina do servidor.

Pasta do resource
[TS]SistemaPrisional
Arquivo de configuração
[TS]SistemaPrisional/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]SistemaPrisional.
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]SistemaPrisional.
Objeto ACL do resource
resource.[TS]SistemaPrisional

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 Prisional na loja TioSam Scripts.

Visão geral

Use esta página para entender o que você pode alterar no Config.lua deste produto. As explicações abaixo indicam onde mexer em licença, permissões, comandos, valores, cores, posições do mapa e integrações comuns.

  • Sistema de busca de dados
  • Defina quantos artigos desejar
  • Sistema de trabalho na prisao, para diminuir a pena
  • Sistema de hackear a prisao, para liberar os presos

Configuração inicial

Abra [TS]SistemaPrisional/Config.lua, preencha sua licença em ConfigLicense.license e reinicie o script depois de salvar. Não publique a chave em prints, tickets ou arquivos enviados para terceiros.

Licença protegida
» CopyRight © 2026
            » Nosso website https://tiosamscripts.com.br/
            » Nosso discord discord.gg/tiosamscripts
]]--

ConfigLicense = {
    license = "SUA KEY" -- KEY DO USUARIO
}

config = {

	elementdata = {
		emprego = 'Emprego', -- ELEMENT DATA DO EMPREGO
		id = 'ID', -- ELEMENT DATA DO ID
	},

    markers = {

O que você pode alterar

Comece por estes campos. Eles são os pontos mais comuns de personalização para cliente final: permissões, comandos, teclas, valores, cores e posições. Se uma opção não estiver clara, mantenha o valor padrão.

emprego
O que você pode alterar: Element data do emprego.
Valor atual no Config.lua: Emprego
groups
O que você pode alterar: Acls que poderao pagar a fiança.
Valor atual no Config.lua: {'Advogado'}
porcentagem_multa
O que você pode alterar: Porcentagem que o policial vai receber quando multar alguem.
Valor atual no Config.lua: 30
porcentagem_prisao
O que você pode alterar: Porcentagem que o policial vai receber quando prender alguem.
Valor atual no Config.lua: 40
delayMulta
O que você pode alterar: Altere o tempo de espera, duração ou intervalo. Confira se o valor está em segundos, minutos ou milissegundos no comentário do arquivo.
Valor atual no Config.lua: 1
maximomeses
O que você pode alterar: Altere o número para aumentar ou reduzir o limite permitido por essa função.
Valor atual no Config.lua: 30
limite_tempo_trabalho
O que você pode alterar: Altere o número para aumentar ou reduzir o limite permitido por essa função.
Valor atual no Config.lua: 1
multas_command
O que você pode alterar: Altere o texto para mudar o comando digitado no chat. Evite espaços e não use o mesmo comando de outro script.
Valor atual no Config.lua: multas
distancePrender
O que você pode alterar: Distancia que o cidadao deve estar do marker da prisao , para ser preso.
Valor atual no Config.lua: 10
corPrisao
O que você pode alterar: Altere os números de cor. Em RGB/RGBA, cada canal vai de 0 a 255; o último número geralmente controla transparência.
Valor atual no Config.lua: {0, 114, 255, 255}
corFianca
O que você pode alterar: Altere os números de cor. Em RGB/RGBA, cada canal vai de 0 a 255; o último número geralmente controla transparência.
Valor atual no Config.lua: {0, 114, 255, 255}
corEntregar
O que você pode alterar: Altere os números de cor. Em RGB/RGBA, cada canal vai de 0 a 255; o último número geralmente controla transparência.
Valor atual no Config.lua: {0, 114, 255, 255}
corHackear
O que você pode alterar: Altere os números de cor. Em RGB/RGBA, cada canal vai de 0 a 255; o último número geralmente controla transparência.
Valor atual no Config.lua: {0, 114, 255, 255}
liberado
O que você pode alterar: Local que o preso ira parar apos ser solto.
Valor atual no Config.lua: {2905.167, -753.293, 11.2}
minutesPortoesAbertos
O que você pode alterar: Altere o número para aumentar ou reduzir o limite permitido por essa função.
Valor atual no Config.lua: 1
minutesParaHackearNovamente
O que você pode alterar: Altere o número para aumentar ou reduzir o limite permitido por essa função.
Valor atual no Config.lua: 1
pos3d
O que você pode alterar: Altere as coordenadas para mover o ponto no mapa. Use a posição do seu personagem ou uma ferramenta de copiar coordenadas.
Valor atual no Config.lua: {3059.747, -747.433, 11.2}
distance3d
O que você pode alterar: Distancia do som da sirene.
Valor atual no Config.lua: 200
volume3d
O que você pode alterar: Volume do som da sirene.
Valor atual no Config.lua: 7
hackeamento iniciado
O que você pode alterar: Mensagem que os policiais irao receber quando a prisao for hackeada.
Valor atual no Config.lua: Atenção, a prisão acabou de ser hackeada
falha hackeamento
O que você pode alterar: Mensagem que o cidadao que tentou hackear a prisao vai receber quando nao conseguir hackear.
Valor atual no Config.lua: Atenção, houve recentemente uma tentativa de hackeamento na prisão
objectID
O que você pode alterar: Id do portao da prisao.
Valor atual no Config.lua: 16775
scaleObject
O que você pode alterar: Tamanho do portao da prisao.
Valor atual no Config.lua: 1
posFechado
O que você pode alterar: Altere as coordenadas para mover o ponto no mapa. Use a posição do seu personagem ou uma ferramenta de copiar coordenadas.
Valor atual no Config.lua: {2923.6000976562, -745, 14.199999809265, 90}
posAberto
O que você pode alterar: Altere as coordenadas para mover o ponto no mapa. Use a posição do seu personagem ou uma ferramenta de copiar coordenadas.
Valor atual no Config.lua: {2923.6000976562, -745, 14.199999809265-10, 90}
posMarker
O que você pode alterar: Altere as coordenadas para mover o ponto no mapa. Use a posição do seu personagem ou uma ferramenta de copiar coordenadas.
Valor atual no Config.lua: {2919.063, -736.626, 11.2}
indexGrade
O que você pode alterar: Numero de cada portao que voce criar.
Valor atual no Config.lua: {1, 2, 3}
pos
O que você pode alterar: Altere as coordenadas para mover o ponto no mapa. Use a posição do seu personagem ou uma ferramenta de copiar coordenadas.
Valor atual no Config.lua: {2918.72265625,-753.57879638672,11.199999809265}

Trechos úteis do Config.lua

Os trechos abaixo mostram onde os campos ficam no arquivo. Copie apenas como referência: no seu servidor, edite o Config.lua original e mantenha sua licença real somente nele.

Bloco principal
ConfigLicense = {
    license = "SUA KEY" -- KEY DO USUARIO
}

config = {

	elementdata = {
		emprego = 'Emprego', -- ELEMENT DATA DO EMPREGO
		id = 'ID', -- ELEMENT DATA DO ID
	},

    markers = {
        {2918.515, -769.667, 11.2}, -- MARKERS DO DA PRISAO
    },

	fianca = {
		groups = {'Advogado'}, -- ACLS QUE PODERAO PAGAR A FIANÇA
		markersf = {
			{3017.189, -740.541, 11.2}, -- MARKERS DA FIANÇA
		},
	},

	aclPolicial = {
		groups = {'Policial'}, -- ACL POLICIAL
	},	
	
	police = {
		porcentagem_multa = 30, -- PORCENTAGEM QUE O POLICIAL VAI RECEBER QUANDO MULTAR ALGUEM
		porcentagem_prisao = 40, -- PORCENTAGEM QUE O POLICIAL VAI RECEBER QUANDO PRENDER ALGUEM
	},

	delayMulta = 1, -- MINUTOS DE DELAY PARA MULTAR ALGUEM NOVAMENTE	
	maximomeses = 30, -- MAXIMO DE MESES ( MINUTOS ) QUE ALGUEM PODERA SER PRESO
	limite_tempo_trabalho = 1, -- TEMPO MINIMO ( EM MINUTOS ) , QUE QUANDO CHEGAR, O PRESO NAO PODERA MAIS TRABALHAR

Integrações

Este produto usa os scripts abaixo em alguma parte do Config.lua. Antes de iniciar o servidor, confira se eles existem com exatamente o mesmo nome na sua base.

  • dxmessages

Checklist rápido

  • Preencha ConfigLicense.license com a chave correta.
  • Confira ACLs, permissões e comandos antes de liberar em produção.
  • Revise coordenadas de markers, blips e áreas no mapa do seu servidor.
  • Se houver integração com inventário, banco ou Discord, confirme os nomes dos scripts usados no seu servidor.
  • Reinicie o script e acompanhe o debug para validar a configuração.