Sistema de Safe Zone

Defina áreas protegidas por quatro vértices e escolha quais comportamentos serão bloqueados dentro de cada safe zone.

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

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.
Capa Sistema de Safe Zone
Imagem validada na loja oficial da TioSam Scripts.

Área no radar

Exibir a área protegida
Config = {
    ["IMPORTANTE"] = {
        ["areaRadar"] = {
            ["permitir"] = true,
            ["cor"] = {0, 255, 26, 255},
        },
    },
}

Use permitir = false para esconder a área no radar. A cor segue o formato RGBA.

Proteções

Comportamentos bloqueados
["PROTECOES"] = {
    ["naoDano"] = true,
    ["naoPular"] = true,
    ["naoCorrer"] = true,
    ["naoColisao"] = true,
    ["poucaOpacidade"] = true,
    ["naoArmas"] = true,
}

Cada valor pode ser ativado ou desativado separadamente. Use true para aplicar a proteção.

Cadastrar safe zones

Cada área recebe quatro coordenadas. Colete os quatro cantos do local no mapa e adicione um novo índice dentro de SAFEZONES.

Nova área
["SAFEZONES"] = {
    [1] = {
        {1186.179, -1384.982, 13.571},
        {1186.372, -1416.213, 13.372},
        {1072.607, -1416.264, 13.717},
        {1071.433, -1385.139, 13.864},
    },
}
Ordem dos pontosMantenha os quatro pontos contornando a área. Evite cruzar diagonais entre um ponto e outro.