rendered paste bodyon ^*: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