Иконка ресурса

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

Нет прав для скачивания
Добавлены новые форварды
Не большие изменения в коде
Добавлены попытки.
44602

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

Обновлен основной конфиг
Код:
"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:
Исправлен баг, когда не брались данные из конфига.
Полностью убрано вознаграждение из ядра(будет перенесено в модули)
Добавлено два форварда
Код:
/**
 *
 * Отлов генерации викторины
 *    -
 *
 */
forward void Quiz_OnQuizStart();

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

Обновлены скрины.
Плагин теперь модульный ( Спасибо @Someone )
Убрана переменная звука из конфига ( будет отдельным модулем )
Убрана переменная "Mode" ( будут модули )
  • Like
Реакции: WanekWest и Rabb1t
Оптимизация кода.
Убраны команды !answer и !createprimer
Добавлено админское меню !admquiz
Добавлена поддержка звука
Код:
"Sound"            "Applause.mp3"    // путь указывать без sound/. off - отключить звук
Изменена переменная "Mode"
Код:
Раньше:
"Mode"        "1"        // 0 - золото из вкс 1 - кредиты из shop core 2 - кредиты с thc_rpg 3 - уровни из вкс 4 - уровни из вкс, которые начисляются в банк уровней 5 - кредиты из smrpg 6 - уровни из smrpg

Сейчас:

"Mode"          "sm_givecredits {CLIENT} {REWARD}" // Серверная команда, для выдачи вознаграждения. {CLIENT} - игрок {REWARD} - Вознаграждение
Добавлены "Случайны числа".
Плагин выбирает числа от n до n, и игрок должен отгадать это число.
( Возможно еще что-то, но я забыл:ab: )
Скрины позже залью
Добавлена мультиязычность ( возможно кривой перевод на английский, да и сама мультиязычность тоже возможно кривая ).

Немного оптимизирован код.
Возможно фикс этой хрени:
PHP:
L 12/20/2018 - 15:13:58: [SM] Exception reported: Invalid timer handle d4d210f9 (error 1)
L 12/20/2018 - 15:13:58: [SM] Blaming: Quiz.smx
L 12/20/2018 - 15:13:58: [SM] Call stack trace:
L 12/20/2018 - 15:13:58: [SM] [0] KillTimer
L 12/20/2018 - 15:13:58: [SM] [1] Line 177, C:\Users\Паша\Desktop\Quiz.sp::OnClientSayCommand_Post
Ещё мелкие изменения.
Поддержка ксс ( в отдельной папке )
Не большое изменение в коде.
Разнообразие для переменной "Mode"
Код:
"Mode"        "1"        // 0 - золото из вкс 1 - кредиты из shop core 2 - кредиты с thc_rpg 3 - уровни из вкс 4 - уровни из вкс, которые начисляются в банк уровней 5 - кредиты из smrpg 6 - уровни из smrpg
Теперь плагин пишет, какая будет награда за правильный ответ.

Не большое разнообразие для "Mode"
добавлены цифры 3 - уровни из вкс 4 - уровни из вкс, для банка
Сверху