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) }