I'll handle this:
The Midway, I assume you're referring to, is the ship Addon for OFP which provides an aircraft carrier called the USS Midway.
First, I'd recommend you check any and all readme files that came with the mod, which to my recollection were extensive and detailed how to land helicopters and planes.
Secondly, just off the top of my head, try placing an H-Invisible on the deck and elevate it using setPos.
If that don't work, try setting a waypoint nearby and then guiding the helicopter in using Setvelocity followed by setpos to land it manually.
That WILL work, but requires effort.
Problem solved.