All pastes #982992 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-04-12 22:58 UTC
rendered paste body
on ^*:TEXT:*:#: {
  if ($nick == *savebuff) {
    var %nick = $gettok($2,1,$asc(!))
    if ($3 == MODE)     echo $color(mode) # $asctime($1, $timestampfmt) * %nick sets mode: $4-
    elseif ($3 == JOIN) echo $color(join) # $asctime($1, $timestampfmt) * %nick ( $+ $gettok($2,2,$asc(!)) $+ ) has joined #
    elseif ($3 == QUIT) echo $color(quit) # $asctime($1, $timestampfmt) * %nick ( $+ $gettok($2,2,$asc(!)) $+ ) Quit ( $+ $4- $+ )
    elseif ($3 == PART) echo $color(part) # $asctime($1, $timestampfmt) * %nick ( $+ $gettok($2,2,$asc(!)) $+ ) has left #
    elseif ($3 == NICK) echo $color(nick) # $asctime($1, $timestampfmt) * %nick is now known as $4
    elseif ($3 == KICK) echo $color(kick) # $asctime($1, $timestampfmt) $2 was kicked by %nick ( $+ $5- $+ )
    else                echo 4 # *** UNHANDLED LINE <12 $+ $1- $+ >
    halt
  }
  elseif ($nick == ***) {
    if ($1- === Buffer Playback...) {
      set %temp.buffer. [ $+ # ] playback
      timestamp off #
    } 
    else {
      unset %temp.buffer. [ $+ # ]
      timestamp on #
    }
    echo $color(notice) # *** $1-
    halt
  } 
  elseif (%temp.buffer. [ $+ # ] === playback) {
    echo -l # $1 < $+ $nick $+ > $2-
    halt
  }
}

on ^*:ACTION:*:#: {
  if (%temp.buffer. [ $+ # ] === playback) {
    echo $color(action) -l # $1  * $nick $2-
    halt
  }
}