Pular para o conteúdo

isVehicleWheelOnGround

Cliente Veículos OOP veiculo:isWheelOnGround(...)

Devolve se uma roda está encostando no chão.

bool isVehicleWheelOnGround ( vehicle oVeiculo, number/string roda )
NomeTipoPadrãoDescrição
oVeiculovehicle—Veículo a consultar.
rodanumber/string—Índice 0–3 da roda, ou o nome dela na tabela acima.

Qualquer outro valor devolve false com um aviso no console de debug (era esperado um wheel-position). Um texto só de dígitos vale como o índice que ele representa.

Só veículos de chão respondem isso direito — carros, monster trucks, quadriciclos, motos e BMX. Helicópteros, aviões, barcos e trens sempre devolvem false. Um veículo fora de stream devolve true, partindo do princípio de que está parado no chão.

local noChao = 0
for roda = 0, 3 do
if isVehicleWheelOnGround(veiculo, roda) then
noChao = noChao + 1
end
end
if noChao == 0 then
outputDebugString("voando!")
end