Skip to main content
O player reúne funcionalidades ligadas ao personagem e sua interação com o mundo. Expõe a interface Tunnel 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.
Preset: fardas por número (só serviço Emergencia), por modelo mp_m/mp_f.
  • DoorNumber: mapa de portas para player:syncDoors.
  • Controle de cruzeiro: tecla F4 (RegisterKeyMapping, remapeável).

Comandos


Exports

Não declara exports Lua. Interface Tunnel player:
  • RemoveVehicle(): sai do veículo.
  • PlaceVehicle(Network): coloca o jogador no primeiro assento livre.
  • Residuals(): estado atual de Residuals.

Eventos

Interfaces Tunnel

Expõe a interface Tunnel player (cliente): RemoveVehicle, PlaceVehicle, Residuals (ver seção Exports).

Recebidos no servidor

Cliente


Banco de Dados

Grava em deaths_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 (Admin nível 2).