On !*:join:#: { var %i = i,%l = $lines(thefile.txt), %q = 0 while (%i <= %l) { var %f = $read(thefile.txt,n,%i) var %n = $gettok(%f,1,32) var %m = $gettok(%f,2-,32) if (%n == $nick) { .timer -m 1 $calc(%q * 300) msg $chan %m inc %q } inc %i } }
On !*:join:#: { filter -ff thefile.txt _temp * $+ $nick var %i = 1 while ($read(_temp,n,%i)) { .timer 1 $calc(%i * 300) msg $chan $gettok($ifmatch,2-,32) | inc %i } .remove _temp }