mIRC Home    About    Download    Register    News    Help

Print Thread
#13073 25/02/03 04:20 PM
Joined: Feb 2003
Posts: 12
M
monk Offline OP
Pikka bird
OP Offline
Pikka bird
M
Joined: Feb 2003
Posts: 12
checktoptime {
set %scr 1
set %top1time 0 | set %top2time 0 | set %top3time 0 | set %top4time 0 | set %top5time 0 | set %top6time 0 | set %top7time 0 | set %top8time 0 | set %top9time 0 | set %top10time 0
set %top1timewinr * | set %top2timewinr * | set %top3timewinr * | set %top4timewinr * | set %top5timewinr * | set %top6timewinr * | set %top7timewinr * | set %top8timewinr * | set %top9timewinr * | set %top10timewinr *
:next
%scr2 = $read -l $+ %scr $mircdirscores/scrfile.qt
%len1 = $len(%scr2)
if ( $pos(%scr2,=,1) == $null ) { goto nxt }
%pos1 = $pos(%scr2,=,1)
%right1 = %len1 - %pos1 | %left1 = $calc(%len1 - %right1 - 1)
%scrnick = $left(%scr2,%left1) | %scrchk = $right(%scr2,%right1)
if ( $abs(%scrchk) == 0 ) { goto nxt }
if ( %scrchk >= %top1time ) { %top10time = %top9time | %top9time = %top8time | %top8time = %top7time | %top7time = %top6time | %top6time = %top5time | %top5time = %top4time | %top4time = %top3time| %top3time = %top2time | %top2time = %top1time | %top1time = %scrchk | %top10timewinr = %top9timewinr | %top9timewinr = %top8timewinr | %top8timewinr = %top7timewinr | %top7timewinr = %top6timewinr | %top6timewinr = %top5timewinr | %top5timewinr = %top4timewinr | %top4timewinr = %top3timewinr | %top3timewinr = %top2timewinr | %top2timewinr = %top1timewinr | %top1timewinr = %scrnick | inc %scr 1 | goto next }
if ( %scrchk >= %top2time ) { %top10time = %top9time | %top9time = %top8time | %top8time = %top7time| %top7time = %top6time | %top6time = %top5time | %top5time = %top4time | %top4time = %top3time | %top3time = %top2time | %top2time = %scrchk | %top10timewinr = %top9timewinr | %top9timewinr = %top8timewinr | %top8timewinr = %top7timewinr | %top7winr = %top6timewinr | %top6timewinr = %top5timewinr | %top5timewinr = %top4timewinr | %top4timewinr = %top3timewinr | %top3timewinr = %top2timewinr | %top2timewinr = %scrnick | inc %scr 1 | goto next }
if ( %scrchk >= %top3time ) { %top10time = %top9time | %top9time = %top8time | %top8time = %top7time | %top7time = %top6time | %top6time = %top5time | %top5time = %top4time | %top4time = %top3time | %top3time = %scrchk | %top10timewinr = %top9timewinr | %top9timewinr = %top8timewinr | %top8timewinr = %top7timewinr | %top7timewinr = %top6winr | %top6timewinr = %top5timewinr | %top5timewinr = %top4timewinr | %top4timewinr = %top3winr | %top3timewinr = %scrnick | inc %scr 1 | goto next }
if ( %scrchk >= %top4time ) { %top10time = %top9time | %top9time = %top8time | %top8time = %top7time | %top7time = %top6time | %top6time = %top5time | %top5time = %top4time | %top4time = %scrchk | %top10timewinr = %top9timewinr | %top9timewinr = %top8timewinr | %top8timewinr = %top7timewinr | %top7timewinr = %top6timewinr | %top6timewinr = %top5timewinr | %top5timewinr = %top4timewinr | %top4timewinr = %scrnick | inc %scr 1 | goto next }
if ( %scrchk >= %top5time ) { %top10time = %top9time | %top9time = %top8time | %top8time = %top7time | %top7time = %top6time | %top6time = %top5time | %top5time = %scrchk | %top10timewinr = %top9timewinr | %top9timewinr = %top8timewinr | %top8timewinr = %top7timewinr | %top7timewinr = %top6timewinr | %top6timewinr = %top5timewinr | %top5timewinr = %scrnick | inc %scr 1 | goto next }
if ( %scrchk >= %top6time ) { %top10time = %top9time | %top9time = %top8time | %top8time = %top7time | %top7time = %top6time | %top6time = %scrchk | %top10timewinr = %top9timewinr | %top9timewinr = %top8timewinr | %top8timewinr = %top7timewinr | %top7timewinr = %top6timewinr | %top6timewinr = %scrnick | inc %scr 1 | goto next }
if ( %scrchk >= %top7time ) { %top10time = %top9time | %top9time = %top8time | %top8time = %top7time | %top7time = %scrchk | %top10timewinr = %top9timewinr | %top9timewinr = %top8timewinr | %top8timewinr = %top7timewinr | %top7timewinr = %scrnick | inc %scr 1 | goto next }
if ( %scrchk >= %top8time ) { %top10time = %top9time | %top9time = %top8time | %top8time = %scrchk | %top10timewinr = %top9timewinr | %top9timewinr = %top8timewinr | %top8timewinr = %scrnick | inc %scr 1 | goto next }
if ( %scrchk >= %top9time ) { %top10time = %top9time | %top9time = %scrchk | %top10timewinr = %top9timewinr | %top9timewinr = %scrnick | inc %scr 1 | goto next }
if ( %scrchk >= %top10time ) { %top10time = %scrchk | %top10timewinr = %scrnick | inc %scr 1 | goto next }
:nxt
inc %scr 1
if $read -l $+ %scr $mircdirscores/scrfile.qt == $null { saveini | return }
goto next
}
---------------------------
In my C:\Trivia\scores\scrfile.dir
[qtime]
user1=2.934
user2=4.587
user3=4.917
user4=12.218
.........
--------------------------
On the out put of this code, it takes the biggest numbers of time and put on top1time. How do we change it from lowest to biggest numbers? Thanks A LOT!!!!

