Возвращает описание блока интерфейсных карт. В каждый блок входит одна или несколько интерфейсных карт зон. Например, в блок Кания входят: {Новоград, Светлолесье, Сиверия и т.д.}. В списке блока будут показываться только те карты, у которых isShowInList == true.
-- библиотека: сartographer -- объявление: function GetMapBlockInfo( mapBlockId ) -- параметры: mapBlockId: ObjectId - идентификатор блока -- возвращаемые значения table or nil - если такой блок найден, то таблица с полями: id: ObjectId - идентификатор блока name: WString - имя блока description: WString - описание блока isShowInList: boolean - true, если этот блок показывается в главном списке блоков zonesMaps: table of ObjectId - список идентификаторов интерфейсных карт зон, которые входят в этот блок
Пример:
local mapBlocks = сartographer.GetMapBlocks() for i = 0, GetTableSize( mapBlocks ) - 1 do local mapBlockInfo = сartographer.GetMapBlockInfo( mapBlocks[ i ] ) if mapBlockInfo then local name = mapBlockInfo.name end end