All pastes #885097 Raw Edit

Miscellany

public text v1 · immutable
#885097 ·published 2008-01-30 19:27 UTC
rendered paste body
ON *:TEXT:!numberguess:#numberguess: { 
  set %start [ $+ [ $nick ] ] 1
  set %number [ $+ [ $nick ] ] $r(1,100)
  set %guess [ $+ [ $nick ] ] 0
  notice $nick You've started NumberGuess! Guess the number between one and hundred!
  notice $nick To guess a number type !Guess <number>
}
ON *:TEXT:!guess*:#numberguess: { 
  if (%start [ $+ [ $nick ] ] != 1) { notice $nick [Error] To start NumberGuess type !NumberGuess | Halt }
  inc %guess [ $+ [ $nick ] ]
  if ($2 == %number [ $+ [ $nick ] ]) {
  notice $nick Well done! You've got the number ( %number [ $+ [ $nick ] ] ) $+ ! | unset %start | unset %guess [ $+ [ $nick ] ] } 
  elseif ($2 < %number [ $+ [ $nick ] ]) { notice $nick Higher! You've guessed %guess [ $+ [ $nick ] ] Times! }
  elseif ($2 > %number [ $+ [ $nick ] ]) { notice $nick Lower! You've guessed %guess [ $+ [ $nick ] ] Times! }
}