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

На главную

## itemLib.GetMetaInfo( itemId )

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

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

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

    -- объявление:
    function GetMetaInfo( 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 = itemLib.GetMetaInfo( itemId )
    if meta then
      local isMetaItem = meta.isUpgradeAgent
    end

См. также:

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

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

CategoryItemLib
FunctionItemLibCanActivateForUseOnItem
FunctionItemLibCanCreateAuction
FunctionItemLibCanDrop
FunctionItemLibCanUseOnItem
FunctionItemLibGetActionGroupsInfo
FunctionItemLibGetActivationInfo
FunctionItemLibGetActivators
FunctionItemLibGetActivatorsAlternative
FunctionItemLibGetAlternativePriceInfo
FunctionItemLibGetBindingInfo
FunctionItemLibGetBonus
FunctionItemLibGetBoxInfo
FunctionItemLibGetBundle
FunctionItemLibGetCategory
FunctionItemLibGetCategoryInfo
FunctionItemLibGetChildCategories
FunctionItemLibGetClass
FunctionItemLibGetClassInfo
FunctionItemLibGetCompatibleSlots
FunctionItemLibGetContainerInfo
FunctionItemLibGetCountInfo
FunctionItemLibGetCouponInfo
FunctionItemLibGetCraftInfo
FunctionItemLibGetCraftToolInfo
FunctionItemLibGetDressConditions
FunctionItemLibGetDressToSlotConditions
FunctionItemLibGetExchangeInfo
FunctionItemLibGetExtraDescs
FunctionItemLibGetExtraDescsRatings
FunctionItemLibGetInBagStackCount
FunctionItemLibGetIncludedMob
FunctionItemLibGetIncludedMountSkin
FunctionItemLibGetItemInfo
FunctionItemLibGetMetaInfo
FunctionItemLibGetOverallCount
FunctionItemLibGetOverallStackCount
FunctionItemLibGetPriceInfo
FunctionItemLibGetQuality
FunctionItemLibGetRelatedQuestObjectives
FunctionItemLibGetResourceId
FunctionItemLibGetResourceInfo
FunctionItemLibGetRootCategories
FunctionItemLibGetRuneInfo
FunctionItemLibGetRuneInstrumentInfo
FunctionItemLibGetSource
FunctionItemLibGetSpell
FunctionItemLibGetStackInfo
FunctionItemLibGetStateCooldownMs
FunctionItemLibGetTemporaryInfo
FunctionItemLibGetUniversalMetaEnchancerItems
FunctionItemLibGetUsageInfo
FunctionItemLibGetUsageOnItemInfo
FunctionItemLibGetUseOnItemCursor
FunctionItemLibGetValuedObject
FunctionItemLibGetZodiacSignInfo
FunctionItemLibIsBoxKey
FunctionItemLibIsCopied
FunctionItemLibIsCursed
FunctionItemLibIsGuildCreator
FunctionItemLibIsHideLifestyleWhileNotEquipped
FunctionItemLibIsItem
FunctionItemLibIsMetaEnhancerConvertor
FunctionItemLibIsMultipleUse
FunctionItemLibIsPointed
FunctionItemLibIsProbe
FunctionItemLibIsPurifier
FunctionItemLibIsQuestOperator
FunctionItemLibIsQuestRelated
FunctionItemLibIsSOSMessageSender
FunctionItemLibIsUsable
FunctionItemLibIsUseItemAndTakeActions
FunctionItemLibIsUseOnItemAndTakeActions
FunctionItemLibIsWeapon
FunctionItemMallGetItemType
FunctionItemMallIsItemSellable
FunctionSpellLibGetRequiredResources

CategoryLuaApi CategoryFunction CategoryItemLib CategoryItemInfo CategoryMeta

На главную