All pastes #135361 Raw Edit

Someone

public text v1 · immutable
#135361 ·published 2006-08-16 22:21 UTC
rendered paste body
ON $*:TEXT:/^[!@.]mop/Si:#cmtest:{
  VAR %output = $iif($Left($1,1) == @,msg $chan,.notice $nick)
  IF ($2 == List) {
    VAR %i = 1
    WHILE (%i <= $Lines(mopjes.txt)) {
      VAR %names = $AddTok(%names,$GetTok($Read(mopjes.txt,%i),2,32),32)
      INC %i
    }
    IF (%names) %output I know jokes from: $Replace(%names,$Chr(32),$Chr(44) $Chr(32))
    ELSE %output I can't seem to locate my jokes file!
  }
  ELSEIF ($2) {
    VAR %i = 1, %s = 1
    WHILE ($IsFile($+(mopjes.,%s))) INC %s
    WHILE (%i <= $Lines(mopjes.txt)) {
      IF ($GetTok($Read(mopjes.txt,%i),2,32) == $2) Write $+(mopjes.,%s) $Read(mopjes.txt,%i)
      INC %i
    }
    IF ($Lines($+(mopjes.,%s)) > 0) %output $Read($+(mopjes.,%s))
    ELSE %output I don't have any jokes from $2
    IF ($IsFile($+(mopjes.,%s))) .Remove $+(mopjes.,%s)
  }
  ELSE %output $Read(mopjes.txt)
}