Creating a Safezone
Criando uma Safezone
Abra o criador
Digite o comando (apenas para admins):
/safezonePara vinculá-lo a uma tecla em vez de (ou além do) comando, defina uma tecla de abertura — ela registra um atalho que os jogadores também podem reconfigurar nas configurações do jogo:
Config.Command = 'safezone'
Config.OpenKey = 'F7' -- vazio = apenas comandoSe você não for um admin autorizado, o criador se recusará a abrir e você receberá uma notificação de "não permitido".
Desenhe a área no modo freecam
No painel, inicie uma nova zona e escolha Enter freecam · Draw. A interface é ocultada e uma câmera livre assume o controle. Uma mira fica no centro da tela; onde quer que ela caia no chão é onde o próximo ponto será colocado.
Controles de voo
| Ação | Tecla |
|---|---|
| Mover | W A S D |
| Subir / descer | Space / Ctrl |
| Aumento de velocidade | segurar Shift |
| Olhar ao redor | Mouse |
| Altura da zona | Roda do mouse (2 m – 40 m) |
Controles de desenho (estes são os configuráveis Config.Keys)
| Ação | Padrão | Controle |
|---|---|---|
| Adicionar ponto | Botão Esquerdo do Mouse | addPoint |
| Desfazer último ponto | Q | undo |
| Confirmar zona | Enter | confirm |
| Cancelar | Backspace | cancel |
Conforme você posiciona os pontos, a área é renderizada ao vivo como um volume azul translúcido — um piso preenchido, paredes que sobem e linhas de borda brilhantes — para que você veja a forma exata antes de confirmar. A roda do mouse aumenta ou diminui a altura da parede/volume.
Uma zona precisa de pelo menos 3 pontos. Pressionar Enter com menos de 3 pontos exibirá "Place at least 3 points first." e manterá você no modo de desenho. Backspace cancela todo o desenho.
Quando você confirma, o polígono, seu ponto central e seu intervalo vertical (Z mín/máx, expandido pela altura que você definiu) são enviados de volta ao painel e a interface é reaberta.
Nomeie, escolha regras e empregos, salve
De volta ao painel, você pode:
- Nomear a zona (o rótulo exibido no HUD, blip e registros do Discord).
- Alternar Enabled entre ligado/desligado.
- Abrir Zone rules e marcar as proteções desejadas — consulte Zone Rules para ver todas as opções. Novas zonas começam a partir de
Config.DefaultRules. - Adicionar empregos permitidos (com um nível mínimo opcional). Deixe em vazio para todos. Requer que a regra
Job whitelistesteja ativada. - Configurar o blip (sprite do mapa e/ou círculo de área, cor, pulsação, mostrar quando estiver próximo).
- Escolher uma cor usada para o flash da tela de entrada/saída.
Extras opcionais por zona que o painel também expõe (todos validados no lado do servidor):
- Requisito de entrada — cobrar dinheiro e/ou exigir um item para entrar. A cobrança ocorre no servidor, portanto não pode ser burlada.
- Classes de veículos bloqueadas — desliga o motor para classes de veículos escolhidas (militares, aviões, etc.).
- Agenda — tornar a zona ativa apenas em dias escolhidos dentro de uma janela de tempo de→até (considerando a virada da noite).
- Mensagens personalizadas de entrada/saída.
Clique em Save zone. A zona é validada no servidor, armazenada e sincronizada com todos imediatamente. Sem reinicialização.
Editando e excluindo
- Editar — escolha uma zona da lista, altere qualquer coisa (incluindo redesenhar a área via Freecam) e clique em Save novamente. Salvar por cima de um ID de zona existente é registrado como uma edição.
- Excluir — abra a zona e escolha Delete zone. Ela é removida do armazenamento, dessincronizada de todos os jogadores e registrada como uma exclusão.
Há um breve tempo de recarga de salvamento por jogador (Config.Limits.saveCooldown, padrão 1000 ms). Salvar duas vezes em rápida sucessão descartará silenciosamente o segundo salvamento — aguarde um momento e tente novamente.