All pastes #592580 Raw Edit

Something

public text v1 · immutable
#592580 ·published 2007-06-27 20:51 UTC
rendered paste body
on $*:TEXT:/^[!@]alch/Si:#: { 
  if ($left($1,1) == $chr(33)) { set %return notice $nick } 
  elseif ($left($1,1) == $chr(64)) { set %return msg $chan } 
  set %maxresults 5 
  set %temp 1 
  if ($read(thelist.txt,w,$2- $chr(45) *)) { %return Perfect Match: $read(thelist.txt,$readn) | inc %temp } 
  elseif ($read(thelist.txt,w,$2- $+ s $chr(45) *)) { %return Perfect Match: $read(thelist.txt,$readn) | inc %temp } 
  while ($read(thelist.txt,w,* $+ $2- $+ *,$calc($readn + 1)) && %temp <= %maxresults) { 
    %return Match: $read(thelist.txt,w,* $+ $2- $+ *,$readn) | inc %temp 
  } 
  if (%temp > %maxresults) { %return Max results exceeded. Please be more specific. } 
  if (%temp == 1) { %return The item was not found. Check the spelling and try again. } 
  unset %maxresults %temp %return 
}