Quiz

Ядро плагина Quiz 2.3.3

Версия Дата выпуска Скачивания Оценка  
2.3.3 493 5.00 звёзд 2 оценок Скачать
2.3.3 77 0.00 звёзд 0 оценок Скачать
2.3.2 76 0.00 звёзд 0 оценок Скачать
Фиксы и небольшие изменения в коде
Фикс режимов (надеюсь, что уже точно)
Не большие изменения в коде
Добавлен аргумент: (в конфиг quiz_question.ini)
"Mode" "1" // 1 - Отображать вопросы поочереди 0 - отображать вопросы в хаотичной последовательности
Фикс бага:
При определенных значениях режимов они могли не корректно работать
Мелкие вправки в коде и файле перевода
Фикс сразу нескольких багов.
Теперь для вопросов можно указывать несколько вариантов ответа.
C-подобный:
    "1"
    {
        "Question"    "Сколько планет в солнечной системе?"    // вопрос
        "Answer"    "8;восемь"    // ответ на вопрос
    }
Разделение ответов через ;
Максимальное кол-во ответов - 10

Мелкие изменения в коде
Фиксы багов
Также описание более понятное сделал 🧐
Переписан местами код.
Убрана поддержка админ и попыток ( будет отдельными модулями ).
Изменения в апи.
После смены карты вопросы не перезагружаются.
Добавлен аргумент "DisplayAnswer" "1" // 1 - отображать ответ после окончания викторины и правильного ответа 0 - не отображать

Изменен конфиг:
Убрана переменная "Prefix" ( Префикс можно поменять в quiz.phrases.txt )
Убрана переменная "Attempt"
Добавлены новые форварды
Не большие изменения в коде
Добавлены попытки.
44602

Добавлены вопросы ( часть кода взял с рекламы от Феникса ).
C-подобный:
"Quiz"    // нужен "ModeQuestion" "1"
{
    "1"
    {
        "Question"    "В каком году произошел взрыв ЧАЭС?"    // вопрос
        "Answer"    "1986"    // ответ на вопрос
    }
  
    "2"
    {
        "Question"    "Сколько планет в солнечной системе?"    // вопрос
        "Answer"    "8"    // ответ на вопрос
    }
}
Заместо нескольких таймеров теперь один. ( поочереди запускает все режимы )
Уменьшил типы примеров.

Обновлен основной конфиг
C-подобный:
"Quiz"
{
    "Prefix"            "{BLUE}[Server] {DEFAULT}"    // Префикс
    "Attempt"            "2"        // кол-во попыток
  
    "ModeExample"        "1"        // 0 - выключить примеры 1 - включить
    "ModeRn"            "0"        // 0 - выключить случайные числа 1 - включить
    "ModeQuestion"         "1"        // 0 - выключить вопросы 1 - включить
  
    "Time"                "30.0"    // кд
    "TimeEnd"            "15.0"    // время когда плагин бъявляет правильный ответ
  
    // Нужен "ModeRn"    "1"
    "Min"                "1"        // минимальное генерируемое число
    "Max"                "100"    // максимальное генерируемое число
}
Также, должна быть обновлена система примеров, но есть проблемы :ac:
Исправлен баг, когда не брались данные из конфига.
Полностью убрано вознаграждение из ядра(будет перенесено в модули)
Добавлено два форварда
C-подобный:
/**
 *
 * Отлов генерации викторины
 *    -
 *
 */
forward void Quiz_OnQuizStart();

/**
 *
 * Объявление правильного ответа на викторину
 *    -
 *
 */
forward void Quiz_OnQuizEnd();
Добавлен файл quiz_modules.phrases.txt
Требуется для работы модулей!
Поддержка английского языка.

Обновлены скрины.
Сверху Снизу