Возвращает описание зоны, в которой находится персонаж.
Также см. cartographer.GetCurrentMap().
-- библиотека: cartographer -- объявление: function GetCurrentZone() -- параметры: нет -- возвращаемые значения - таблица: allod: WString - название аллода zoneName: WString - название зоны sysZoneName: string - служебное название зоны subZoneName: WString - название подзоны (пустая строка, если аватар не в подзоне) sysSubZoneName: string - служебное название подзоны zonesMapId: ObjectId or nil - идентификатор интерфейсной карты зон, на которой находится главный игрок в данный момент, если такая карта найдена в ресурсах
Пример:
local zoneInfo = cartographer.GetCurrentZone() LogInfo( debugCommon.FromWString( zoneInfo.allod ) ) LogInfo( debugCommon.FromWString( zoneInfo.zoneName ) ) LogInfo( debugCommon.FromWString( zoneInfo.subZoneName ) ) if zoneInfo.zonesMapId then local zonesMapInfo = cartographer.GetZonesMapInfo( zoneInfo.zonesMapId ) end