add_ox_quiz

может быть вызвана анонимно
Функция add_ox_quiz добавляет вопрос в OX-эвент.

Параметры

number question_group

Группа, к которой будет добавлен вопрос. Этот параметр нужен для работы функции oxevent.quiz(), которая вызывает случайный вопрос из случайной группы.

string question

Вопрос.

boolean answer

Ответ на этот вопрос. true — это «да» или «O»; false — это «нет» или «X».

Возвращаемые значения

Данная функция ничего не возвращает. Другими словами, она всегда возвращает nil.

Примечания

Использовать эту функцию во время запущенного сервера нецелесообразно, поскольку после перезапуска сервера сервер забудет все добавленные в него вопросы. Единственный правильный выход — это добавлять вопросы с файл oxquiz.lua, который должен находиться в той же папке, где лежат папки quest и map и файлы дропа. Этот файл автоматически подгружается сервером в момент вызова функции oxevent.open(), поэтому единственным правильным выходом будет хранить вопросы именно там. Синтаксис файла предельно прост: по одному вопросу на строку и пустая строка в конце файла:

-- Lua - 0.009 s. (73.05 KB/s)
add_ox_quiz(1, "Правда ли, что Владыка Пламени не имеет сосков? ", true) add_ox_quiz(1, "Можно ли получить дроп (лут) с монстра, не атакуя его? ", true) add_ox_quiz(1, "На нашем сервере всего 3 вида жемчуга? ", false) -- Группы вопросов можно использовать как рубрики. Например, с цифрой "1" - это вопросы по серверу, а с цифрой "2" - на эрудицию. add_ox_quiz(2, "Едят ли полярные медведи пингвинов? ", false)

Чтобы эвент был интереснее, я рекомендую записывать один и тот же вопрос с двумя разными вариантами ответов: «да» и «нет». При этом оба вопроса должны быть соответственно изменены.

227