M MY Multiplayer: Wiki
Lado
Tipo

setVehicleWheelState

Compartilhado

Muda o estado de uma ou mais rodas de um veículo: cheia, furada, solta ou sem colisão.

bool setVehicleWheelState(element vehicle, int|string|table wheel, int state)

Parâmetros

NomeTipoDescrição
vehicleelementO veículo, ou um elemento pai cujos veículos mudam todos.
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.
stateintO novo estado: 0 cheia, 1 furada, 2 solta do veículo, 3 desenhada mas sem colisão.

Retorno

true se alguma roda mudou. false se o estado está fora da faixa, se o veículo não tem a roda ou se ela já estava nesse estado.

Dado um elemento pai, como root, vale para todos os veículos abaixo dele, mas o valor devolvido é o do próprio elemento: false quando ele não é um veículo.

Exemplo

addCommandHandler("furar", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle then
        setVehicleWheelState(vehicle, "rear_wheels", 1)
    end
end)

Veja também