what u cud do is add action... seting ur player captive wen he have no weapon
heres quick idea... didnt had tim 2 develop it yet... but if no1 gives beter reply ill look into it more deeply
1st if ur unit is civie u have 2 edit da mission.sqm nd make him on 1 of da sides (depends wich side is da police... police west, player east)
now u put in da players init (put da type of weapon instead of weap... everytime player gets new weapon use weap = "nameOfWeapon" in da script or nywere
this addaction ["Draw weapon","draw.sqs"]; this setcaptive true; weap = "nameOfWeapon"
heres da script
draw.sqs
_man = _this select 0
_act = _this select 2
_man setcaptive false
_man removeaction _act
_man addaction ["Holster weapon","hols.sqs"]
_man addweapon weap
exit
now another script
hols.sqs
_man = _this select 0
_act = _this select 2
_man setcaptive true
_man removeaction _act
_man addaction ["Draw weapon","draw.sqs"]
_man removeWeapon weap
exit
LCD OUT