rendered paste bodyon ^*:TEXT:*:#:{
var %i = 0
var %line = $1-
if ($nick isprotect $chan) {
var %nick = <12& $+ $nick $+ >
}
elseif ($nick isop $chan) {
var %nick = <4@ $+ $nick $+ >
}
elseif ($nick ishop $chan) {
var %nick = <7% $+ $nick $+ >
}
elseif ($nick isvoice $chan) {
var %nick = <2+ $+ $nick $+ >
}
else {
var %nick = <10 $+ $nick $+ >
}
if ($gettok($readini(mirc.ini,options,n4),12,44) == 0) {
.echo -m $chan %nick %line
}
elseif ($gettok($readini(mirc.ini,options,n4),12,44) == 1) {
.echo -m $chan $timestamp %nick %line
}
haltdef
}
on *:INPUT:#:{
if (/ == $left($1,1)) && (/say != $1) { return }
if ($me isprotect $chan) {
var %nick = <12& $+ $me $+ >
}
elseif ($me isop $chan) {
var %nick = <4@ $+ $me $+ >
}
elseif ($me ishop $chan) {
var %nick = <7% $+ $me $+ >
}
elseif ($me isvoice $chan) {
var %nick = <2+ $+ $me $+ >
}
else {
var %nick = <10 $+ $me $+ >
}
if ($gettok($readini(mirc.ini,options,n4),12,44) == 0) {
echo $chan %nick $iif($1 == /say,$2-,$1-)
}
elseif ($gettok($readini(mirc.ini,options,n4),12,44) == 1) {
echo $chan $timestamp %nick $iif($1 == /say,$2-,$1-)
}
.msg $chan $iif($1 == /say,$2-,$1-)
halt
}