ArmA 3 Random Weapon/Item Spawner
Well, since there is no weapon spawning script (that im aware of) for ArmA 3 yet, I decided to make one.
This script basically just uses weapon holders to spawn stuff on the ground at the defined game logic (it runs the script on every one of the game logics so the more options you put in, the wider variety of things it will spawn).
You can use this as one script, but in my opinion, it might be better to clone the script then change stuff in the copies of it and run them on different game logics to avoid the chance of having like 40 guns and 50 ammo magazines spawn on one game logic.
Also worth saying that sometimes behavior of things spawned is... odd (like having a gun spawn then fly off into the sky, or have the gun magically floating in the air all by itself...)
as i said above, just put down a game logic in the editor and in its init box put:
nul = [this] execVM "randomspawn.sqf";
You can add more stuff to this. Just get the classname for the item/gun/magazine and copy and paste a line thats already in the script, change the random numbers, and put in how many of the item will spawn if its picked. It doesn't have to be a gun either, it can be a backpack or a vest or a uniform as well (or even a custom item like a bandage or food can from DayZ).