Skip to main content

🧠 QUIZ 🧠

Quick Description​

The Quiz System runs rounds of questions and answers, where players compete to answer correctly and quickly, earning rewards based on their placement.


How it works​

  • Event can be started automatically (scheduled) or manually by GM (/runquiz)
  • Up to 10 question rounds per event
  • Each question has up to 60 seconds to answer
  • After 30 seconds, a hint is shown
  • Up to 3 players can win per round (fastest correct answers)
  • 30 seconds break between rounds

Main commands​

  • /runquiz — Start event manually (GM)
  • /quiz [answer] — Submit answer to the question

Quick config (QuizConfig.lua)​

Switch = true, -- Enable/disable event
ServerCode = {21,29}, -- Enabled servers
Scheduler = { ... }, -- Event schedule
EventCodeString = "/runquiz", -- Manual command
ReplyCodeString = "/quiz", -- Answer command
GameMasterCodeLevel = 16, -- GM level required
EventMaxRounds = 10, -- Max questions per quiz
EventMaxWinnerPerQuestion = 3, -- Winners per question
EventNotifyTimeInMinutes = 1, -- Pre-event notification (minutes)
MaxTimeEventSeconds = 600, -- Max event duration (seconds)
EventRoundShowHintSeconds = 30, -- Hint timing (seconds)
EventRoundMaxTimeSeconds = 60, -- Max time per question (seconds)
TimeBetweenRound = 30, -- Break between questions (seconds)
Rewards = { ... }, -- Reward structure
QuestionList = { ... } -- Questions, tips, answers

See QuizConfig.lua for all parameters and detailed examples.