🔔 Çevrimdışı bildirim almak ister misiniz?
Bir konuya etiketlendiğinizde, özel mesaj aldığınızda, bir mesajınız alıntılandığında forumda olmasanız bile anlık bildirim almak için lütfen izni verin.
k0rhan'ın verdiği spamfilter komutu hem ident hem fullname iki haneli olursa atılsın şeklinde bir komut. Oysaki soruda öyle birşey istenmediğini görebiliyoruz. O yüzden
Kod: Kodu kopyalamak için üzerine çift tıklayın!
^(.+!.+@.+:[a-z]{2})$
bu şekilde yapmak daha uygun olacaktır.
Ayrıca Erman'ın verdiğine gelirsek, $9 değeri(Who Rawında) fullnameinin ilk değeridir. Yani;
fullname " aa Beşiktaşlıyız " olduğunu varsayarsak burda $9 değeri aa değerine eşit olacak ve bu durumda kişi atılacaktır fullnamesi iki haneli olmadığ halde..
o yüzden $9 değerini $9- şeklinde yapalım ki tüm fullnameyi kapsasın ve ona göre sorgulama yapıp 2 haneli ise atsın diyebilelim.
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
on !*:join:#:{
var %identd = $gettok($gettok($address($nick,5),1,64),2,33),-1)
if ($randomnick($nick)) || ($randomnick(%identd)) { zline $nick by. }
who $nick
}
raw 352:*: {
if $len($9-) == 2 { zline $6 1d Sebep }
}
İdent ve fullname 3 haneli saçma harflerden oluşuyorsa ne yapabiliriz.