Thanks for the input. This is the confusing thing I have though. Even when adding ACE weapons to infantry I have some trouble. The XML included with ACE gives me all the details such as the classname, weapon/ammo type etc... but anytime I try and use 'this addWeapon "whateverACEweapon" ' it comes up that the weapon is not included... I don't know if the weapon names are somehow different than what is listed in the XML file. All rather confusing... The other option I'm feeling of resorting to is a weapon choice at briefing... which I'm sure I'll be able to get something online for. Your idea is VERY good, and it will be my first real attempt at a proper script for ARMA. I just need to make sure that the weapon names I use are correct. Adding vanilla weapons should not be an issue, just the ACE ones. Thanks again!
----
EDIT: Just did a little test, and it turns out that the XML that ACE 1.09 gives me must be slightly out of date as some ACE weapons can be added when I use their inheritance tag WHILE others give me an error message as the weapon name is incorrect. Grrr

Just have to do a lengthy trial and error!
EDIT2: Okay... turns out the weapon_config xml I was using WAS incorrect... and i should really have been using ACE_Class_List in C:\...\ArmA\@ACE\Docs\Dev Docs... will keep you updated on how your script works. Thanks again!
-------------------------
Ok... last edit as I seem to have got a bit further: I have placed a trigger set off by my players presence stating: On Act -- [] exec "cargo_allweapons.sqs" . The vehicle is called _truckcargo. Then I have the .sqs with this in it so far to test:
_allweaponsarray =
[
"ACE_Rucksack_MOLLE_Green",
"ACE_Rucksack_MOLLE_ACU",
"ACE_Rucksack_MOLLE_WMARPAT",
"ACE_Rucksack_MOLLE_DMARPAT",
"ACE_Rucksack_MOLLE_Wood",
"ACE_Rucksack_MOLLE_Green_Medic"
];
{_truckcargo addweaponcargo [_x, 10]} foreach _allweaponsarray;Upon load I get a 'generic error' as script attempts to load... and of coarse none of the rucksacks in the vehicle. Any ideas what I have done wrong in the .sqs???
