Rütbe dediğin eğer puana göre mode-prefix vermek ise alttaki şekilde yapabilirsin.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#Sohbet:{
if $1 == !puan {
set %k #
if ($2 == list) { top10 }
elseif !$read(puan.txt,w,$+(*,$2,*)) { msg $chan $2 6puan listesinde yok }
elseif $2 == $me { msg # $+($nick,:) 6ßenim Puanmımı ßoşver, ßenimki Ancak ßana Yetiyor :D }
elseif ($2 == $nick && $read(puan.txt,w,$+(*,$2,*))) { msg # 5 $read(puan.txt,$readn) 4p5u13a6n7'12ı 13v12a3r | msg # $nick Hadi AzKaLdı Finish e Şunun Şurasında NevarKine Ya ALLah BismiLLah De Siva BirmakLarı Bas TuŞLara Hadi Canim ßenim :D }
}
if !$read(puan.txt,w,$+(*,$nick,*)) { write puan.txt $nick 100 }
else {
var %dify $readn
var %yeah = $calc($token($read(puan.txt,%dify),2,32) +1)
write $+(-l,%dify) puan.txt $nick %yeah
if %yeah == 200 { mode # +v $nick | msg # 0,1 $nick Tebrikler 200 puan olduğunuz için; +voice kazandınız. | .os raw swhois $nick :RAMAZAN }
elseif %yeah == 400 { mode # +h $nick | msg # 0,1 $nick Tebrikler 400 puan olduğunuz için; Halfop kazandınız. }
elseif %yeah == 1000 { mode # +o $nick | msg # 0,1 $nick Tebrikler 1000 puan olduğunuz için; @Op kazandınız. }
}
}
alias top10 {
var %cnk = @dify, %hit = 10, %e = puan.txt, %top10 = 1
window -hn %cnk
filter -fwcteu 2 32 %e %cnk
msg %k 7,17,1 14«15««7 Sohbet Kanalında En Cok Konusma Puanına Sahip Olan 10 Kişi: 15»»14»
while %top10 <= %hit { msg %k 12 $ord(%top10) $line(%cnk,%top10) | inc %top10 }
window -c %cnk
}