place a Range Finder and laser designator in a uniform or vest and have a pair of binoculars equipped.
create an array of weapons (weapons player;)
Delete all weapons.
add weapons to player ({player addWeapon _x;} foreach _weapons;)
and
place a Range Finder and laser designator in a uniform or vest and have a pair of binoculars equipped.
create the array of assigned items (assignedItems player;)
Delete all weapons.
add items and try to Assign them or linkItem.