If you read (within bogus trivia are things to read, read them) you will find you are doing something wrong, not the script. Arbitrarily doing things, will lead to arbitrary results. You can never be sure of anything unless you are sure everything has been set up correctly. So before you give us any details or anything more, simply follow the directions 100%, to the T. Anything you skip could be your problem.
Code: Select all
proc TChkDed {} { set ctimrs [utimers]
set sterm "* TShoTriv *" ; set strm2 "* TShoTrv2 *"
if {[lsearch $ctimrs $sterm]=="-1" && [lsearch $ctimrs $strm2]=="-1"} {
set qresn "triv: fatal error" ; die $qresn
}
}
Here is where your message is coming from. What it looks like, is the bot sets up some utimers to track time on some things (amount of time to guess the trivia perhaps?). This is the "timer check or die" procedure above, if while the script is running both of these timers die (read this as, the script can't find it's timers running so panics), so does your script. So find where you broke it and fix it, one of your settings must be borked.