flyto will fly and walk to that area if u can't fly ... if i recall correctly (assuming the point is walkable to)
but there is a !CanFly() meaning if you can't fly condition
and there is CanFly() as well meaning you can fly
PHP:
<If Condition="!CanFly()">
<CustomBehavior File="UserDialog" StopOnContinue="true" Text="You must be able to fly to use this profile." />
</If>