BogusTrivia Settings

BogusTrivia Script Settings & Options

BogusTrivia contains many settings allowing you to customize your trivia from presentation to maintenance. Below you will find extensive information for each setting in the order they are found in the t-2.settings.tcl. As always BogusTrivia is designed to work out of the box. The only setting that must be changed is your Channel name.

All Settings
 1. setting your game channel
Set the channel to run BogusTrivia in. BogusTrivia supports 1 channel. Be sure to keep your channel name within the quotes.

Channel to run BogusTrivia in
set t2(chan) "#yourchannelhere"
 2. set user flags for add & mix /msg commands
Set user flags for the add & mix commands sent to the bot via message. By default this is set to master.

Flags for /msg commands .add and .mix
set t2(mflag) "m|m"
 3. starting and stopping game play
Set the command you want to use to start & stop the trivia. A single trigger may be used by removing the .t2off trigger and leaving the quotes. the default on|off triggers are .t2|.t2off and may be changed to anything you like in the t-2settings.tcl.

Public trigger to turn game on
set t2(on) ".t2"

Public trigger, game off ("" = same as on trigger)
set t2(off) ".t2off"

Flags to turn game on/off
set t2(oflag) "o|o"
 4. set the normal question point ranges
Set the point range for normal questions. BogusTrivia uses a smart point system which uses the range set to award points by answer length. The minimum point setting can not be less then 100. At this time there is no known maximum limit.

Low end of points range (100 or more)
set t2(lpoint) "5000"

High end of points range (above low point) #
set t2(hpoint) "10000"
 5. set timers for hints & questions
Play time between questions should be in the range of 10-30 seconds. Hints in the range of 12-30 seconds to avoid flooding. These settings determine how often a question is sent to the channel, and how much time must lapse before the next hint can be used.

Play time between hints (10 to 30 seconds)
set t2(qtime) "15"

Play time between questions (12 to 30 seconds)
set t2(ptime) "20"
 6. bonus questions
Bonus questions can be turned off by setting "0". You may choose how often to send a bonus question to the channel. Bonus question points should be set higher then your hpoint setting but not less then 1000.

How often to do bonus (by ques count) (0=off)
set t2(dobonus) "10"

