All pastes #265161 Raw Edit

Mine

public text v1 · immutable
·published 2006-12-03 01:42 UTC
rendered paste body
on ^*:TEXT:*:#:{ haltdef | echo -t $chan < $+ $chr(2) $+ $prefixplz($nick,$chan) $+ $nick $+ $+($chr(3),$chr(2),>) $1- }
on *:INPUT:#:{
  if ($left($1,1) == /) {
    var %v1 = $regex($1,/\//Sg)
    if ($mid($1,$calc(%v1 + 1),$calc($len($1) - %v1)) == me) {
      haltdef
      .describe $chan $iif(%v1 >= 2,$($2-,2),$2-)
      echo 6 -t $chan $chr(2) $+ * $iif($me isop $chan,@,$iif($me ishop $chan,%,$iif($me isvoice $chan,+)))) $+ $me $+ $+($chr(3),$chr(2)) $iif(%v1 >= 2,$($2-,2),$2-)
    }
    else return
  }
  else { haltdef | .msg $chan $1- | echo -t $chan < $+ $chr(2) $+ $prefixplz($me,$chan) $+ $me $+ $+($chr(3),$chr(2),>) $1- }
}
alias colornl {
  var %a = 0
  while (%a < $nick($1,0)) {
    inc %a 1
    cline $iif($nick($1,%a) isop $1,4,$iif($nick($1,%a) ishop $1,7,$iif($nick($1,%a) isvoice $1,2))) $1 %a
  }
}
alias prefixplz return $iif($1 isop $2,$+($chr(3),4@),$iif($1 ishop $2,$+($chr(3),7%),$iif($1 isvoice $2,$+($chr(3),2+),$+($chr(3),10))))
on *:JOIN:#:{ if ($nick == $me) { .timer -ms 1 5 colornl $chan } }
on ^*:ACTION:*:#:{ haltdef | echo 6 -t $chan * $iif($nick isop $chan,@,$iif($nick ishop $chan,%,$iif($nick isvoice $chan,+)))) $+ $nick $1- }
on *:OP:#:colornl $chan
on *:DEOP:#:colornl $chan
on *:HELP:#:colornl $chan
on *:DEHELP:#:colornl $chan
on *:VOICE:#:colornl $chan
on *:DEVOICE:#:colornl $chan