Пользовательские дополнения

На главную


cartographer.GetCurrentZone()

Возвращает описание зоны, в которой находится персонаж.

Также см. 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

Search: "CategoryLuaApi" "CategoryCartographer"

CategoryCartographer
EventAvatarClientZoneChanged
EventAvatarZoneChanged
EventSosFinished
EventSosStarted
FunctionCartographerGetCurrentMap
FunctionCartographerGetCurrentZone
FunctionCartographerGetCurrentZoneAttributes
FunctionCartographerGetMapBlockInfo
FunctionCartographerGetMapBlocks
FunctionCartographerGetPlayerGeodata
FunctionCartographerGetQuestGeodata
FunctionCartographerGetSosInfo
FunctionCartographerGetSosObjects
FunctionCartographerGetZonesMapId
FunctionCartographerGetZonesMapInfo
FunctionUnitGetZonesMapId


CategoryLuaApi CategoryFunction CategoryCartographer CategoryPosition

На главную