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

На главную


rules.GetWishmasterMultiplyingInfos()

Возвращает информацию по последним уведомлениям о Волшебной лампе.

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

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

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

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

-- возвращаемое значение:
таблица, индексированная [0..], с таблицами описаний по лампам. Каждая таблица описания содержит поля:
  name: WString - название Волшебной лампы
  description: WString - текстовое описание Волшебной лампы
  isPreviousStepSuccess: boolean - было ли предыдущее уведомление успешным, если его не было, всегда true
  currentBonusValue: number - текущий бонус (величина увеличения платежа)
  stepsLeft: number (integer) - сколько еще попыток увеличения бонуса осталось
  stepMultiplier: number - если остались попытки увеличения бонуса, то величина увеличения в случае успеха
  resourceId: WishmasterResourceId - идентификатор Волшебной лампы

  Часть, доступная только в UI:
  image: TextureId - текстура с иконкой Волшебной лампы

Пример:
-- выведем информацию о пришедшем уведомлении с ресурсом eventParams.resourceId
local infos = rules.GetWishmasterMultiplyingInfos()
for i = 0, GetTableSize( infos) - 1 do
 local info = infos[i]
 if info.resourceId == eventParams.resourceId then
  LogInfo( "Multiplying: ", info.name )
 end
end

См. также WishmasterResourceId

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

BillingBonusId
CategoryRules
EnumMsgGetBonusListResultResult
EnumRuleNotificationType
EnumRuleType
EventBillingInfoBonusChanged
EventBillingInfoBonusStatusChanged
EventMissionRuleAdded
EventMissionRuleChanged
EventMissionRuleCounterChanged
EventMissionRuleRemoved
EventMissionRulesChanged
EventNewsPostLoaded
EventNewsPostSelected
EventWishmasterChanged
EventWishmasterMultiplying
FunctionRulesBillingInfoGetBonuses
FunctionRulesBillingInfoGetBonusInfo
FunctionRulesBillingInfoUpdate
FunctionRulesGetEventByRuleId
FunctionRulesGetEventBySysName
FunctionRulesGetEventCounter
FunctionRulesGetEventInfo
FunctionRulesGetEvents
FunctionRulesGetEventTimeIntervals
FunctionRulesGetNotificationInfo
FunctionRulesGetWishmaster
FunctionRulesGetWishmasterMultiplyingInfos
FunctionRulesGetZonesMaps
FunctionRulesWishmasterRollMultiplying
RuleId
WishmasterResourceId


CategoryLuaApi CategoryFunction CategoryRules

На главную