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

На главную

## itemMall.GetItemInfo(itemId)

Возвращает информацию о предмете из магазина по его идентификатору.

    -- система:
    UIState - расширенная информация, GameState - базовая информация

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

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

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

    -- возвращаемые значения
    table or nil - если предмет найден, то таблица с полями:
      itemId: ObjectId - индентификатор предмета
      price: number (integer) - цена
      prices: table - цены на предмет в валютах ItemMall'а; ключи - идентификаторы валют (string, "ENUM_ItemMallCurrency_..."), значения - цена в соответствующей валюте
      isInFavorites: boolean - есть ли этот предмет в избранном
      couponResourceId: ItemId или nil - id предмета-купона, при наличии которого в сумке можно купить данный предмет; если nil, то для покупки предмета купон не нужен
      description: WString - специальное описание предмета для магазина
      --{ часть таблицы, реализованная только для UI
      image: TextureId or nil - идентификатор текстуры специального (для магазина) изображения предмета, если есть
      --}
      statuses: table of tables - индексированная с 0 таблица. Каждая запись - таблица описания статуса
        name: WString - название статуса
        description: WString - описание статуса
        --{ часть таблицы, реализованная только для UI
        image: TextureId or nil - идентификатор текстуры для иконки статуса
        --}

    -- пример
    local itemMallItemInfo = itemMall.GetItemInfo( itemId )
    if itemMallItemInfo then
      local price = itemMallItemInfo.price
      local itemInfo = avatar.GetItemInfo( itemMallItemInfo.itemId )
    end

см. также "ENUM_ItemMallCurrency_...", itemMall.GetAccountInfo(currencyId), avatar.GetItemResourceInfo( itemResourceId ), avatar.GetItemCouponInfo( itemResourceId ).

#### Search: "CategoryLuaApi" "CategoryItemMall"

EnumCategoryType
EnumItemMallBuyCrystalsResultStatus
EnumItemMallBuyResultMsgStatus
EnumItemMallCheckItemsResultMsgStatus
EnumItemMallConvertResultMsgStatus
EnumItemMallCurrency
EnumItemMallGetAccountResultMsgStatus
EnumItemMallGetBannersResultMsgStatus
EnumItemMallGetCategoriesResultMsgStatus
EnumItemMallGetItemPriceResultMsgStatus
EnumItemMallGetItemsByCategoryResultMsgStatus
EnumItemMallGetItemsByItemIdResultMsgStatus
EnumItemMallGetItemsByResResultMsgStatus
EnumItemMallGetItemsByStatusResultMsgStatus
EnumItemMallGetItemsResultMsgStatus
EnumItemMallSellResultMsgStatus
EnumItemMallSpendAltAccountResultMsgStatus
EventItemMallAccountUpdateResult
EventItemMallBannersUpdateResult
EventItemMallBannerUpdateResult
EventItemMallCategoryUpdateResult
EventItemMallContextBuyPriceUpdated
EventItemMallCurrencyConvertResult
EventItemMallCurrencySpendResult
EventItemMallFavoritesUpdateResult
EventItemMallIngameDonateUrlResult
EventItemMallItemSubcategoryRequest
EventItemMallNotAvailable
EventItemMallReferralsReceived
EventItemMallStatusCategoryUpdateResult
EventItemMallSubcategoryUpdateResult
FunctionItemMallAddToFavorites
FunctionItemMallCurrencyExchangeMainToHappy
FunctionItemMallGetAccountInfo
FunctionItemMallGetAccountMoney
FunctionItemMallGetAccountStatus
FunctionItemMallGetBannerInfo
FunctionItemMallGetBanners
FunctionItemMallGetCategories
FunctionItemMallGetCategoryInfo
FunctionItemMallGetCurrencyList
FunctionItemMallGetHistory
FunctionItemMallGetIngameDonateURL
FunctionItemMallGetItemInfo
FunctionItemMallGetItemInfoContexted
FunctionItemMallGetItems
FunctionItemMallGetItemType
FunctionItemMallGetOperatorMoney
FunctionItemMallGetRefferalCurrency
FunctionItemMallGetSubCategories
FunctionItemMallGetSubCategoryInfo
FunctionItemMallHasCouponForItem
FunctionItemMallIsAccountUpdateInProcess
FunctionItemMallIsCurrencyExchangeInProgress
FunctionItemMallIsItemSellable
FunctionItemMallIsReferralSystemActive
FunctionItemMallRemoveFromFavorites
FunctionItemMallRequestBanner
FunctionItemMallRequestItemPriceContexted
FunctionItemMallRequestItemSubcategory
FunctionItemMallRequestReferrals
FunctionItemMallSpendRefferalCurrency
FunctionItemMallUpdateAccountMoney

CategoryLuaApi CategoryFunction CategoryItemMall CategoryItemInfo

На главную