I would suggest this, create the DZMSspecialList where you did.
in the mission you want to change you need to make the following change:
should be something like this:
[_crate,"weapons"] ExecVM DZMSBoxSetup;
and change to:
[_crate,"special"] ExecVM DZMSBoxSetup;
then find DZMSBox.sqf then at the very bottom add this:
Code:if (_type == "special") then { _scount = count DZMSspecialList; for "_x" from 0 to 1 do { _sSelect = floor(random _sCount); _item = DZMSspecialList select _sSelect; _crate addWeaponCargoGlobal [_item,1]; _ammo = [] + getArray (configFile >> "cfgWeapons" >> _item >> "magazines"); if (count _ammo > 0) then { _crate addMagazineCargoGlobal [(_ammo select 0),(round(random 8))]; }; }; };
This will make it so the box uses the "special" type and will add weapons that are in the DZMSspecialList array. Also I believe the "for "_x" from 0 to 1" if changed to something like 0 to 10 would result in more weapons being added.
Had to read over this again as i installed the missions all over again and just realised that i didn't thank you for the help.
Sorry many and thanks alot it really helped.