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 }
}