/* * Author: GitHawk * Reads the fuel counter. * * Arguments: * 0: Unit * 1: Fuel Truck * * Return Value: * None * * Example: * [player, fuelTruck] call ace_refuel_fnc_readFuelCounter * * Public: No */ #include "script_component.hpp" params ["_unit", "_target"]; [ 2, [_unit, _target], { private ["_currentFuel", "_fuelCounter"]; params ["_args"]; _args params ["_unit", "_target"]; _currentFuel = [_target] call FUNC(getFuel); _fuelCounter = 0.01 * round (100 * ((_target getVariable [QGVAR(fuelCounter), _currentFuel]) - _currentFuel)); [[LSTRING(Hint_FuelCounter), _fuelCounter], 1.5, _unit] call EFUNC(common,displayTextStructured); }, "", localize LSTRING(CheckFuelCounterAction), {true}, ["isnotinside"] ] call EFUNC(common,progressBar);