1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
alias rectime {
var %mins1 = $calc($1 / 60)
var %seconds = $calc($1 - $gettok(%mins1,1,46) * 60)
var %mins = $gettok(%mins1,1,46)
if ($len(%mins) < 2) { var %mins = $chr(48) $+ %mins }
if ($len(%seconds) < 2) { var %seconds = $chr(48) $+ %seconds }
return %mins $+ : $+ %seconds $gettok($v1,4,32)
}
On *:TEXT:!wr ?*:#: {
if ($2 == $null) { notice $nick $(%skin,3) Error. Use !wr <mapname> $(%skin,3) | halt }
notice $nick $(%skin,3) Searching ... $(%skin,3)
var %f = records.txt, %limit = 4, %i = 3, %t
:again
if ( $read(%f,ntw,$+(*,$2,*),$calc($readn + 1)) ) {
timer 1 2 msg $chan %color1 $gettok($v1,1,32) done by $gettok($v1,3,32) in $gettok($v1,2,32) $(%skin,3) Link: $gettok($v1,4,32) %color2
inc %i
inc %t
}
if ( %t >= %limit ) {
$+(.timerlocate,$cid,$chan,$nick,?) off
timer 1 1 msg $chan $(%skin,3) Too many results. $(%skin,3)
}
elseif ($readn) goto again
elseif ( !%t ) msg $chan $(%skin,3) No result found. $(%skin,3)
}
|