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

На главную

## enchant.EnchantExtract( itemId, slot )

Извлечь самоцвет из заданного слота предмета. Если перед этим для этого же предмета вызывалась эта же функция или функция enchant.EnchantInsert( enchantItemId, itemId ), то извлечение не будет работать до завершения предыдущей операции: вызов функции игнорируется до прихода события EVENT_GAME_ITEM_CHANGED с соответствующим itemId (если предыдущая операция удалась) или EVENT_ITEM_SERVER_CMD_FINISHED с соответствующим itemId и isSuccess==false (если предыдущая операция не удалась).

    -- библиотека
    enchant

    -- объявление:
    function EnchantExtract( itemId, slot )

    -- параметры
    itemId: ObjectId - идентификатор предмета
    slot: number (enum ENUM_EnchantSlot_...) - слот

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

    -- пример использования
    EnchantExtract( itemId, slot )

См. также

- ENUM_EnchantSlot_...

- enchant.EnchantInsert( enchantItemId, itemId )

- enchant.GetEnchants()

- EVENT_ITEM_SERVER_CMD_FINISHED

#### Search: "CategoryLuaApi" "CategoryEnchant"

CategoryEnchant
EnumEnchantInsertionResult
EnumEnchantSlot
EnumInnateStats
EventItemServerCmdFinished
FunctionEnchantCanInsertEnchant
FunctionEnchantCanInsertEnchants
FunctionEnchantEnchantExtract
FunctionEnchantEnchantInsert
FunctionEnchantGetEnchantInfo
FunctionEnchantGetEnchants
FunctionEnchantGetEnchantSlot
FunctionEnchantGetItemSlots
FunctionEnchantGetItemSlotsInfo
FunctionEnchantIsEnchant

CategoryLuaApi CategoryFunction CategoryEnchant

На главную