|
erd200 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
Benim puan listesi görünümü şu şekilde,
1,795.391651577,Erd200,erd200 86,799.215962747,demDUK,demduk 6,801.122021381,sensen,sensen
|
Şu şekilde bir dene sende;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
##Puanların kayıtlı olduğu dosyanın yeri
set puanliste "puandosyası.puan"
##Topic atılacak oyun kanalı
set oyunkanal "#oyun"
##!sifirla Komutunu kullanacak nick
set sahip "BuCaLI"
bind pub - !sifirla sifirla
proc sifirla { n u h c a } {
global puanliste oyunkanal sahip
if { $n != $sahip } { return 0 }
set kazananlar "\00304Gecen Ayin İlk 3'ü:"
set f [open $puanliste r]
gets $f toplam
for { set s 0 } { $s < 3 } { incr s } {
set i [lindex $toplam $s]
regexp -- {(.+?)\,(.+?)\.(.+?)\,(.+?)\,(.+?)} $i - puan 2 3 nick 5
append kazananlar "\00301 [expr $s +1] -\00302 $nick $puan "
}
putserv "cs set $oyunkanal topiclock off"
putserv "topic $oyunkanal . . $kazananlar"
putserv "cs set $oyunkanal topiclock on"
close $f
set f [open $puanliste w]
close $f
}