alias timestamp { !timestamp $1- | saveini } on ^*:TEXT:*:#:{ var %i = 0 var %line = $1- while (%i < $numtok($1-,32)) { inc %i 1 if ($gettok($1-,%i,32) ison $chan) { if ($gettok($1-,%i,32) isop $chan) { var %line = $replace(%line,$gettok($1-,%i,32), $+ $gettok($1-,%i,32) $+ ) } elseif ($gettok($1-,%i,32) ishop $chan) { var %line = $replace(%line,$gettok($1-,%i,32), $+ $gettok($1-,%i,32) $+ ) } elseif ($gettok($1-,%i,32) isvoice $chan) { var %line = $replace(%line,$gettok($1-,%i,32), $+ $gettok($1-,%i,32) $+ ) } } } if ($nick == Jshutt64) { var %nick = 13 $+ * $+ Josh $+  5:: } elseif ($nick == Silver`) { var %nick = 14 $+ * $+ Andrew $+  5:: } elseif ($nick isop $chan) { var %nick = 4 $+ @ $+ $nick $+  5:: } elseif ($nick ishop $chan) { var %nick = 7 $+ % $+ $nick $+  14:: } elseif ($nick isvoice $chan) { var %nick = 2 $+ + $+ $nick $+  3:: } else { var %nick = 10 $+ $nick $+  11:: } if ($gettok($readini(mirc.ini,options,n4),12,44) == 0) { echo $chan %nick %line } elseif ($gettok($readini(mirc.ini,options,n4),12,44) == 1) { echo $chan $timestamp %nick %line } haltdef } on *:INPUT:#:{ if (/ == $left($1,1)) { return } if ($me isop $chan) { var %nick = 4 $+ @ $+ $me $+  5:: } elseif ($me ishop $chan) { var %nick = 7 $+ % $+ $me $+  14:: } elseif ($me isvoice $chan) { var %nick = 2 $+ + $+ $me $+  3:: } else { var %nick = 10 $+ $me $+  11:: } if ($gettok($readini(mirc.ini,options,n4),12,44) == 0) { echo $chan %nick $1- } elseif ($gettok($readini(mirc.ini,options,n4),12,44) == 1) { echo $chan $timestamp %nick $1- } .msg $chan $1- halt }