All pastes #163515 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-09-07 16:37 UTC
rendered paste body

on *:text:!start-trivia:#:{
  set %trivenabled [ $+ [ $chan ] ] Y
  msg $chan 5Starting trivia...
  timerQUESTION $+ $chan 1 3 /question $chan
  set %trivqn [ $+ [ $chan ] ] 1
}

alias question {
  if (%trivenabled [ $+ [ $1 ] ] == Y) {
    msg $1 5Question2 %trivqn [ $+ [ $1 ] ] $+ 5:
    msg $1 $+(5,$gettok($read(trivia.txt),1,61))
    set %trivanswer [ $+ [ $1 ] ] $gettok($read(trivia.txt),2,61)
    timerMISSED $+ $1 1 10 /missedq $1
  }
}

on *:text:*:#:{
  if (%trivenabled [ $+ [ $chan ] ] == Y) {
    if ($nick != $me) {
      if (%trivanswer [ $+ [ $chan ] ] == $1-) {
        msg $chan 5Well done,2 $nick $+ , 5the correct answer was %trivanswer [ $+ [ $chan ] ] $+ .
        unset %trivanswer [ $+ [ $1 ] ]
        inc %trivqn [ $+ [ $chan ] ] 1
        .timerMISSED $+ $chan off
        .timerQUESTION $+ $chan 1 3 /question $chan
      }
    }
  }
}

alias missedq {
  if (%trivenabled [ $+ [ $1 ] ] == Y) {
    msg $1 5Nobody got the answer, let's have another question.
    .timerQUESTION $+ $1 1 2 /question $1
    inc %trivqn [ $+ [ $1 ] ] 1
  }
}
;; NON WORKING BIT HERE \/\/
on *:text:!stop:#:{
  echo -a 1
  if (%trivenabled [ $+ [ $chan ] ] == Y) {
    echo -a 2
    msg $chan 5Stopping trivia on2 $chan $+ 5.
    .timerQUESTION $+ $chan off
    .timerMISSED $+ $chan off
    unset $+(%,triv,*,$chan)
  }
}
;; NON WORKING BIT HERE /\/\