Skip to content

BUPA Safezone Creator

BUPA Safezone Creator

BUPA Safezone Creator transforma qualquer parte do mapa em uma área protegida totalmente regulamentada — desenhada à mão, dentro do jogo, com uma câmera livre. Não é necessário caçar coordenadas, editar configurações para posicionar uma zona ou reiniciar para aplicá-la: você voa sobre o local, solta pontos no chão para traçar um polígono, dá um nome, marca as regras que ela deve impor e salva. A zona é sincronizada com todos os jogadores instantaneamente.

Por baixo dos panos, cada zona é uma ox_lib poly zone real com um conjunto de regras empacotado por zona — tudo, desde desativar PvP e guardar armas até limites de velocidade, anti-VDM, bloqueio de combat-log, bloqueio de drop de itens e whitelist de empregos. O servidor nunca confia no cliente: cada salvamento é validado, limitado e reconstruído a partir de uma whitelist, e cada criação / edição / exclusão pode ser registrada no Discord.

Início rápido: um admin digita /safezone, clica em New zone → Enter freecam, posiciona pelo menos 3 pontos (clique esquerdo), pressiona Enter para confirmar, nomeia a zona, escolhe suas regras e empregos, e clica em Save zone. Pronto.

Key features

  • Freecam polygon drawing — voe sobre o mapa e trace exatamente o formato que você deseja; a área é renderizada ao vivo como um volume azul brilhante com altura ajustável.
  • Huge per-zone rule catalogue — mais de 60 alternâncias e valores em combate, armas, anti-grief, veículos, movimento, economia, ambiente de mundo e acesso, cada um aplicado por frame enquanto o jogador estiver dentro.
  • Per-job & per-gang whitelisting — restrinja a entrada a empregos específicos (com cargo mínimo) ou gangues; deixe vazio para todos.
  • JSON or database storage — armazene zonas em um arquivo de recurso ou no oxmysql, alternado com uma linha de configuração.
  • Anti-exploit server validation — nunca se confia no cliente; pontos, empregos, regras e listas de armas passam por verificação de tipo e são limitados de acordo com os limites configuráveis.
  • In-zone glass HUD — um emblema limpo mostrando o nome da zona e as proteções ativas (PvP desativado, armas guardadas, tag de combate).
  • Discord webhook logging — embeds coloridos para criar / editar / excluir, com o admin, identificadores, pontos, empregos e regras ativas.
  • Admin gate — o criador é bloqueado por permissões ACE, grupos de admin do framework ou sua própria verificação personalizada.
  • Combat-log lock — jogadores que acabaram de lutar não recebem proteção por um número definido de segundos, para que não possam fugir para dentro de uma zona para escapar de um tiroteio.
  • Integration exportsIsInSafezone, GetActiveZone, GetZoneFlag, CanDropItems, CanRob, CanStash e mais, para que seus scripts de inventário / roubo / morte possam respeitar as regras de uma zona.

Frameworks

O script detecta automaticamente e se conecta ao framework que o seu servidor executa — sem fiação manual:

  • ESX
  • QB-Core
  • QBox
  • Standalone (sem framework)

Config.Framework = 'auto' escolhe o primeiro que estiver rodando. Force ('esx' / 'qb' / 'qbox' / 'standalone') se você rodar mais de um ou renomear recursos.

Dependencies

Resource Required Notes
ox_lib Yes Zonas poligonas, callbacks, sistema de localização e auxiliares de UI.
oxmysql Only if Config.Storage = 'db' Necessário para armazenamento em banco de dados; não é obrigatório para o armazenamento JSON padrão.

O seletor de armas puxa sua lista e ícones do seu inventário (ox_inventory, qb-inventory, esx_inventory, tgiann-inventory ou codem-inventory). Isso é detectado automaticamente — o inventário em si não é uma dependência obrigatória, mas os ícones do seletor só aparecem quando um inventário compatível estiver rodando.