M MY Multiplayer: Wiki
Lado
Tipo

getVehicleWheelState

Compartilhado

Devolve o estado de uma ou mais rodas de um veículo.

int|table|false getVehicleWheelState(vehicle vehicle, int|string|table wheel)

Parâmetros

NomeTipoDescrição
vehiclevehicleO veículo.
wheelint|string|tableQual roda: o número (0 dianteira esquerda, 1 traseira esquerda, 2 dianteira direita, 3 traseira direita), o nome do frame (wheel_lf, wheel_lr, wheel_rf, wheel_rr), um grupo (all, front_wheels, rear_wheels, left_wheels, right_wheels), -1 para todas ou uma tabela com vários deles.

Retorno

O estado (0 cheia, 1 furada, 2 solta do veículo, 3 desenhada mas sem colisão). Quando foram pedidas várias rodas (um grupo, -1 ou uma tabela), uma tabela de nome do frame → valor. false se o veículo não tem uma das rodas pedidas.

Exemplo

addCommandHandler("pneus", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle and getVehicleWheelState(vehicle, "wheel_lf") == 1 then
        outputDebugString("pneu dianteiro esquerdo furado")
    end
end)

Veja também