Joined: Dec 2002
Posts: 12
I
Pikka bird
Offline
Pikka bird
I
Joined: Dec 2002
Posts: 12
lol...

Joined: Dec 2002
Posts: 77
B
Babel fish
Offline
Babel fish
B
Joined: Dec 2002
Posts: 77
omg! shocked

Joined: Dec 2002
Posts: 774
T
Hoopy frood
Offline
Hoopy frood
T
Joined: Dec 2002
Posts: 774
Whoa! You almost got me to rewrite the whole code, but it's not my job, my job is to teach you to use /filter, while loops, $readini, maybe hashtables...

So please, look @ the help file for those...

maybe i shouldn't paste this, as you should definately use hashtables....
Code:
checktoptime {
  set %scr 1 
  var %i = 1
  while ( %i <= 10 ) {
    set $+(%,top,%i,time) 0 
    set $+(%,top,%i,timewinr) *
    inc %i
  }
...


Code:
//if ( khaled isgod ) echo yes | else echo no
Joined: Feb 2003
Posts: 35
O
Ameglian cow
Offline
Ameglian cow
O
Joined: Feb 2003
Posts: 35
whoa sorry duder im not reading all that man that is way to much for me to hit up in one night and i dont feel like re-writing all that... but read the post just above mine and ull be iight wink


ps he knows more then me wink


Butterflies are random thoughts people have.
They Live, They Die, They Are Pointless.
Joined: Dec 2002
Posts: 699
N
Fjord artisan
Offline
Fjord artisan
N
Joined: Dec 2002
Posts: 699
So what is the end result of all that supposed to be? laugh


Link Copied to Clipboard