🔔 Ç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.
on @*:text:*:#: {
if $nick isreg # {
var %mcrpty = $md5($+($nick,#,$regsubex($1-,/(.)\1+/g,\1)),m)
hinc -mu4 flood %mcrpty
if $hget(flood,%mcrpty) == 3 {
ban -ku600 # $nick 2 KICK-SEBEBİ
hdel flood %mcrpty
}
}
}
Tekrar koruması dedigimizde bire bir yazılan metin tekrarları kapsamak ile kalmamalı yani "selllaammm" ile "seeelllaammm" birbirinin tekrarıdır. Bu durumuda göz önüne alarak üsteki koruma çok daha mantıklıdır. ;oki
Şeklindeki tekrarlarıda yakalayabilirsiniz. Yukarıdaki code 4 saniyede 3 kez tekrar yapıldıgında işlem yapar. ;scare;huh
tekrar eden genelde ctrl + v yada yukarı ok enter kullandığından regex biraz gereksiz kalır ama md5 i güzel düşünmüşsün en azından hash taki verilerin boyutu nu küçültür (gerçi bunu denemek gerek selam için 32 karakterli oluşturacak onun yerine 32 den aşağı ise md5 yapmaması denenebilir)