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

На главную

## avatar.GetBonusPools()

Возвращает список бонусов развития главного игрока. В результирующей таблице может быть только один элемент, описывающий бонус какого-то кокретного типа.

См. enum ENUM_DevelopmentTrack_....

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

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

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

    -- возвращаемые значения
    table of tables - индексированный с 0 список таблиц, описывающих определённый бонус. Каждая такая таблица имеет поля:
      type: number (enum ENUM_DevelopmentTrack_...) - тип бонуса
      sysType: string (enum "ENUM_DevelopmentTrack_...") - строковое представление типа бонуса
      total: number (integer) - сколько всего бонусов имелось
      left: number (integer) - сколько бонусов осталось

    -- пример
    local bonuses = avatar.GetBonusPools()
    for i = 0, GetTableSize( bonuses ) - 1 do
      local bonusInfo = bonuses[ i ]
      local repcent = bonusInfo.left / bonusInfo.total * 100
    end

#### Search: "CategoryLuaApi" "CategoryAvatarProgress"

CategoryAvatarProgress
EnumDevelopmentSource
EnumDevelopmentTrack
EnumGlobalScalerType
EventAvatarProgressGained
EventAvatarStatsCanImproveChanged
EventBonusPoolChanged
EventBonusPoolsChanged
EventGlobalRatesChanged
FunctionAvatarCanImproveInnateStats
FunctionAvatarDistributeStatPoints
FunctionAvatarGetBonusPools
FunctionAvatarGetFreeStatPointsToDistribute
FunctionAvatarGetGlobalRates
FunctionAvatarGetImprovedInnateStats
FunctionAvatarGetStatPointsToDistribute
FunctionAvatarImproveInnateStat

CategoryLuaApi CategoryFunction CategoryAvatarProgress

На главную