Flying Mounts Spell Requirements on New Map.

I am trying to add flying to a new mapID but i would like it to have a Required Spell… Much like cold weather flying for northrend and Flight Master’s Liscence was for azeroth.
I have managed to fix parts.

Without Spell:

[ul][li]Mounts flying mount but dismounts when attempting to fly[/li]
[li]dose not prevent flying mounts from being used.[/li]
With Spell:

[ul][li]Pretty much Funtions normally[/li]