[QUOTE=Alper;1042305619]Bunun için döngüye gerek yok ki sadece sayı alacaksan aşağıdaki gibi kullanman yeterli olacaktır. Döngü tüm atılan nickler için lazım olur.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on bnick:join:#: {
hinc -m bnick $nick 1
mode # +b $nick
kick # $nick Badnick.
}
alias kackez {
if $hget(bnick,$1) {
echo -a $1 Nicki $hget(bnick,$1) kez atıldı.
}
}
/kackez nick
haklısınız döngüye gerek yok. verdiginiz bilgiden yola çıkarak kullandıgım koda kırmızı renkte belirttigim yeri ekledim ve sorunsuz çalışıyor fakat kanala giren tüm nickler için çalışıyor şimdide.
yani akalası olmayan bi rumuza bile /kackez ahmet yaptıgım zaman onun içinde bilmem kaç kez atıldı diyor.
yukarıda ki on bnick:join:#: { eventi kafamı karıştırdı açıkcası.
on *:join:#:{
hinc -m bnick $nick 1
if !$hfind(Koruma,$nick,1,W).data && $hfind(badnick,$nick,1,W).data {
mode # +b $nick
kick # $nick Badnick
}
}
}