Zone Rules
Zone Rules
Cada zona possui o seu próprio conjunto de regras. Novas zonas começam a partir de Config.DefaultRules (em shared/config/general.lua) e você ajusta cada uma delas por zona no painel. As regras são aplicadas por frame enquanto o jogador estiver dentro da zona vencedora (quando as zonas se sobrepõem, a zona menor/interna vence e aplica a regra).
O bloqueio de combat-log é especial: um jogador que causou ou sofreu dano de jogador nos últimos combatLogLock segundos não tem proteção alguma enquanto a tag estiver ativa — ele não pode correr para dentro de uma safezone para escapar de uma luta. O HUD mostra um estado de "Combat tag" até expirar.
Combat & damage
| Rule | What it does |
|---|---|
disablePvp |
Desativa disparos e combate corpo a corpo entre jogadores, drive-bys e fogo amigo dentro da zona. |
godMode |
Invencibilidade total — imunidade a tiros, combate corpo a corpo e dano geral. |
noFallDamage |
Remove o dano de queda / colisão. |
noBlastDamage |
Imunidade a dano de fogo e explosões. |
noMeleeDamage |
Imunidade a dano corpo a corpo. |
noDrowning |
Impede o dano de afogamento. |
infiniteStamina |
Restaura continuamente a estamina de corrida. |
regenHealth |
Regenera lentamente a vida enquanto estiver dentro (acima de 100). |
regenArmor |
Regenera lentamente o colete enquanto estiver dentro. |
Weapons
O manuseio de armas é regido por uma política somada a alternâncias detalhadas.
| Setting | What it does |
|---|---|
weaponPolicy = 'all' |
Sem restrição de armas pela política — qualquer arma é permitida. |
weaponPolicy = 'blocklist' |
Todas as armas são permitidas, exceto aquelas na lista blockedWeapons da zona (guardadas ao equipar). |
weaponPolicy = 'allowlist' |
Apenas as armas na lista allowedWeapons da zona podem ser usadas; todas as outras são guardadas. (O padrão permite WEAPON_UNARMED, WEAPON_STUNGUN, WEAPON_NIGHTSTICK.) |
blockDraw |
Força qualquer arma em punho a voltar ao modo desarmado e bloqueia disparos completamente. |
disableMelee |
Bloqueia ataques desarmados / socos. |
blockThrowables |
Desarma e bloqueia qualquer arma do tipo arremessável (granadas, etc.). |
disarmOnEnter |
Guarda a arma do jogador no momento em que ele entra. |
noReload |
Bloqueia o comando de recarregar. |
noAiming |
Bloqueia a mira (e o comando de ataque). |
Anti-grief
| Rule | What it does |
|---|---|
antiVdm |
Anti-VDM — evita danos de colisão de veículos em jogadores. |
ramProtection |
Proteção contra batidas e empurrões — à prova de colisões para que carros não consigam empurrar jogadores por aí. |
antiLasso |
Proteção contra laço / rasteira. |
blockMolotov |
Desarma coquetéis molotov, galões de gasolina e extintores de incêndio para impedir o griefing com fogo. |
noCarry |
Bloqueia interações de carregar / cavalinho (exposto ao seu script de carry via export). |
noCuff |
Bloqueia o uso de algemas (exposto ao seu script de algema via export). |
combatLogLock |
Segundos em que um jogador que lutou recentemente fica sem proteção (valor de 0 a 120; 0 = desativado). |
Vehicles
| Rule | What it does |
|---|---|
noVehicles |
Desliga o motor e puxa o freio de mão — proibido dirigir dentro. |
freezeIncoming |
Congela veículos que entram na fronteira. |
engineOff |
Desliga o motor quando um jogador entra em um veículo. |
lockDoors |
Tranca as portas dos veículos dentro da zona. |
noSiren |
Silencia sirenes de emergência. |
deleteAbandoned |
Remove veículos abandonados deixados na zona. |
speedLimit |
Limita a velocidade do veículo a este valor em km/h (0 a 120; 0 = desativado). Veículos acima da velocidade são limitados. |
flagReckless |
Sinaliza direção perigosa como procurado. |
Você também pode bloquear classes de veículos específicas por zona (militares, aviões, etc.) — veículos correspondentes têm o motor cortado com um aviso ao motorista.
Movement
| Rule | What it does |
|---|---|
noSprint |
Desativa a corrida rápida (apenas andar/trote). |
noJump |
Desativa o salto. |
noRagdoll |
Impede que o jogador entre em estado de ragdoll. |
forceWalk |
Força a velocidade de caminhada. |
noParachute |
Bloqueia a abertura do paraquedas. |
Economy & items
Estas regras são expostas a outros recursos (inventário, roubos, scripts de morte) via exports — este recurso não pode acessar o seu inventário diretamente, então ele publica o estado para você verificar.
| Rule | What it does | Export |
|---|---|---|
noDrop |
Jogadores não podem dropar itens. | CanDropItems() |
noRob |
Jogadores não podem ser roubados. | CanRobPlayers() |
noSell |
Vendas são bloqueadas. | CanSell() |
noStash |
O uso de baús/stashes é bloqueado. | CanStash() |
noKeepItemsOnDeath |
Mantém os itens ao morrer dentro da zona. | KeepItemsOnDeath() |
World & ambience
| Rule | What it does |
|---|---|
clearWanted |
Limpa o nível de procurado do jogador ao entrar e o mantém em 0 lá dentro. |
clearArea |
Limpa periodicamente peds e tráfego próximos ao centro da zona. |
dimScreen |
Aplica um tom escuro sutil na tela. |
ambientSound |
Reproduz um efeito sonoro ambiente ao entrar. |
show3dName |
Exibe o nome da zona flutuando em 3D no centro dela. |
Access & visibility
| Rule | What it does |
|---|---|
jobWhitelist |
Apenas empregos listados (que atendam ao cargo mínimo) podem entrar e obter proteção. Lista vazia = todos. |
gangWhitelist |
Restringe o acesso às facções/gangues listadas. |
showBlip |
Interruptor principal para o blip no mapa (um false aqui o oculta totalmente, independentemente das configurações do blip). |
groundMarker |
Desenha um marcador no chão por toda a zona. |
notify |
Mostra notificações de entrada / saída. |
showHud |
Mostra o selo de HUD em vidro dentro da zona. |
hideOnRadar |
Oculta os blips de outros jogadores no radar enquanto estiver dentro. |