/me ve
/ame ile gönderilen iletilere de işlem yapması için aşağıdaki kodu kullanabilirsin:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:action:*:#:hinc -mu10 flood $encode($1-,m) | if ($hget(flood,$encode($1-,m)) == 4) { spamfilter add cnNp block - Yasak. $1- | hdel flood $encode($1-,m) }
Ayrıca, bu sözcüğe spamfilter uygulandıktan sonra örneğin; spamlar kaldırılmış olsa ve yeniden bu sözcükle flood yapılsa, ikinci kez ekleme yapmayacaktır. Bunun da yolu,
/hdel komutundan -yani, hash tablosunu silmek- geçer. Sanırım Halil'in, gözünden kaçmış. İlk kodu da şu şekilde kullanmanı öneriyorum:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:hinc -mu10 flood $encode($1-,m) | if ($hget(flood,$encode($1-,m)) == 4) { spamfilter add cnNp block - Yasak. $1- | hdel flood $encode($1-,m) }
Umarım işine yarar.