forked from Simnation/Main
34 lines
1 KiB
Lua
34 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
|