ex:
Quote
<~napa182> @riddle
<&Sick0> This puzzzle contains three errers - can you find them? [Solution in 10 seconds]
<&Sick0> [Solution] '1. Puzzzles is spelled wrong. 2. Errers is spelled wrong. 3. There are only 2 errors in the puzzle.'
<&Sick0> This puzzzle contains three errers - can you find them? [Solution in 10 seconds]
<&Sick0> [Solution] '1. Puzzzles is spelled wrong. 2. Errers is spelled wrong. 3. There are only 2 errors in the puzzle.'
Code:
on $*:text:/^@riddle$/iS:#: {
if (!$timer(riddle)) {
if ($sock(riddle)) sockclose riddle
sockopen riddle www.randomriddles.com 80
sockmark riddle msg # 09
}
}
on *:sockopen:riddle: {
sockwrite -nt $sockname GET / HTTP/1.1
sockwrite -nt $sockname Host: $+($sock(riddle).addr,$str($crlf,2))
}
on *:sockread:riddle: {
var %riddle | sockread %riddle
if ($regex(%riddle,/<i>(.+)<a.+alert\50(.+)\51.+<\/i>/)) {
$sock(riddle).mark $regml(1) [04Solution in 10 seconds09]
.timerriddle 1 10 $sock(riddle).mark [04Solution09] $regml(2)
sockclose riddle
}
}
if (!$timer(riddle)) {
if ($sock(riddle)) sockclose riddle
sockopen riddle www.randomriddles.com 80
sockmark riddle msg # 09
}
}
on *:sockopen:riddle: {
sockwrite -nt $sockname GET / HTTP/1.1
sockwrite -nt $sockname Host: $+($sock(riddle).addr,$str($crlf,2))
}
on *:sockread:riddle: {
var %riddle | sockread %riddle
if ($regex(%riddle,/<i>(.+)<a.+alert\50(.+)\51.+<\/i>/)) {
$sock(riddle).mark $regml(1) [04Solution in 10 seconds09]
.timerriddle 1 10 $sock(riddle).mark [04Solution09] $regml(2)
sockclose riddle
}
}


