on *:Text:!hangman:#: { if (%hangman) notice $nick This game is already running. set %hangman.chan $chan set %hangman.time $rand(300,600) set %hangman $rand(2,5) if (%hangman == 2) { .set %hangman _ _ _ _ _ _ } if (%hangman == 3) { .set %hangman _ _ _ _ _ } if (%hangman == 4) { .set %hangman _ _ _ _ _ _ _ _ } if (%hangman == 5) { .set %hangman _ _ _ _ } set %hangman.2 if (%hangman.2 == 2) { .set %hangman George } if (%hangman.2 == 3) { .set %hangman Trees } if (%hangman.2 == 4) { .set %hangman Elephant } if (%hangman.2 == 5) { .set %hangman Door } msg $chan The word you have to guess for Hangman is: msg $chan 0.........12 %hangman msg $chan You have12 %hangman.time 1seconds to finish this game. msg $chan Type ! then a letter of the alphabet to guess. .enable #hangon .timerhang 1 %hangman.time /hangman } #hangon on on *:Text:*:%hangman.chan: { if ($1 == !a) notice $nick You have guessed 'A' elseif ($1 == !b) notice $nick You have guessed 'B' elseif ($1 == !c) notice $nick You have guessed 'C' elseif ($1 == !d) notice $nick You have guessed 'D' elseif ($1 == !e) notice $nick You have guessed 'E' elseif ($1 == !f) notice $nick You have guessed 'F' elseif ($1 == !g) notice $nick You have guessed 'G' elseif ($1 == !h) notice $nick You have guessed 'H' elseif ($1 == !i) notice $nick You have guessed 'I' elseif ($1 == !j) notice $nick You have guessed 'J' elseif ($1 == !k) notice $nick You have guessed 'K' elseif ($1 == !l) notice $nick You have guessed 'L' elseif ($1 == !m) notice $nick You have guessed 'M' elseif ($1 == !n) notice $nick You have guessed 'N' elseif ($1 == !o) notice $nick You have guessed 'O' elseif ($1 == !p) notice $nick You have guessed 'P' elseif ($1 == !q) notice $nick You have guessed 'Q' elseif ($1 == !r) notice $nick You have guessed 'R' elseif ($1 == !s) notice $nick You have guessed 'S' elseif ($1 == !t) notice $nick You have guessed 'T' elseif ($1 == !u) notice $nick You have guessed 'U' elseif ($1 == !v) notice $nick You have guessed 'V' elseif ($1 == !w) notice $nick You have guessed 'W' elseif ($1 == !x) notice $nick You have guessed 'X' elseif ($1 == !y) notice $nick You have guessed 'Y' elseif ($1 == !z) notice $nick You have guessed 'Z' if ($2 isin %hangman.time) { .timerhang off msg $chan You have completed the game! Congrats } } #hangon end on *:text:!stophm:%hangman.chan: { if ($nick isop $chan ) { .timerhang off msg $chan The game Hangman has been stopped } .disable #hangon .unset %hangman* } alias Hangman { msg %hangman.chan You have run out of time. Thats disapointing. Maybe you will get it next time. .disable #hangon .unset %hangman* }