Tekil Mesaj gösterimi
Alt 01 Ocak 2009, 17:56   #4
Çevrimdışı
XcLusive
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: En büyük 10 kanalın topic'ini değiştirmek?




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias _getusr { var %xc = $hget(chlist,0).data | unset %chlist while (%xc) { set %chlist $addtok(%chlist,$hget(chlist,%xc).data,46) | dec %xc } var %sira = $sorttok(%chlist,46,nr) var %1 = 1,%2 = 1,%3 = 1,%4 = 1,%5 = 1,%6 = 1,%7 = 1,%8 = 1,%9 = 1,%10 = 1,%11 = 1,%jk = 1 %1 = $fazlaise($gettok(%sira,1,46)) | %2 = $fazlaise($gettok(%sira,2,46)) | %3 = $fazlaise($gettok(%sira,3,46)) | %4 = $fazlaise($gettok(%sira,4,46)) | %5 = $fazlaise($gettok(%sira,5,46)) | %6 = $fazlaise($gettok(%sira,6,46)) | %7 = $fazlaise($gettok(%sira,7,46)) | %8 = $fazlaise($gettok(%sira,8,46)) | %9 = $fazlaise($gettok(%sira,9,46)) | %10 = $fazlaise($gettok(%sira,10,46)) %11 = %1 %2 %3 %4 %5 %6 %7 %8 %9 %10 while (%jk <= $numtok(%11,32)) { ;topic komutu chanserv set topic $gettok(%11,%jk,32) %topicm inc %jk 1 } unset %w %y %topicm .disable #topic10 } alias -l fazlaise { unset %y | unset %w var %i = $hfind(chlist,$1,0,w).data while (%i) { %y = $hfind(chlist,$1,%i,w).data | %w = %y %w | dec %i } return $replace($sorttok(%w,32,a),$chr(32),$chr(44)) } #topic10 off raw 322:*:{ if (!$hget(chlist)) { hmake chlist } hadd chlist $2 $3 } raw 323:*:{ _getusr } #topic10 end alias mtopic { set %topicm $1- .enable #topic10 list }

Kullanım : /mtopic mesajın.
Desc : en büyük ilk 10 kanala belirttiğin topiği atar.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet