Okay, I'm here to show you how to make a airship similar to FFIV's giant whale or FFVI's casino airship. Basically, when you enter it, it brings you inside instead of taking off immediately.
Here's our world map:
The event in the top-left manages everything. The event that looks like an airship teleports you to the interior of the ship.
Make your event for the airship, using whatever graphic you want. DON'T use the set starting airship command, just make an event and set it to your airship's graphic. Here's my code:
It's fairly self-explanatory.
Now, let's make the manager event for the airship. You should probably put it in a corner of the map, so that you can find it more easily.
This event has 2 pages, a parallel process and an autorun.
Here's Page 1:
And Page 2:
Now make a map for the interior of the ship. Here's mine:
The most important event is the orb. It's essentially the ship's helm.
Here's the code:
The event on the stairs just teleports you back to your world map based on variables 1, 2, and 3.
The event at the top left fades in the screen. You don't have to fade in and out for your teleport, I just did for no reason.
You also need an empty map (mine's called Airship Holding) to keep your vehicle in when it's not in use.
The first time you are planning to make the airship usable, make a switch (mine's called Just Starting) and turn it on before getting to the map where you use the airship for the first time. Otherwise, the airship will jump immediately to your coordinates when you enter the map.
Also, notice on page 2 of the manager event, there is a function that turns Switch:Teleporting off. This is because I noticed that simply leaving a town would make the airship move to your position. So on every teleport that links between a town/cave/whatever and the world map, be sure to put switch:Teleporting ON.
Well, that should do it! Sorry that this tutorial isn't very well written, so if you have problems, please post!