alias write_large_file {
var %t = $ticks
var %f = test_big_file.txt
var %l = 165000
var %i = 1
while (%i <= %l) {
var %p = $rands(1,10000)
var %n = $rands(a,z) $+ $rands(A,Z) $+ $rands(0,9) $+ $rands(0,9) $+ $rands(a,z) $+ $rands(A,Z) $+ $rands(0,9) $+ $rands(0,9) $+ $rands(a,z) $+ $rands(A,Z)
write $qt(%f) %n %p
inc %i
}
echo 4 -a Finished! - Took: $calc(($ticks - %t) / 1000) $+ s
}
; ----
alias test_1 {
if (!$1) && ($1 !isnum) { return }
echo 4 -a Executing /test_1 $1 ..
var %t = $ticks
var %f = test_big_file.txt
if ($window(@top_players)) { window -c $v1 }
if ($file(%f)) {
window -hj100000000000 @top_players
loadbuf @top_players $qt(%f)
filter -ceutww 2 32 @top_players @top_players
}
var %i = 1
while (%i <= $1) {
var %line = $line(@top_players,%i)
var %nick = $gettok(%line,1,32)
var %points = $gettok(%line,2,32)
if (%line) { echo -a ( $+ $chr(35) $+ %i $+ ): %nick - %points }
inc %i
}
if ($window(@top_players)) { window -c $v1 }
echo 4 -a Finished! - Took: $calc(($ticks - %t) / 1000) $+ s
}
alias test_2 {
if (!$1) && ($1 !isnum) { return }
echo 4 -a Executing /test_2 $1 ..
var %t = $ticks
var %f = test_big_file.txt
if ($window(@top_players)) { window -c $v1 }
if ($file(%f)) { window -hj100000000000 @top_players | filter -ceutfw 2 32 $qt(%f) @top_players }
var %i = 1
while (%i <= $1) {
var %line = $line(@top_players,%i)
var %nick = $gettok(%line,1,32)
var %points = $gettok(%line,2,32)
if (%line) { echo -a ( $+ $chr(35) $+ %i $+ ): %nick - %points }
inc %i
}
if ($window(@top_players)) { window -c $v1 }
echo 4 -a Finished! - Took: $calc(($ticks - %t) / 1000) $+ s
}
0 0 Login to vote.
Login to comment.
(#1): zH42oU24aH - 10000
(#2): gQ64pN59sZ - 10000
(#3): jE06bU61tN - 10000
(#4): mK79fV14gQ - 10000
(#5): gQ77xL99lR - 10000
(#6): xH44sX47dY - 10000
(#7): vT40dP07xL - 10000
(#8): dB94gQ36sI - 10000
(#9): vW82mG97dG - 10000
(#10): fZ34tN64aU - 10000
(#11): rE72zA29gF - 10000
(#12): aP83iI25vD - 10000
(#13): gG05mN46vM - 10000
(#14): sQ71pG12lE - 10000
(#15): oM52hC79hL - 10000
(#16): yE95bS26zI - 10000
(#17): oY33lN96oP - 9999
(#18): eL65qD26wG - 9999
(#19): nE02uP08oG - 9999
(#20): sN16uX59wS - 9999
Finished! - Took: 3.234s
(#1): zH42oU24aH - 10000
(#2): gQ64pN59sZ - 10000
(#3): jE06bU61tN - 10000
(#4): mK79fV14gQ - 10000
(#5): gQ77xL99lR - 10000
(#6): xH44sX47dY - 10000
(#7): vT40dP07xL - 10000
(#8): dB94gQ36sI - 10000
(#9): vW82mG97dG - 10000
(#10): fZ34tN64aU - 10000
(#11): rE72zA29gF - 10000
(#12): aP83iI25vD - 10000
(#13): gG05mN46vM - 10000
(#14): sQ71pG12lE - 10000
(#15): oM52hC79hL - 10000
(#16): yE95bS26zI - 10000
(#17): oY33lN96oP - 9999
(#18): eL65qD26wG - 9999
(#19): nE02uP08oG - 9999
(#20): sN16uX59wS - 9999
Finished! - Took: 1.407s