Tekil Mesaj gösterimi
Alt 05 Şubat 2009, 16:05   #7
Çevrimdışı
Difuzyon
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: online takip edit




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if $regex($1-,/(zie|sie|uza|amk|*****)/i) && $level($nick) != master { inc -eu600 $+(%,$nick,#) 1 if $($+(%,$nick,#),2) == 3 { msg $chan $nick akıllı ol ignore -u900 $nick closemsg $nick unset $+(%,$nick,#) } } }

" ve nick master levelinde değilse " anlamına gelir.
Tabi level eklerken nick!ident@host hatta info bile eklenebilir.

/auser master *!*@*oper* (master listesine ekledik)
/iuser *!*@*oper* Sunucu yetkilileridir. (info girmiş olduk)

Level tanımlamalarında örnekte olduğu gibi wilcard uygulayabiliyoruz.
Burda dikkat edilmesi gereken husus,
master:selim01
master:*!*@*oper*

Böylesi bir eklemede sağlıklı verim alabilmek için,uygun identifier'ı uygun eventlarda kullanmak lazım.
//echo -a $level(selim01) = master
//echo -a $ulist(selim01,master,1) = selim01
//echo -a $ulist(*selim*,master,1) = yanıt vermez,çünkü wilcard olarak düzenlenmedi.
//echo -a $ulist(*!*@superoper,master,1) = *!*@*oper*
//echo -a $ulist(*!*@operator,master,1).info = Sunucu yetkilileridir.


Kullanımı oldukça geniştir.Çoğu arkadaşlarımız özellikle badnick koruması yaparken .txt olarak istiyorlar ama bu şekilde kullanılması en avantajlı olanıdır.Tabi doğru yerde doğru identifier'la kullanıldığı takdirde.

Bu örnekler umarım işine yarar...

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan sohbet odaları