All pastes #251363 Raw Edit

Anonymous

public text v1 · immutable
#251363 ·published 2006-11-18 01:45 UTC
rendered paste body
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) {
      var %line = $replace(%line,$gettok($1-,%i,32),3 $+ $gettok($1-,%i,32) $+ )
    }
  } 
  if ($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 $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 $+ > 
  } 
  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 $1- 
  } 
  elseif ($gettok($readini(mirc.ini,options,n4),12,44) == 1) { 
    echo $chan $timestamp %nick $1- 
  } 
  .msg $chan $1-
  halt
}