You could make a quest command that retrieves the zoneid and save coords and then implement it, like:
Code:
sub EVENT_SAY
{
$zoneid = quest::GetZoneID($text);
$zonex = quest::GetZoneX($zoneid);
$zoney = quest::GetZoneY($zoneid);
$zonez = quest::GetZoneZ($zoneid);
$client->MovePC($zoneid, $zonex, $zoney, $zonez);
}
However you'd have to write the C++ implementation for it (too busy to write it myself atm, if I have time and you havent written it though i might get to it)