rendered paste bodyon *:TEXT:*:#: {
window -e @convo -1 -1 800 200
if ($nick isop #) { echo @convo $chr(91) $+ # $+ $chr(93) $timestamp <4@ $+ $nick $+ > $1- | halt }
elseif ($nick ishop #) { echo @convo $chr(91) $+ # $+ $chr(93) $timestamp <7% $+ $nick $+ > $1- | halt }
elseif ($nick isvoice #) { echo @convo $chr(91) $+ # $+ $chr(93) $timestamp <2+ $+ $nick $+ > $1- | halt }
elseif ($nick isreg #) { echo @convo $chr(91) $+ # $+ $chr(93) $timestamp <10 $+ $nick $+ > $1- | halt } }
on *:MODE:#: { echo 3 @convo $chr(91) $+ # $+ $chr(93) $timestamp $nick sets mode: $1- }
on *:JOIN:#: { echo 3 @convo $chr(91) $+ # $+ $chr(93) $timestamp $nick ( $+ $gettok($address($nick,5),2,33) $+ ) has joined $chan }
on *:PART:#: { if (!$1) { echo 3 @convo $chr(91) $+ # $+ $chr(93) $timestamp $nick ( $+ $gettok($address($nick,5),2,33) $+ ) has left $chan } | else { echo 3 @convo $chr(91) $+ # $+ $chr(93) $timestamp $nick ( $+ $gettok($address($nick,5),2,33) $+ ) has left $chan ( $+ $1- $+ ) } }
on *:KICK:#: { echo 3 @convo $chr(91) $+ # $+ $chr(93) $timestamp $knick was kicked by $nick ( $+ $1- $+ ) }
on *:BAN:#: { echo 3 @convo $chr(91) $+ # $+ $chr(93) $timestamp $nick sets mode: $1- }
on *:OP:#: { echo 3 @convo $chr(91) $+ # $+ $chr(93) $timestamp $nick sets mode: $1- }
on *:DEOP:#: { echo 3 @convo $chr(91) $+ # $+ $chr(93) $timestamp $nick sets mode: $1- }
on *:HELP:#: { echo 3 @convo $chr(91) $+ # $+ $chr(93) $timestamp $nick sets mode: $1- }
on *:DEHELP:#: { echo 3 @convo $chr(91) $+ # $+ $chr(93) $timestamp $nick sets mode: $1- }
on *:VOICE:#: { echo 3 @convo $chr(91) $+ # $+ $chr(93) $timestamp $nick sets mode: $1- }
on *:DEVOICE:#: { echo 3 @convo $chr(91) $+ # $+ $chr(93) $timestamp $nick sets mode: $1- }
on *:ACTION:*:#: { echo 6 @convo $chr(91) $+ # $+ $chr(93) $timestamp $nick $1- }
on *:TOPIC:#: { echo 3 @convo $chr(91) $+ # $+ $chr(93) $timestamp $nick sets topic to ' $+ $1- $+ ' }
on *:UNBAN:#: { echo 3 @convo $chr(91) $+ # $+ $chr(93) $timestamp $nick sets mode: $1- }
on *:QUIT: { var %chan = 1 | while (%chan <= $comchan($nick,0)) { echo 2 @convo $chr(91) $+ $comchan($nick,%chan) $+ $chr(93) $timestamp $nick ( $+ $gettok($address($nick,5),2,33) $+ ) Quit ( $+ $1- $+ ) | inc %chan } }
on *:NICK: { var %newnick = 1 | while (%newnick <= $comchan($newnick,0)) { echo 3 @convo $chr(91) $+ $comchan($newnick,%newnick) $+ $chr(93) $timestamp $nick is now known as $newnick | inc %newnick } }