Skip to main content
O perimeter permite que policiais criem e gerenciem zonas circulares restritas no mapa. Cada perímetro é um blip de raio (AddBlipForRadius) centrado na posição do jogador na criação, com nome e distância (raio) definidos por ele. Ao criar/remover, todos recebem uma notificação policial e um log vai ao Discord. Jogadores que entram/saem do raio recebem aviso automático na tela.
Trabalha apenas com blips/áreas no mapa, não coloca cones, barreiras ou objetos físicos, nem usa itens.

Funcionalidades

Zonas circulares restritas

Crie blips de raio (AddBlipForRadius) centrados na posição do jogador, com nome e raio definidos.

Aviso de entrada/saída

Jogadores que entram ou saem do raio recebem aviso automático na tela.

Notificação policial

Ao criar ou remover um perímetro, todos os policiais recebem uma notificação.

Log no Discord

Cada criação/remoção gera um log (Embed) enviado ao Discord.

Dependências

vRP

vRP.Passport, vRP.GetEntityCoords.

dynamic

Menu de gestão dos perímetros.

keyboard

vKEYBOARD.Secondary.

discord

Embed para os logs.
Também consome os eventos Notify, dynamic:Close e Connect.

Eventos

O servidor expõe a interface Tunnel perimeter (Core.Perimeters).

Customização

  • Acesso: criação/remoção pelo menu dynamic (perimeter:Dynamic), não por comandos.
  • Blip: cor (SetBlipColour, padrão 1) e alpha (SetBlipAlpha, padrão 200) em client-side/core.lua.
  • Detecção: verificação a cada 1000ms.
  • Textos/log: em server-side/core.lua. ID: padrão "DDLLDDLL" (GenerateString).