here's a little script i put together that lets any 2 units switch kits(all their weapons and ammo).
it should be mp compatible, but i can't test that.
it can be used as an action like it is in the demo mission, but you can also call the script to change 2 ai units or force the player to change,etc
[unit1,unit2] exec "kitswitch.sqs"
order doesn't matter ( [unit2,unit1] )
known bugs:
1: if you don't reload and you switch weapons, it will gain back its ammo in the mag you hadn't reloaded
2: when you switch weapons you have to hit your "toggle weapons" key to be able to fire
i don't think 1 can be fixed, but what about 2? does anyone have any ideas?