(vehicle player) addEventHandler ["fired",{ if (vehicle player == _this select 0) then { nearestObject [_this select 0,_this select 4] addWeapon "ItemGPS"; nearestObject [_this select 0,_this select 4] switchCamera "EXTERNAL" } }]; while {true} do { if (!alive cameraOn) then { (vehicle player) switchCamera "INTERNAL"; }; sleep 0.1; };