Max points for bonus (above hpoint & above 1000
set t2(maxbonus) "15000"
 7. kaos questions
Kaos questions contain 3 or more answers. Options include how often to present a Kaos to the channel, Kaos off, or Kaos only and timer between hints. Keep in mind these questions contain multiple answers and may need a longer timer between hints.

How often to do a kaos (by qes count) (0=off) #
set t2(kaos) "25"

Time between hints on kaos (in seconds)
set t2(ktime) "20"
 8. set kaos point ranges
Since Kaos questions contain multiple answers it is recommended using a high point range. BogusTrivia uses a smart point system which uses this point range to award points by answer length awarding a portion of the points for each answer.

Low end of kaos points range
set t2(klpoint) "15000"

High end of kaos points range
set t2(khpoint) "75000"
 9. choose a preset color theme
BogusTrivia contains 8 preset color themes & a colorless theme for channels that restrict color codes.

Color Themes
set t2(color) "1"
10. displaying user game statistics for all events
BogusTrivia can display player statistics to the channel. Set the number of player stats to display 10, 20, or 30. A new setting has been added in the Advanced section of the t-2.settings.tcl if you prefer not to show these statistics to your channel.
Stat lines for active day week month and ever show top 10 or 20 or 30 users
set t2(today) "3"

Stat lines for yesterday, lastweek, & lastmonth show top 10, 20 or 30 users
set t2(yesterda) "3"

Stat lines for logs older than yesterday etc. # ex. 2 Weeks Ago Top 10 #
set t2(history) "2"

Stat lines like: Top Player of: - Sunday's nick points - Monday's
set t2(otherhist) "1"
11. custom presentation options
These options include settings for displaying the question number, point reduction and a setting to allow the display of "the" in the first hint. Users will still need to type the word the to correctly answer the question.

Show the question number ?? (1=yes | 0=no)
set t2(shonum) "1"

Show leading 'the' in first hint ?? (1=yes | 0=no)
set t2(shothe) "1"

Points go down with each hint ?? (1=yes | 0=no)
set t2(descend) "1"
12. random channel ads
Write your own channels ads. There is no limit to the amount of ads you may write. Each ad must be written on a single line and is subject to network character limits.

Random Lines Below
set t2(rndlin) {

Think a Q&A is incorrect? It can't be the bot is always right. hehe
Welcome to Our Channel, kick back and play some Trivia!!
Trivia Commands: ~ Will Show a Hint, q Will Repeat the Current Question
BogusTrivia by Spike^^. Get your copy at mytclscripts.com !
This Space For Rent.

} END Random Ad Lines ! ## END USER SETTINGS ## END USER SETTINGS ###
13. flags required to play bogustrivia
It is assumed that all will be permitted to play the game so the default setting for game play is all -|-. You may however change this if needed.

Flags required to play the game ( -|- = all )
set t2(pflag) "-|-"
14. advanced hint options
Use these options to customize your hint settings.

Public trigger to see user hint ( default: ~ tilde)
set t2(hint) "~"

Flags required to use hint command
set t2(hflag) "-|-"
15. repeating the question
The current question in play can be repeated to the channel with a public command after the second hint has displayed. This option can be limited by user flags and the default repeat trigger may be changed.

Users can see question again? (0=no | 1=yes)
set t2(usrqes) "1"

Public trigger to see user question ( default: q )
set t2(upubq) "q"

# flags required to use question command #
set t2(pqflag) "-|-"
16. slowing the trivia when there are no players
BogusTrivia can go into slow mode when there are no players. Once a question is answered, the trivia will resume the normal timers of game play. Resting times is also available and work exactly the same as below.
Note: if options are set to less than slow times, rest times will be same as the slow setting.

Slow times after this many questions with no one playing the game
The times between hints & questions increase to these settings.
Use slow times after this many not played
set t2(sqcnt) "6"

Slow time between hints
set set t2(qslow) "20"

Slow time between questions
set set t2(pslow) "25"
17. anti-theft feature
The anti-theft feature adds random characters to your question to make it hard for users to copy paste your questions into an editor. Please note with this feature on each character the script adds will be counted toward the character limit of your network.

Anti-Theft on ?? (1=yes | 0=no)
set t2(randfil) "1"
18. restart game play on rejoin
Caution! using this feature could result in data loss due to netsplits or shell issues. If you choose to use this feature it is advised you also enable the backup of user and history files setting.

Restart game on rejoin ?? (1=yes | 0=no)
set t2(restart) "0"
19. scheduled backup of user and history files
This setting has options for backing up the BogusTrivia user and history files. It is a good idea to enable this setting.

Database backup # (0=off | 1=keep 1 backup) # or keep 'x' backups
Backup the user file ??
set t2(bakupu) "1"

Backup the history file ??
set t2(bakuph) "1"

Backup user file how often # 1 = once a day at midnight # 2 = twice at noon & midnight
set t2(bakhow) "1"
20. reset weekly scores
This setting allow you to choose the day you wish your weekly scores to reset. The default is to begin the new week on Monday.

Weekly stats # new week starts on monday morning ?? ( 1 = monday 2 = tuesday ... 7 = sunday )
set t2(newweek) "1"
21. show|hide channel stats
This setting allows you to choose whether or not to display game statistics to the channel. This setting can be enabled or disabled for each event. If show stats is enabled the settings you choose in the game statistics earlier will be displayed for that event.

Show/Hide these player stats to the channel ?? (1=show | 0=hide
Show top10 ever stats lines ??
set t2(ever) "1"

Show today ??
set t2(tda) "1"

Show this week ??
set t2(twe) "1"
Show this month ??
set t2(tmo) "1"

Show yesterday ??
set t2(lda) "1"

Show last week ??
set t2(lwe) "1"

Show last month ??
set t2(lmo) "1"
22. user file maintenance
These settings allow you to control the size of the user and history files for BogusTrivia. By default it keeps an unlimited number of users. Every user that has answered 2 or more questions is added to the user and history file. You decide how many users you'd like to keep as well as remove users not seen in x amount of days.

User file maint # affects the ever stats & the size of the user file

Max number of users in the user file. (100 or more)
set t2(usrmax) "300"

Remove all users not seen in this many days ?? (0=no)
set t2(oldusr) "60"
23. advanced kaos settings
Kaos hints can be presented differently then regular question hints. Kaos can also award special bonus points if multiple players correctly answer all the choices. Customize this section to your preference.

Bogus can do kaos hints in 2 ways, long hints or a shorter ver. (try it:)
(0 - 3) default: "1" =short first hint & full hints 2 and 3
0=all long hints | 1=short hint1 | 2=short hint2 | 3=short hint3 also
set t2(kstyle) "1"

Stop doing kaos questions if no one has been playing ?? (if slow or resting)
0=no krest | 1=no kaos after rest | 2=none after slow
set t2(krest) "1"

Kaos bonus awards a bonus to all kaos players if they get them all ??
# 0=off | 1+ =min number of answers to be a bonus
set t2(kbonus) "5"

Low end of kaos bonus points range (100 or more)
set t2(kbonlo) "5000"

High end of kaos bonus points range (above kbonlo)
set t2(kbonhi) "10000"
24. custom color setup
BogusTrivia contains preset themes but some users may prefer creating there own look. Using the settings below and standard mirc colors you can create any them you like. Experiment and have fun with it and if you'd like to submit it for theme inclusion use the theme submission page.

Kaos uses same colors as normal questions ??
(1=yes | 0=use custom kaos colors below
set tscl(ksame) "1"

Colors for all kaos hints
set tscl(khnt) "05,15"
set tscl(khnt2) "05,15"

set tscl(kpnt1) "07"
set tscl(kpnt2) "05"

set tscl(ktu) "07"
set tscl(ktu2) "05"
set tscl(kng) "07"

set tscl(kstat) "05"
set tscl(kbon) "05"

set set tscl(kbon2) "07"
set tscl(kbon2) "07"

Colors for all daily stats
set tscl(d10) "05,15"
set tscl(d11) "01,15"
set tscl(d12) "05,15"

All stats use the daily stats colors from above ??
(1=yes | 0=use individual stats setup below)
set tscl(same) "1"

Colors for all weekly stats
set tscl(w10) "00,10"
set tscl(w11) "08,10"
set tscl(w12) "00,10"
Colors for all monthly stats
set tscl(m10) "00,10"
set tscl(m11) "08,10"
set tscl(m12) "00,10"
Colors for all lifetime stats
set tscl(e10) "00,10"
set tscl(e11) "08,10"
set tscl(e12) "00,10"