on *:TEXT:*:#novus: { if ($1 == !math) { notice $nick Welcome to IRC Brain Age©! Say !Addition, !Subtraction, !Multi, or !Division for the respective math problem. !Random for a random problem. } if ($1 == !addition) { set %randadd1 $rand(1,1000) set %randadd2 $rand(1,1000) notice $nick What is %randadd1 + %randadd2 $+ ? set %addanswer $calc(%randadd1 + %randadd2) } if ($1 == !subtraction) { set %randsub1 $rand(1,1000) set %randsub2 $rand(1,1000) notice $nick What is %randsub1 - %randsub2 $+ ? set %subanswer $calc(%randsub1 - %randsub2) } if ($1 == !multi) { set %randmulti1 $rand(1,100) set %randmulti2 $rand(1,100) notice $nick What is %randmulti1 * %randmulti2 $+ ? set %multianswer $calc(%randmulti1 * %randmulti2) } if ($1 == !division) { set %randdiv1 $rand(1,1000) set %randdiv2 $rand(1,1000) notice $nick What is %randdiv1 / %randdiv2 $+ ? set %divanswer $calc(%randdiv1 / %randdiv2) } if (%addanswer == $1) { notice $nick Correct! Try a new question! } if (%subanswer == $1) { notice $nick Correct! Try a new question! } if (%multianswer == $1) { notice $nick Correct! Try a new question! } if (%divanswer == $1) { notice $nick Correct! Try a new question! } }