All pastes #1434012 Raw Edit

Untitled

public text v1 · immutable
#1434012 ·published 2009-05-25 15:48 UTC
rendered paste body
on ^*:NOTICE:*:#wishisgay:{
  if ($1 == $chr(61)) {            ;is it a relay?
    haltdef                        ;shut up
    .msg #newtisemo 14= $1- $+  ;quietly tell the others
    relayecho #newtisemo $1-       ;and display it for yourself with nice colours
  }
}

alias relayecho {
  var %colour = 15
  var %topic = $false
  if ($2 == Notice:) { %colour = $color(notice) }
  elseif ($2 == Join:) { %colour = $color(join) }
  elseif ($2 == Part:) { %colour = $color(part) }
  elseif ($2 == Quit:) { %colour = $color(quit) }
  elseif ($2 == Mode:) { %colour = $color(mode) }
  elseif ($2 == Kick:) { %colour = $color(kick) }
  elseif ($2 == Nick:) { %colour = $color(nick) }
  elseif (($2 == Op:) || ($2 == Deop:) || ($2 == Voice:) || ($2 == Devoice:)) { %colour = $color(mode) }
  elseif ($2 == Topic:) { %colour = $color(topic) | topic $1 ( $+ $3 $+ ) $5- | %topic = $true }
  if (!%topic) { 
    echo %colour -tl $1 --- $2-
  }
}