Hello,
I have a small problem with the function “IsVehicleDriveable”, it makes me real even if I set “SetVehicleUndriveable” to false.
Code:
...
if engine then
Citizen.Trace("-------- Engine on --------- \n")
else
Citizen.Trace("-------- Engine off --------- \n")
end
if IsVehicleDriveable(self.id) then
Citizen.Trace("-------- Driveable on --------- \n")
else
Citizen.Trace("-------- Driveable onf --------- \n")
end
if IsVehicleEngineOn(self.id) and fuelLevel > 0 then
...
elseif engine and fuelLevel <= 0 then
engine = false
SetVehicleUndriveable(self.id, true)
SetVehicleEngineOn(self.id, false, false, true)
elseif not engine and fuelLevel > 0 then
engine = true
SetVehicleUndriveable(self.id, false)
SetVehicleEngineOn(self.id, true, false, true)
end