This commit is contained in:
Aaron Clark
2012-11-04 20:28:50 -06:00
commit 76e9a0582e
1049 changed files with 94406 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
private["_inventory","_wpns","_mags","_idc","_isOK","_val","_item","_x"];
_inventory = _this;
if (count _inventory > 0) then {
_wpns = _inventory select 0;
_mags = _inventory select 1;
//Add inventory
{
private["_item","_val"];
//is it an array?
_idc = 109;
if (typeName _x == "ARRAY") then {
_item = _x select 0;
_val = _x select 1;
} else {
_item = _x;
_val = -1;
};
//Is item legal?
_isOK = isClass(configFile >> "CfgMagazines" >> _item);
if (_isOK) then {
if (_val != -1) then {
player addMagazine [_item,_val];
} else {
player addMagazine _item;
};
};
_idc = _idc + 1;
} forEach _mags;
//Add weapons
{
//Is item legal?
_isOK = isClass(configFile >> "CfgWeapons" >> _x);
if (_isOK) then {
player addWeapon _x;
};
} forEach _wpns;
};