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
| Nome | Tipo | Descrição |
|---|---|---|
| vehicle | element | O veículo, ou um elemento pai cujos veículos mudam todos. |
| frontLeft | int | Estado da roda dianteira esquerda: 0 cheia, 1 furada, 2 solta do veículo, 3 desenhada mas sem colisão. -1 mantém o atual. |
| rearLeft | int | Estado da roda traseira esquerda, ou -1 para manter.padrão -1 |
| frontRight | int | Estado da roda dianteira direita, ou -1 para manter.padrão -1 |
| rearRight | int | Estado 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)