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

На главную

## avatar.GetItemCraftToolInfo( itemId )

Возвращает информацию о ремесленном инструменте, если это инструмент.

См. "ENUM_ToolProperty_..."

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

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

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

    -- возвращаемые значения:
    table or nil - если это крафтовый инструмент, то таблица с полями:
     properties: table of string (enum "ENUM_ToolProperty_...") - список (индексированная от 0 таблица) таблица со списком свойств инструмента, которые у него уже есть
     toolImprovers: table - список (индексированная от 0 таблица) с описаниями предметов-улучшителей, способных улучшить данный инструмент; элементы - таблицы с полями:
      item: ObjectId - идентификатор предмета-улучшителя
      properties: table - список (индексированная от 0 таблица) со списком свойств, которые добавляет к инструменту соответствующий улучшитель, элементы: enum "ENUM_ToolProperty_..."

    -- пример:
    local info = avatar.GetItemCraftToolInfo( itemId )
    if info and info.properties[ 0 ] then
      Loginfo( "Первое свойство: ", info.properties[ 0 ] )
    end

#### Связанные страницы: "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 CategorySkill CategoryItemInfo

На главную