Возвращает описание карты, в которой находится персонаж.
-- библиотека: cartographer -- объявление: function GetCurrentMap() -- параметры: нет -- возвращаемые значения - Table or nil - если не произошло никакой внутренней ошибки, то таблица с полями: name: WString - имя карты description: WString - описание карты isTerrain: boolean - true, если это карта земли, иначе - астрал size: Размер стороны карты в метрах. Начало координат - левый нижний угол карты. isStartInstance: boolean - true, если это стартовый инстанс. В нем запрещены сохранения сервреной информации (не работает магазин, аукцион, почта, обмен и т.п.). ------- доступно только в отладочном клиенте ------- mapSysName: string - отладочное имя карты zoneSysName: string - отладочное имя зоны ------- доступно только в отладочном клиенте -------
Пример:
local map = cartographer.GetCurrentMap() if map then if map.isStartInstance then LogInfo( "торговля запрещена" ) end end