M MY Multiplayer: Wiki
Lado
Tipo

setVehicleWheelStates

Compartilhado

Muda o estado das quatro rodas de um veículo de uma vez.

bool setVehicleWheelStates(element vehicle, int frontLeft [, int rearLeft = -1, int frontRight = -1, int rearRight = -1])

Parâmetros

NomeTipoDescrição
vehicleelementO veículo, ou um elemento pai cujos veículos mudam todos.
frontLeftintEstado da roda dianteira esquerda: 0 cheia, 1 furada, 2 solta do veículo, 3 desenhada mas sem colisão. -1 mantém o atual.
rearLeftintEstado da roda traseira esquerda, ou -1 para manter.padrão -1
frontRightintEstado da roda dianteira direita, ou -1 para manter.padrão -1
rearRightintEstado da roda traseira direita, ou -1 para manter.padrão -1

Retorno

true se alguma roda mudou. false se um dos estados está fora da faixa (nada muda) ou nenhuma roda mudou.

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("pneusnovos", function(player)
    local vehicle = getPedOccupiedVehicle(player)
    if vehicle then
        setVehicleWheelStates(vehicle, 0, 0, 0, 0)
    end
end)

Veja também