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

На главную

## avatar.UpgradeMetaItem( sourceId, enhancerId, agentId, agentCount )

Делает попытку улучшения мета-предмета в ответ на EVENT_META_DIALOG.

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

    -- объявление:
    function UpgradeMetaItem( sourceId, enhancerId, agentId, agentCount )

    -- параметры:
    sourceId: ObjectId - идентификатор улучшаемого предмета
    enhancerId: ObjectId - идентификатор предмета-улучшителя
    agentId: ObjectId - идентификатор предмета-агента, требуемого для улучшения
    agentCount: number (integer) - количество используемых агентов

    -- возвращаемые значения:
    нет

    -- пример:
    local sourceMeta = avatar.GetItemMetaInfo( sourceId )
    local enhancerMeta = avatar.GetItemMetaInfo( enhancerId )
    if sourceMeta and enhancerMeta then
      avatar.UpgradeMetaItem( sourceId, enhancerId, agentId, 1 )
    end

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

CategoryMeta
EnumMetaUpgrade
EnumUpgradeChanceBehavior
EventMetaDialog
EventMetaUpgradeBreak
EventMetaUpgradeResult
FunctionAvatarConvertMetaEnhancer
FunctionAvatarDuplicateMetaEnhancerItem
FunctionAvatarGetItemMallMetaUpgradeEnhancer
FunctionAvatarGetMetaUpgradeCost
FunctionAvatarGetMetaUpgradeResults
FunctionAvatarIsMetaEnhancerDuplicator
FunctionAvatarShowMetaUpgradeDialog
FunctionAvatarUpgradeMetaItem
FunctionCanPlaceMetaUpgradeAgent
FunctionCanPlaceMetaUpgradeEnhancer
FunctionCanPlaceMetaUpgradeSource
FunctionItemLibGetMetaInfo
FunctionItemLibGetRelatedQuestObjectives
FunctionItemLibGetUniversalMetaEnchancerItems

CategoryLuaApi CategoryFunction CategoryAvatar CategoryMeta

На главную