This should work:

Code:
on *:TEXT:!top10:#blaaa: {
  window -h @top10
  clear @top10
  var %x = 1
  while ($hget(tmp,%x).item) {
    echo @top10 $v1 - $hget(tmp,%x).data
    inc %x
  }
  var %x = 1
  while ($hget(tmpj,%x).item) {
    var %y = $v1
    if ($fline(@top10,%y *)) {
      rline @top10 $v1 %y - $calc($token($line(@top10,$v1),2,32) + $hget(tmpj,%x).data)
    }
    else {
      echo @top10 %y - $hget(tmpj,%x).data
    }
    inc %x
  }
  filter -cteu 3 32 @top10 @top10
  set -u1 %top10nick $nick
  set -u1 %top10timer 1
  .notice $nick Top 10 Points List:
  filter -kn @top10 top10
  window -c @top10
}
alias -l top10 {
  tokenize 32 $1-
  .timer 1 %top10timer .notice %top10nick $1 $+ . $2-
  inc %top10timer
}


- Relinsquish