This script is a simple example how to add custom taxi nodes (without dbc edit).
Of course this script can be written in another way, sure, it is just an example (feel free to improve and change this in the way you like).
Working for latest AscEmu WotLK (master repo).
The attachment includes the .diff for core changes and the sql for Mirko (the flightmaster)
I think it was Cromon who showed me the way how to do it (back in the days 2008 maybe)