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

На главную

## avatar.GetItemMetaInfo( itemId )

Возвращает таблицу с информацией о мета-свойствах предмета.

Мета-предмет - это предмет у которого существует 4 градации качества. Мета-предмет можно улучшать из одного качества в другое. При этом на каждом типе качества характеристики предмета соответствуют обычному предмету данного качества.

    -- библиотека:
    avatar

    -- объявление:
    function GetItemMetaInfo( itemId )

    -- параметры:
    itemId: ObjectId (not nil) - идентификатор предмета

    -- возвращаемые значения:
    table or nil - если предмет найден, то таблица с полями
      isInactive: boolean - true, если предмет неактивирован, требует активации, без которой не может подвергаться апгрейду или апгрейдить другие предметы
      hasMetaState: boolean - true, если это мета-предмет, который и которым можно апгрейдить (если isInactive false)
      isMetaEnchancer: boolean - true, если это мета-предмет которым можно апгрейдить другие такие же метапредметы (если isInactive false)
      isUniversalMetaEnchancer: boolean - true, если это мета-предмет которым можно апгрейдить другие метапредметы из некоторого списка
      isUpgradeAgent: boolean - true, если это агент, необходимый для улучшения мета-предметов
      isSingleUpgradeAgent: boolean - true, если это агент, необходимый для улучшения мета-предметов, который можно использовать не более, чем одну штуку за раз (см. также поле maxImprovement у avatar.GetMetaUpgradeResults)
      improvement: number (float) - улучшенность состояния предмета на данный момент. От 0.0 до 99.9. 0.0 - совсем не улучшен. 99.9 - практически достиг следующего уровня

    -- пример:
    local meta = avatar.GetItemMetaInfo( itemId )
    if meta then
      local isMetaItem = meta.isUpgradeAgent
    end

См. также:

- avatar.GetMetaUpgradeResults( sourceId, enhancerId, agentId, agentCount )

#### Связанные страницы: "CategoryLuaApi" "CategoryItemInfo"

CategoryItemLib
EnumItemSource
EnumToolProperty
EventGameItemChanged
EventGameItemCursedChanged
EventItemDisabled
EventItemRelatedQuestsChanged
EventShowItemsInfo
FunctionAvatarActivateItem
FunctionAvatarActivateItemAlternative
FunctionAvatarCanActivateItem
FunctionAvatarCanActivateItemAlternative
FunctionAvatarCanDisassembleItem
FunctionAvatarConvertMetaEnhancer
FunctionAvatarDuplicateMetaEnhancerItem
FunctionAvatarGetItemActionGroupsInfo
FunctionAvatarGetItemActivationInfo
FunctionAvatarGetItemActivators
FunctionAvatarGetItemActivatorsAlternative
FunctionAvatarGetItemBonus
FunctionAvatarGetItemBundle
FunctionAvatarGetItemChildCategories
FunctionAvatarGetItemCompatibleSlots
FunctionAvatarGetItemContainerInfo
FunctionAvatarGetItemCouponInfo
FunctionAvatarGetItemCraftInfo
FunctionAvatarGetItemCraftToolImproverInfo
FunctionAvatarGetItemCraftToolInfo
FunctionAvatarGetItemDressConditions
FunctionAvatarGetItemExtraDescs
FunctionAvatarGetItemExtraDescsRatings
FunctionAvatarGetItemMetaInfo
FunctionAvatarGetItemRelatedQuestObjectives
FunctionAvatarGetItemResourceId
FunctionAvatarGetItemResourceInfo
FunctionAvatarGetItemRootCategories
FunctionAvatarGetItemStateCooldownMs
FunctionAvatarGetItemValuedObject
FunctionAvatarHasItemGuildComponent
FunctionAvatarImproveCraftTool
FunctionAvatarIsItemEnabledForActions
FunctionAvatarIsMetaEnhancerDuplicator
FunctionAvatarPurifyItem
FunctionAvatarRequestItemQuests
FunctionAvatarRequestQuestsForItem
FunctionAvatarUseItem
FunctionAvatarUseItemOnItemAndTakeActions
FunctionAvatarUseItemOnPoint
FunctionItemMallGetItemInfo
InstancedEventResourceId
ItemId
LootGroupId

CategoryLuaApi CategoryFunction CategoryAvatar CategoryItemInfo CategoryMeta

На главную