mircscripts.org'da ki Protection Identifiers'dan ( Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. aliasını kullanarak aşağıdaki kodu yazdım, 5 saniye içinde 3 tekrar yapanı kanaldan uzaklaştırıyor. İşte kod: ;$_isrepeat(nick,#kanal,text,tekrar,saniye) alias _isrepeat { if ($isid) { inc %prot.repeat. $+ $2 $+ . $+ $1 $+ . $+ $encode($3,m) if (!$timer($+(prot.repeat.,$2,.,$1,.,$encode($3,m))) ) { $+(.timerprot.repeat.,$2,.,$1,.,$encode($3,m)) 1 $5 unset $+(%,prot.repeat.,$2,.,$1,.,$encode($3,m)) } if (%prot.repeat. [ $+ [ $2 ] $+ ] . [ $+ [ $1 ] $+ ] . [ $+ [ $encode($3,m) ] ] >= $4) { unset $+(%,prot.repeat.,$2,.,$1,.,$encode($3,m)) | return $true } else { return $false } } } on @*:text:*:#:{ if $nick isreg # && $_isrepeat($nick,#,$remove($strip($1-),$chr(32)),3,5) { ban -k # $nick 5 saniye içinde 3 tekrar yaptığın için kanaldan atıldın. } }
Umarım işine yarar.. |