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

На главную


rules.GetEventCounter( eventRuleId )

Возвращает значения счётчика игрового эвента.

Для обычных эвентов максимальное значение счётчика равно 0. Текущее значение счётчика может быть больше, чем максимальное значение.

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

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

-- параметры:
eventRuleId: ObjectId - идентификатор описания правил эвента

-- возвращаемое значение:
table or nil - таблица с описанием, если информация получена:
  value: number (integer) - текущее значение счётчика
  limit: number (integer) - максимальное значение счётчика

Пример:

local eventRuleInfo = rules.GetEventInfo( eventRuleId )
if eventRuleInfo then
  local counter = rules.GetEventCounter( eventRuleId )
  LogInfo( counter.value, " / ", counter.limit )
end

Связанные страницы: "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

На главную