Skip to main content
Funções do lado cliente (manipulação local do ped, câmera, veículos, objetos). Estão em resources/vrp/client/*.lua, na tabela tvRP, exposta via Tunnel. Como chamar a partir do servidor (o primeiro argumento é sempre o source de destino):
As funções abaixo NÃO recebem source como parâmetro próprio, agem sobre o player local. O source só aparece porque o Tunnel o consome como destino quando a chamada parte do servidor.

Referência por área


Handlers tvRP que vivem no servidor

Chamáveis pelo cliente via vRPS. Estão na tabela tvRP do servidor (modules/player.lua e inventory.lua), invocados pelo cliente via vRPS = Tunnel.getInterface("vRP"):

Observações

  • Funções utilitárias globais (não tvRP) vêm de lib/utils.lua: parseInt, splitString, SplitOne, GenerateString, Base64, HexToRGB, async, module. São globais, não métodos de vRP/tvRP.
  • Estados de player (LocalPlayer.state.* / Player(source).state.*), como Passport, Active, Route, Banned, Handcuff, sincronizam condição entre cliente e servidor.