ox_target. Ao abrir, lista os objetos de câmera registrados (objetos com Mode == "Camera", recebidos via eventos objects:*) num menu dynamic. Ao selecionar uma câmera, cria uma CreateCam nas coordenadas dela, aplica o filtro scanline_cam_cheap e permite rotacionar (±90° yaw, -45°/0° pitch a partir do heading).
Funcionalidades
Visualização por Câmera
Cria uma câmera scriptada nas coordenadas do objeto selecionado, com filtro CCTV
scanline_cam_cheap.Rotação pelo Mouse
Controle a câmera com o mouse dentro dos limites de ±90° yaw e -45°/0° pitch a partir do heading.
Terminal Padrão
Acesso via
Abrir, exigindo CheckPolice() para liberar o terminal.Terminal Hacker
Acesso
Hackear/Desativar que exige o item tablet_hacker e a conclusão do minigame lettergame.As câmeras em si são registradas em runtime pelos eventos
objects:* — não ficam em Locations.Dependências
vrp
ConsultItem, TakeItem.ox_target
Zonas dos terminais.
lettergame
LetterGame (minigame de hacking).dynamic
Menu de câmeras.
Eventos utilizados:
Notify, hud:Active, objects:Table/Adicionar/Remover, helper CheckPolice().Configuração
Configurações emshared-side/shared.lua.
Locations define os pontos de acesso: Coords, Distance (raio); Hacker = true marca o terminal de hacking.Eventos
A interfacesecuritycam (servidor) é exposta via Tunnel.bindInterface.
Cliente
Customização
- Terminais: tabela
Locations. - Dificuldade/cooldown:
LetterSpeed,LetterDuration,HackerDuration,HackerItem,InativeMinutes. - Sensibilidade/limites:
MouseSpeede clamps de pitch/yaw emclient-side/core.lua. - Filtro/FOV:
SetTimecycleModifier("scanline_cam_cheap")eSetCamFovemsecuritycam:Selected.

