Выдаёт информацию о вопросе с соответствующим идентификатором, на которые в данный момент ожидается ответ от игрока.
-- библиотека:
questionLib
-- объявление:
GetInfo( questionId )
-- параметры:
questionId: ObjectId - идентификатор вопроса, должен быть одним из списка, получаемого посредством questionLib.GetQuestions()
-- возвращаемые значения:
table или nil - nil если нет информации, иначе таблица с полями:
id: ObjectId - идентификатор вопроса
type: string - идентификатор типа вопроса
clientData: table или nil - nil если нет информации; иначе таблица, аналогичная полю values события EVENT_CLIENT_MESSAGE
questionData: table - описание данных из ресурса вопроса. Таблица с полями:
questionCustomData: table или nil - nil если нет информации, иначе таблица, формат которой зависит от типа вопроса (см. CategoryQuestionType)
remainingTimeMs: number (integer) или nil - время в миллисекундах, оставшееся до потери вопросом актуальности; nil если ограничения по времени нет
-- пример:
local questions = questionLib.GetQuestions()
if questions[0] then
local question = questionLib.GetInfo( questions[0] )
end
См. также:
EVENT_CLIENT_MESSAGE (поле values)