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

На главную

## mission.GetLotteryHistory()

Возвращает информацию о победителях в лотерее "Лото".

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

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

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

    -- возвращаемые значения:
    table или nil - nil, если ошибка; иначе таблица с полями:
      avatar: WString - имя победителя
      lotteryTime: number(integer) - начало розыгрыша, в UTC
      prize: ObjectId - полученный приз
      state: number (integer) - состояние лотереи
      lotteryResource: table - общая информация о лотерее, поля:
        maxWinners: number (integer) - количество разыгрываемых призов
        prizes: table - список возможных призов, каждый элемент - ObjectId предмета-приза
        ticketCounter: CurrencyId - идентификатор альтернативной валюты-счётчика для числа активированных билетов
        ticketResource: ObjectId - идентификатор предмета-лотерейного билета

    -- примеры:
    local info = mission.GetLotteryHistory()
    if info then
      winner = info[0]["avatar"]
    end

При изменении списка выигравших приходит событие EVENT_LOTTERY_HISTORY_CHANGED.

## BlurpSearch: CategoryLuaApi CategoryLoto

EnumLotteryState
EventLotteryBegin
EventLotteryEnd
EventLotteryHistoryChanged
EventLotteryStateChanged
EventLotteryTicketsChanged
EventLotteryWinnersChanged
FunctionMissionGetLotteryHistory
FunctionMissionGetLotteryInfo
FunctionMissionRequestLotteryHistory

CategoryLuaApi CategoryFunction CategoryMission CategoryLoto

На главную