ive played around with this before and gave up
this is off your topic but might help some. i plan on looking into this more at some point when i have some time.
use the BAS before JAM. did you try that? like so, weapon is "BAS_JM4ACOG" mag is "JAM_W556_30mag"
heres how to put in ammo box
; INSTRUCTIONS: Run script from the INITIALIZATION box of the crate, ammo box, use a JAM crate
; RUN CODE: [this] Exec "_crate_name.sqs"
; Get the crate parameter given
_crate = _this Select 0
; Remove the stock items from the crate
ClearMagazineCargo _crate
ClearWeaponCargo _crate
; Add the items to the crate
_crate AddWeaponCargo ["BAS_JM4ACOG", 5]
_crate AddMagazineCargo ["JAM_W556_30mag", 25]
;and so on ,
Exit
hope that helps you in some way, i know i didnt solve your topic.
but just woundered if you tried the BAS_ part before JAM. p.s. i can send you the magazine class names if you want, its about 4 pages
edit;;; thats if your using bas
you could also change your mission and have player without weapons and gear and have him sent to a tent with an ammo crate and arm himself, ' just to get around the description.ext file'