All pastes #391601 Raw Edit

[-EvoIX-]

public text v1 · immutable
·published 2007-03-12 06:49 UTC
rendered paste body
on *:TEXT:!setgame*:#:{ if (%game == on) { /notice $nick There is a game already. Please wait | halt }
  else { if ($nick == iZezirna) {
      /msg $chan $nick has just started a new game! type !hint1 for hint 1 , !hint2 for hint 2 , !hint3 for hint 3 . You have 5 guesses till the game ends.
      set %game on
      set %answer $2
      set %hint1 $3
      set %hint2 $4
      set %hint3 $5
    }
  }
}

on *:TEXT:!hint1:#:{ /msg $chan Hint number one is : %hint1 }

on *:TEXT:!hint2:#:{ /msg $chan Hint number two is : %hint2 }

on *:TEXT:!hint3:#:{ /msg $chan Hint number three is : %hint3 }

on *:TEXT:!endgame:#:{ if ($nick == iZezirna) {
    msg $chan $nick has just ended the game ! The answer was %answer $+ . 
    unset %game on
    unset %answer
    unset %hint1
    unset %hint2
    unset %hint3
  }
}

on *:TEXT:!guess*:#:{
  if (!$2) { halt }
  if (%guess [ $+ [ $address($nick,2) ] ]  < 5) {
    inc %guess [ $+ [ $address($nick,2) ] ]
    if ($2 != %answer) { 
      msg $chan Wrong! You have just gotten one wrong! %guess [ $+ [ $address($nick,2) ] ] / 5
      halt
    }
    if ($2 == %answer) { 
      msg $chan Congrats! $nick has just guessed the item! The answer was %answer $+ . 
      unset %guess*
      unset %game
      unset %answer
      unset %hint1
      unset %hint2
      unset %hint3
    }
  }
  else { msg $chan You have failed! The answer was %answer $+ . }
  unset %guess*
  unset %game
  unset %answer
  unset %hint1
  unset %hint2
  unset %hint3
}