#include "script_component.hpp" /* * Author: GitHawk * Get the supply count. * * Arguments: * 0: Ammo Truck * * Return Value: * Supply count * * Example: * [ammo_truck] call ace_rearm_fnc_getSupplyCount * * Public: Yes */ params [["_truck", objNull, [objNull]]]; if (GVAR(supply) != 1) exitWith { WARNING("supply setting is not set to limited"); // func shouldn't have been called -1 }; private _supply = _truck getVariable QGVAR(currentSupply); if (isNil "_supply") then { if (isNumber (configFile >> "CfgVehicles" >> typeOf _truck >> QGVAR(defaultSupply))) then { _supply = getNumber (configFile >> "CfgVehicles" >> typeOf _truck >> QGVAR(defaultSupply)); } else { _supply = 1200; }; if (_supply > 0) then { _truck setVariable [QGVAR(currentSupply), _supply, true]; }; }; _supply