forked from Simnation/Main
33 lines
1 KiB
Lua
33 lines
1 KiB
Lua
|
|
-- get vehicle fuel level
|
|
function GetFuelLevel(vehicle)
|
|
if (GetResourceState("LegacyFuel") == "started") then
|
|
return exports["LegacyFuel"]:GetFuel(vehicle)
|
|
elseif (GetResourceState("ox_fuel") == "started") then
|
|
return Entity(vehicle).state.fuel or GetVehicleFuelLevel(vehicle)
|
|
elseif (GetResourceState("myFuel") == "started") then
|
|
return exports["myFuel"]:GetFuel(vehicle)
|
|
else
|
|
return GetVehicleFuelLevel(vehicle)
|
|
end
|
|
end
|
|
|
|
-- set vehicle fuel level
|
|
function SetFuelLevel(vehicle, fuelLevel)
|
|
if (GetResourceState("LegacyFuel") == "started") then
|
|
exports["LegacyFuel"]:SetFuel(vehicle, fuelLevel)
|
|
elseif (GetResourceState("ox_fuel") == "started") then
|
|
Entity(vehicle).state.fuel = fuelLevel
|
|
elseif (GetResourceState("myFuel") == "started") then
|
|
exports["myFuel"]:SetFuel(vehicle, fuelLevel)
|
|
else
|
|
SetVehicleFuelLevel(vehicle, fuelLevel)
|
|
end
|
|
end
|
|
|
|
-- notification (only used for the delete timer)
|
|
function ShowNotification(text)
|
|
SetNotificationTextEntry('STRING')
|
|
AddTextComponentSubstringPlayerName(text)
|
|
return DrawNotification(false, true)
|
|
end
|