/* * Author: GitHawk, Jonpas * Get the remaining fuel amount. * * Arguments: * 0: Fuel Source * * Return Value: * Fuel left (in liters) * * Example: * [fuelTruck] call ace_refuel_fnc_getFuel * * Public: Yes */ #include "script_component.hpp" params [["_source", objNull, [objNull]]]; if (isNull _source) exitWith {0}; private _fuel = _source getVariable QGVAR(currentFuelCargo); if (isNil "_fuel") then { _fuel = getNumber (configFile >> "CfgVehicles" >> typeOf _source >> QGVAR(fuelCargo)); _source setVariable [QGVAR(currentFuelCargo), _fuel, true]; }; _fuel