on *:TEXT:*:%spychan: { if ($nick == $me) { halt } msg %spynick $nick : $1- } on *:TEXT:*:?: { if ($chan == %spychan) { halt } if ($nick == %spynick) { msg %spychan $1- } } on *:NICK: { if ($chan == %spychan) { msg %spynick 3 $nick is now known as $newnick } } on *:ACTION:*:* { if ($chan == %spychan) { msg %spynick 6 $nick $1- } } on *:OP:*: { if ($chan == %spychan) { msg %spynick 3 $nick sets +o $opnick } } on *:DEOP:*: { if ($chan == %spychan) { msg %spynick 3 $nick sets -o $opnick } } on *:VOICE:*: { if ($chan == %spychan) { msg %spynick 3 $nick sets +v $vnick } } on *:DEVOICE:*: { if ($chan == %spychan) { msg %spynick 3 $nick sets -v $vnick } } on *:QUIT: { if ($chan == %spychan) { msg %spynick 2 $nick has quit IRC ( $1- ) } } on *:INVITE:*: { if ($chan == %spychan) { msg %spynick 5 $nick invites you to join $chan } } on *:BAN:*: { if ($chan == %spychan) { msg %spynick 3 $nick set's mode +b $bannick } } Uc :P