Skip to main content
O five-pedscale permite que cada jogador ajuste a escala do próprio ped (efeito de “altura”) por um painel aberto por comando. A escala é salva localmente em KVP (persiste entre sessões no mesmo PC) e publicada no statebag do jogador, permitindo que outros clients apliquem o efeito visual em peds próximos. Não é aplicado a peds com vida baixa (<= 101). Funcionalidade puramente client-side (sem lógica server).

Funcionalidades

Ajuste de altura

Painel NUI para personalizar a escala do próprio ped, com presets e slider de ajuste fino.

Persistência local

A escala é salva em KVP e persiste entre sessões no mesmo computador.

Sincronização visual

A escala é publicada no statebag e aplicada em peds de jogadores próximos.

Client-side

Funcionalidade puramente client-side, sem lógica de servidor.

Dependências

vrp

Carrega @vrp/config/Global.lua (tabela Theme). Sem oxmysql/banco.

Configuração

Tabela PedScale:

Comandos

Os comandos abaixo abrem o painel de ajuste de altura.

Localizações

Não há locais fixos no mundo. O recurso é puramente client-side/UI: a escala é aplicada ao ped do próprio jogador (e sincronizada nos peds de jogadores próximos dentro de PedScale.SyncDistance = 30.0), sem NPCs, blips, lojas ou zonas.

Exports

Nenhum export Lua. Callbacks NUI: applyScale, resetScale, close.

Banco de Dados

Nenhum. Persistência local via KVP (SetResourceKvpFloat("PedScale", ...)).

Customização

  • Cor: PedScale.ThemeColor (ou Theme.main).
  • Distância de sync: PedScale.SyncDistance.
Ajuste PedScale.Range e PedScale.Presets para mudar os limites do slider e as opções rápidas de altura disponíveis no painel.