I would see it fit to just spawn a helicopter randomly in the sky during a random point in the game, then set it up to around 200-300m with a forward velocity of around 150m/s, giving it enough force and time to plummet to the ground (or into a building), wait for it to settle, then replace the crash with a wreck by initializing a new wreck at the coordinate of the remains.
Try replacing
Ok, since no one here is comming up with any codelines regarding simple AI Chopper-Handling, i tried some things...
I get the AI chopper to spawn, and i get an AI Pilot to spawn right next to it... but somehow he doesnt want to go into the chopper and fly it to my designated waypoint...
Code:_helipilot = [getPos _crashwreck, WEST, ["Survivor3_DZ"],[],[],[],[],[],180] call BIS_fnc_spawnGroup; _helipilot action["moveToDriver", _crashwreck]; _helipilot assignAsDriver _crashwreck; [_helipilot] orderGetIn true; _wp1 = _helipilot addWaypoint [_position, 0];
_crashwreck is the spawned chopper right next to the spawned AI Person, _position is the random position where he should fly to. But hes just standing there and looking @ me, he even doesnt start to run to the given waypoint.
Try replacing
[_helipilot] orderGetIn true;
with_helipilot moveInDriver _crashwreck