Provided you have Resistance this is definately possible.
BIS added a couple of objects, one called "WeaponHolder" and one called "SecondaryWeaponHolder". It's these that make dropping weapons on the ground possible. So now you can use a bit of code like this:
wh1 = "WeaponHolder" createvehicle (getpos
pos)
wh1 addmagazinecargo ["m16",1]; wh1 addweaponcargo ["m16",1]
To get yourself a loaded M16 lying on the ground at
pos.
The "SecondaryWeaponHolder" is for adding things like LAW Launchers etc (Secondary Weapons funnily enough
). You can still add them to a "weaponHolder", but they stick straight up out of the ground for some reason ;D
Anyway, try that and see if it suits your purposes...