player (cliente) consumida por outros recursos, registra comandos de animação/otimização/cruzeiro e trata eventos de veículo, carregamento de jogadores, presets de farda e kill log.
Funcionalidades
Animações
Comandos de emote (
/e, /e2, /e3) com animações individuais, em par ou em grupo.Interações com veículos
Portas, capô, vidros, porta-malas, assentos, âncora de barco e controle de cruzeiro.
Entrar em compartimentos
Permite entrar em porta-malas e lixeiras de entidades.
Cobranças e kill log
Cobrança entre jogadores e registro de mortes em
deaths_creative.Dependências
vrp
Framework base.
PolyZone
Zonas de área.
Dependências de runtime:
five-bank (CheckTaxes/CheckFines), discord (Embed), hud (Repose/Wanted), inventory, oxmysql (deaths), skinshop e five_logs (opcional).Configuração
Sem pasta
config/. As tabelas ficam no código.server-side/core.lua — presets de farda
server-side/core.lua — presets de farda
Preset: fardas por número (só serviço Emergencia), por modelo mp_m/mp_f.client-side/core.lua — portas e cruzeiro
client-side/core.lua — portas e cruzeiro
DoorNumber: mapa de portas paraplayer:syncDoors.- Controle de cruzeiro: tecla
F4(RegisterKeyMapping, remapeável).
Comandos
Exports
Não declara exports Lua. Interface Tunnelplayer:
RemoveVehicle(): sai do veículo.PlaceVehicle(Network): coloca o jogador no primeiro assento livre.Residuals(): estado atual deResiduals.
Eventos
Interfaces Tunnel
Expõe a interface Tunnelplayer (cliente): RemoveVehicle, PlaceVehicle, Residuals (ver seção Exports).
Recebidos no servidor
Cliente
Banco de Dados
Grava emdeaths_creative os campos abaixo. Demais dados via vRP.
Customização
- Fardas: tabela
Preset(server-side/core.lua). - Mapa de portas:
DoorNumber(client-side/core.lua). - Tecla de cruzeiro:
F4(remapeável). - Restrições:
/e2(Admin/Medico),/e3(Adminnível 2).

