Hallo,
Ich sabbel mal nicht viel, hier ist der Code:
C
// RETURNS [[UNIFORM, VEST, BACKPACK, HEADGEAR, GOGGLES, ASSIGNEDITEMS], [[PRIMARYWEAPONS, PRIMARYACCESSORIES], [SECONDARYWEAPONS, SECONDARYACCESSORIES], [HANDGUNWEAPON, HANDGUNACCESSORIES]], [UNIFORMWEAPONS, UNIFORMMAGAZINES, UNIFORMITEMS], [VESTWEAPONS, VESTMAGAZINES, VESTITEMS], [BACKPACKWEAPONS, BACKPACKMAGAZINES, BACKPACKITEMS]
#define getObjInv(OBJECT) ([OBJECT] call getObjectInventory)
[_object] getObjectInventory = {
_object = [_this, 0, ObjNull, [ObjNull]] call BIS_fnc_param;
if (isNull _object) exitWith { []; };
_return = [];
_return set [0, [
uniform _object,
vest _object,
backpack _object,
headgear _object,
goggles _object,
assignedItems _object
]];
_return set [1, [[primaryWeapon _object, _object weaponAccessories primaryWeapon _object],[secondaryWeapon _object, _object weaponAccessories secondaryWeapon _object],[handgunWeapon _object, _object weaponAccessories handgunWeapon _object]]];
_return set [2, [weaponCargo uniformContainer _object, magazineCargo uniformContainer _object, itemCargo uniformContainer _object]];
_return set [3, [weaponCargo vestContainer _object, magazineCargo vestContainer _object, itemCargo vestContainer _object]];
_return set [4, [weaponCargo backpackContainer _object, magazineCargo backpackContainer _object, itemCargo backpackContainer _object]];
_return;
};
Alles anzeigen
Viel Spaß damit. Ich hoffe ihr könnt das gebrauchen.
Mit freundlichen Grüßen,
Vincent H.