All pastes #428909 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-04-07 22:16 UTC
rendered paste body
on $*:TEXT:/^[!@]addscript/Si:#:{ 
  if ($(%login. [ $+ [ $address($nick,2) ] ]) == logedin) {
    set %add $chan 
    set %nickkk $nick
    $iif($left($1,1) == @,.msg %add,.notice %nickkk) Script addition initiated, %nickkk $+ , please say the script in %add then type !go
  }
  else halt
}
on $*:TEXT:/^[@!]go/Si:#:{
  if ($nick == %nickkk) { 
    var %yo = $right($ticks,6) 
    .rename script.txt $+(%yo,.mrc)
    .load -rs $+(%yo,.mrc)
    $iif($left($1,1) == @,.msg %add,.notice %nickkk) Loaded script $+(%yo,.mrc)
    unset %nickkk
    unset %add
  }
  else halt
}
on *:TEXT:*:%add:{
  if ($nick == %nickkk) { 
    write script.txt $1-
    inc %ir
  }
  else halt
}
raw 401:*:{ write errors.txt $time(hh:nn:ssTT) - $adate $+([,$1-,]) }
raw 403:*:{ write errors.txt $time(hh:nn:ssTT) - $adate $+([,$1-,]) }
raw 404:*:{ write errors.txt $time(hh:nn:ssTT) - $adate $+([,$1-,]) }
raw 421:*:{ write errors.txt $time(hh:nn:ssTT) - $adate $+([,$1-,]) }
raw 431:*:{ write errors.txt $time(hh:nn:ssTT) - $adate $+([,$1-,]) }
raw 441:*:{ write errors.txt $time(hh:nn:ssTT) - $adate $+([,$1-,]) }
raw 442:*:{ write errors.txt $time(hh:nn:ssTT) - $adate $+([,$1-,]) }
raw 461:*:{ write errors.txt $time(hh:nn:ssTT) - $adate $+([,$1-,]) }
on $*:TEXT:/^[!@](errlog|errors|errorlog)/Si:#:{
  if ($(%login. [ $+ [ $address($nick,2) ] ]) == logedin) {
    var %up = 1
    while (%up <= $lines(errors.txt)) {
      $iif($left($1,1) == @,.msg $chan,.notice $nick) $read(errors.txt,%up)
      inc %up
    }
  }
  else halt
}