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

На главную


questionLib.GetInfo( questionId )

Выдаёт информацию о вопросе с соответствующим идентификатором, на которые в данный момент ожидается ответ от игрока.

-- библиотека:
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

См. также:

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

CategoryQuestionType
FunctionQuestionLibGetInfo
TypeQuestionLibClassSelectQuestion
TypeQuestionLibQuizQuestion

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

CategoryQuestionLib
CategoryQuestionType
EventQuestionAdded
EventQuestionRemoved
FunctionQuestionLibCancel
FunctionQuestionLibGetInfo
FunctionQuestionLibGetQuestions
FunctionQuestionLibSendData
TypeQuestionLibClassSelectQuestion
TypeQuestionLibQuizQuestion


CategoryLuaApi CategoryFunction CategoryQuestionLib CategoryQuestionType

На главную