hi
i have a little bug in my code.

my stats.ini looks like this
Code:
[#channel.user1]
messages=122
temp1=4
points=4

[#channel.user2]
messages=12
temp1=1

[#channel.user3]
messages=4
temp1=2

[#channel.user4]
temp1=6


and if i do !top10 it will call top10m do display the top 10 in messages.
but it will incorporate user4.

thanks in advance ._.

Code:
alias -l top10m {
  window -h @. | var %i 1
  while $ini(stats.ini,%i) {
    aline @. $gettok($v1,-1,46) $readini(stats.ini,$v1,messages))
    inc %i
  }
  filter -cetuww 2 32 @. @.
  var %i 1 | while %i <= 10 {
    var %list $addtok(%list,$line(@.,%i),44)
    inc %i
  }
  msg $1 Top 10 (messages) are: $replace(%list,$chr(44),$+($chr(44),$chr(32)))
  window -c @.
}


Last edited by patrickplays; 17/10/14 12:02 PM.