/* * Author: Glowbal, Jonpas * Adds a cargo item to the vehicle. * * Arguments: * 0: Item Classname * 1: Vehicle * 2: Amount (default: 1) * 3: Show Hint (default: false) * * Return Value: * None * * Example: * ["item", vehicle] call ace_cargo_fnc_addCargoItem * * Public: No */ #include "script_component.hpp" private ["_position", "_item", "_i"]; params ["_itemClass", "_vehicle", ["_amount", 1], ["_showHint", false, [false]] ]; TRACE_3("params",_itemClass,_vehicle,_amount); for "_i" from 1 to _amount do { [_item, _vehicle] call FUNC(loadItem); }; // Invoke listenable event ["cargoAddedByClass", [_itemClass, _vehicle, _amount]] call EFUNC(common,globalEvent);