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

На главную

## avatar.GetGlobalRates()

Возвращает список глобальных рейтов развития главного игрока.

Значение рейта по умолчанию = 1. Это значит, что пользователь получает обычное количество единиц развития. Значение value больше единицы говорит о том, что игрок получает единиц развития в value раз больше.

Метод всегда возвращает значения для всех типов единиц развития. То есть, в обычных условиях будет возвращен массив из всех типом со значением value=1.

Типы единиц развития см в enum ENUM_GlobalScalerType_....

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

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

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

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

    -- пример
    local globalRates = avatar.GetGlobalRates()
    for i = 0, GetTableSize( globalRates ) - 1 do
      local globalRate = globalRates[ i ]
      local value = globalRate.value
    end

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

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

CategoryLuaApi CategoryFunction CategoryAvatarProgress

На главную