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

На главную


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

На главную