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

На главную

## itemMall.RequestReferrals()

Запрос списка приглашенных Друзей. Если списка еще нет, возвращает nil. В этом случае придет EVENT_ITEM_MALL_REFERRALS_RECEIVED.

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

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

    -- параметры
    нет

    -- возвращаемые значения
    nil or table, таблица индексирована [0..], значения - таблицы с полями:
     maxAvatarLevelF2P: number (integer) - максимальный уровень персонажа у приглашенного Друга на f2p-серверах
     maxAvatarLevelP2P: number (integer) - максимальный уровень персонажа у приглашенного Друга на p2p-серверах
     percent: number - процент, который будет получен от траты кристаллов в Лавке Редкостей, совершенной приглашенным Другом
     totalAltMoney: number (integer) - сколько всего принёс альтернативной валюты
     referralName: WString - имя приглашенного Друга

    -- пример
    local referrals = itemMall.RequestReferrals()
    if not referrals then
     LogInfo( "request referrals in progress" )
    else
     LogInfo( "referrals: ", GetTableSize( referrals ) )
     for i = 0, GetTableSize( referrals ) - 1 do
      local referral = referrals[i]
      LogInfo( "referral: ", i )
      LogInfo( " maxAvatarLevel: ", referral.maxAvatarLevel )
      LogInfo( " percent: ", referral.percent )
      LogInfo( " referralName: ", referral.referralName )
     end
    end

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

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

CategoryLuaApi CategoryFunction CategoryItemMall

На главную