on *:sockread:socket-ismi:if ($sockerr) { return } | var %1 | sockread %1 | tokenize 32 %1 | sock_a $1-
alias sock_a {
if ($sock(socket-ismi)) {
if ($2 = 352) {
var %add = $6,%_n = $8,%v1
if ($hget(n_,%_n)) {
%v1 = $v1 | hinc -m _y %add 1
if ($hget(_y,%add) = 5) { sockwrite -n SOCKET-ISMI mode $4 +b $+(*!*@,%add) | sockwrite -n SOCKET-ISMI kick $4 %_n sebeb. | hdel _y %add | return }
sockwrite -n SOCKET-ISMI notice %v1 Tarafınızdan atılsın oyu verilen: %_n kullanıcısının şuanki, atılsın oy sayısı: $hget(_y,%add) - Kanaldan atılması için kanal oy sayısı: $calc(5- $hget(_y,%add))
sockwrite -n SOCKET-ISMI notice $4 $3 nick'inin atılması için kalan oy miktarı: $calc(5- $hget(_y,%add))
}
}
if ($2 = PRIVMSG) {
var %n = $gettok($gettok($1,1,33),1,58),%_unst
if ($right($4,-1) = !atılsın && $5) {
%_unst = $$hget(_t,$token($1,2,64)).unset | hinc -mu600 _t $1 1
if ($hget(_t,$token($1,2,64)) >= 2) { sockwrite -n SOCKET-ISMI notice %n Tekrar oy kullanabilmek için: %_unst saniye bekleyiniz. | return }
else { hadd -m n_ $5 %n | sockwrite -n SOCKET-ISMI who +cn $3 $5 }
}
}
}
Şeklinde istediğin işlevleri görür.
__________________
Yardım bölümünde konu açmadan önce, ilk öncelikle bölüm içerisinde arama yapın. Eğer sorununuzla ilgili bir konu bulamadığınız taktirde bu başlık içerisindeki kodlara göz atın.
Altı aylığına uzaklardayım.
Beni bilen iyi bilir, bilmeyen kendi gibi bilir.
C/co/cod/code^man.
|