Assalto a Lojinhas
Assalto a lojinhas com itens, valores, cooldowns e permissões configuráveis. Ajuste cada etapa para equilibrar o roubo no servidor.
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.
Config.lua.
[TS]Lojinhas.
resource.[TS]Lojinhas.
resource.[TS]Lojinhas
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.
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.
» 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 ASSALTOO 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.
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 INFOBOXIntegraçõ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.licensecom 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.