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

На главную


EVENT_GREED_NEED_ROLLS

Уведомление о результатах ролла при Greed/Need ролле:

-- поля
rollId: ObjectId (not nil) - уникальный идентификатор ролла
results: таблица - список игроков принимавших участие в ролле и их ролл (индексируется [0...])
  looterId: ObjectId (not nil) - уникальный идентификатор члена группы
  roll: number (int) - наролившееся число

-- пример:
function OnEventGreedNeedRolls( params )

  LogInfo( "Event: EVENT_GREED_NEED_ROLLS" )
  LogInfo( "rollId = ", params.rollId )

  local results = params.results
  local size = GetTableSize( results )
  for i = 0, size - 1 do
    local info = results[ i ]
    LogInfo( "looterId = ", info.looterId )
    LogInfo( "roll = ", info.roll )
  end

end

Search: "CategoryLuaApi" "CategoryLoot"

EnumChoiceGreedNeed
EnumLootSchemeType
EnumTakeItemActionType
EventAvatarItemDropped
EventAvatarItemTaken
EventAvatarItemTakenByGroupmate
EventAvatarMoneyDropped
EventAvatarMoneyTaken
EventAvatarMoneyTakenByGroupmate
EventDistributionFinished
EventGreedNeedRolls
EventGreedNeedSelected
EventGroupItemQualityChanged
EventGroupLootSchemeChanged
EventLootBagAppeared
EventLootBagChanged
EventLootBagDisappeared
EventLootBagItemDisappeared
EventLootBagMoneyDisappeared
EventLootBagOpenStateChanged
EventLootBagSelected
EventLootForGreedNeed
EventLootTaken
EventLootToDistribute
FunctionAvatarCloseLootBag
FunctionAvatarGetLootBagSlotCount
FunctionAvatarGetLootBagSlots
FunctionAvatarIsLootBagOpen
FunctionAvatarTakeAllLoot
FunctionAvatarTakeLoot
FunctionAvatarTakeLootMoney
FunctionLootGetGreedNeedForLootTimeMs
FunctionLootGetGreedNeedTimeRemainingMs
FunctionLootGetLootScheme
FunctionLootGetMinItemQualityForLootScheme
FunctionLootSelectGreedNeedForLoot
FunctionLootSelectWinnerForLoot
FunctionLootSetLootScheme
FunctionLootSetMinItemQualityForLootScheme


CategoryLuaApi CategoryLoot CategoryEvent

На главную