L2Player owner = getOwner();
if(!checkFirstConditions(owner) || !checkTeleportConditions(owner))
{
return false;
}
BookMark bookmark = elementData.get(slot - 1);
if(!checkTeleportLocation(owner, bookmark.x, bookmark.y, bookmark.z))
{
return false;
}
//TODO YOU_CANNOT_USE_MY_TELEPORTS_IN_THIS_AREA // Вы находитесь в локации, на которой возврат к флагу недоступен.