Assalto a Lojinhas

Assalto a lojinhas com itens, valores, cooldowns e permissões configuráveis. Ajuste cada etapa para equilibrar o roubo no servidor.

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

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 Assalto a Lojinhas 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.

  • Determine as armas para iniciar o assalto
  • Determine o numero de policiais online para iniciar um assalto
  • Determine o valor do roubo de cada lojinha
  • Compativel com dinheiro sujo ou dinheiro do jogo

Configuração inicial

Abra [TS]Lojinhas/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
}

local weapons = {22,23,24,27,28,29,32,30,31,33,34} -- ID DAS ARMAS QUE SERA POSSIVEL INICIAR UM ASSALTO ( O JOGADOR PRECISA ESTAR EQUIPADO, COM ALGUMA ARMA DA LISTA )

local criminals = {'Everyone'} -- ACL COM PERMISSAO PARA INICIAR O ASSALTO
local polices = {'Policial'} -- ACL POLICIAL QUE SERA AVISADA QUANDO OCORRER UM ASSALTO
local minPolices = 0 -- QUANTIDADE MINIMA DE POLICIAS NA CIDADE PARA INICIAR UM ASSALTO 

local bind = 'g' -- BIND PARA INICIAR O ASSALTO

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.

elementData
O que você pode alterar: True para setar dinheiro sujo, ou coloque false para setar dinheiro limpo.
Valor atual no Config.lua: false (desligado)
CodigoCor
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: #ff1c32
markers
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: markers
bind
O que você pode alterar: Altere para escolher a tecla usada nessa ação. Use uma tecla livre, como F5, F6 ou F7, para evitar conflito com outros painéis.
Valor atual no Config.lua: bind
weapons
O que você pode alterar: Ajuste este valor apenas se ele fizer sentido para a sua base. Compare com os exemplos do Config.lua antes de alterar.
Valor atual no Config.lua: weapons
moneysujo
O que você pode alterar: Altere o valor para equilibrar a economia do servidor. Aumente para deixar mais caro ou reduza para facilitar o acesso.
Valor atual no Config.lua: moneysujo
max
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: max
min
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: min
cooldown
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: cooldown
blipIcon
O que você pode alterar: Altere para mostrar, esconder ou trocar o ícone que aparece no radar.
Valor atual no Config.lua: blipIcon
criminals
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: criminals
polices
O que você pode alterar: Ajuste este valor apenas se ele fizer sentido para a sua base. Compare com os exemplos do Config.lua antes de alterar.
Valor atual no Config.lua: polices
minPolices
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: minPolices
assaultTime
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: assaultTime
timeAlert
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: timeAlert

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
}

local weapons = {22,23,24,27,28,29,32,30,31,33,34} -- ID DAS ARMAS QUE SERA POSSIVEL INICIAR UM ASSALTO ( O JOGADOR PRECISA ESTAR EQUIPADO, COM ALGUMA ARMA DA LISTA )

local criminals = {'Everyone'} -- ACL COM PERMISSAO PARA INICIAR O ASSALTO
local polices = {'Policial'} -- ACL POLICIAL QUE SERA AVISADA QUANDO OCORRER UM ASSALTO
local minPolices = 0 -- QUANTIDADE MINIMA DE POLICIAS NA CIDADE PARA INICIAR UM ASSALTO 

local bind = 'g' -- BIND PARA INICIAR O ASSALTO

local cooldown = 240 -- TEMPO PARA ASSALTAR NOVAMENTE ( EM SEGUNDOS )
local assaultTime = 120 -- TEMPO PARA FICAR DENTRO DA LOJA ( EM SEGUNDOS ) 
local moneysujo = 'Dinheiro Sujo' -- ELEMENT DATA DO SEU SISTEMA DE DINHEIRO SUJO
local blipIcon = 20 -- ICONE DE LOCALIZAÇÃO PARA OS POLICIAIS
local timeAlert = 10 -- TEMPO QUE O BLIP E IMAGEM DE AVISO , FICARA NA TELA DOS POLICIAIS ( EM SEGUNDOS ) APOS UMA LOJA COMEÇAR A SER ROUBADA 

elementData = false -- COLOQUE true PARA SETAR DINHEIRO SUJO, OU COLOQUE false PARA SETAR DINHEIRO LIMPO
CodigoCor = "#ff1c32" -- CODIGO DA COR DAS MENSAGENS
                                                                                                                           -- VALOR DO ASSALTO
local markers = {
    {x = 1327.666015625, y = -877.39587402344, z = 39.631248474121, type = 'cylinder', size = 2, color = '255,255,255,0', money = '2500, 10000'},
    {x = 1055.7415771484, y = -916.50854492188, z = 43.03125, type = 'cylinder', size = 2, color = '255,255,255,0', money = '2500, 10000'},
    {x = 1339.5783691406, y = -1770.1770019531, z = 13.63125038147, type = 'cylinder', size = 2, color = '255,255,255,0', money = '2500, 10000'},
    {x = 2397.1320800781, y = -1491.4630126953, z = 24.13125038147, type = 'cylinder', size = 2, color = '255,255,255,0', money = '2500, 10000'},
    {x = -2349.4221191406, y = -164.70924377441, z = 35.431251525879, type = 'cylinder', size = 2, color = '255,255,255,0', money = '2500, 10000'},
    {x = 2493.533203125, y = 1234.1602783203, z = 10.93124961853, type = 'cylinder', size = 2, color = '255,255,255,0', money = '2500, 10000'},
    {x = 2111.3349609375, y = 1565.2418212891, z = 10.831250190735, type = 'cylinder', size = 2, color = '255,255,255,0', money = '2500, 10000'},
} 

function notification(player, text, type)
    exports['dxmessages']:addBox(player, text, type) -- EXPORTS DA SUA INFOBOX

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.