botlar için teşekkür ederiz, fakat saldırı anında oto spam eklemiyor. Sanırım hata satırları şu :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias kanal_koru {
if !$read(yonetimchans.txt,w,%::chan) && $left(%::chan,1) == $chr(35) {
if !$read(oyunchans.txt,w,%::chan) {
if $len(%::text) > 80 {
if $numtok(%::text,32) > 5 {
%::text = $gettok(%::text,1-5,32)
}
inc -u10 %mflood. [ $+ [ $+(%::chan,$hash($_dellast($strip(%::text)),32)) ] ]
if %mflood. [ $+ [ $+(%::chan,$hash($_dellast($strip(%::text)),32)) ] ] == 4 {
sw nomercy PRIVMSG #opers :Saldiri tespit edildi: %::chan
sw nomercy PRIVMSG #opers :Saldiri texti: %::text
.gzline $botfnick(%::add) Saldiri/flood girisimi tespit edilmistir. [NoMercy]
.timer 1 30 sw nomercy spamfilter del cN gzline 1h Saldiri/flood girisimi tespit edilmistir. [NoMercy] $yildiztemizle($_dellast($strip(%::text)))
return
}
ve ben bunu :
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
alias kanal_koru {
if !$read(yonetimchans.txt,w,%::chan) && $left(%::chan,1) == $chr(35) {
if !$read(oyunchans.txt,w,%::chan) {
if $len(%::text) > 80 {
if $numtok(%::text,32) > 5 {
%::text = $gettok(%::text,1-5,32)
}
inc -u10 %mflood. [ $+ [ $+(%::chan,$hash($_dellast($strip(%::text)),32)) ] ]
if %mflood. [ $+ [ $+(%::chan,$hash($_dellast($strip(%::text)),32)) ] ] == 4 {
sw nomercy PRIVMSG #opers :Saldiri tespit edildi: %::chan
sw nomercy PRIVMSG #opers :Saldiri texti: %::text
.gzline $botfnick(%::add) Saldiri/flood girisimi tespit edilmistir. [NoMercy]
sw nomercy spamfilter add cN gzline 1h Saldiri/flood girisimi tespit edilmistir. [NoMercy] $yildiztemizle($_dellast($strip(%::text)))
.timer 1 30 sw nomercy spamfilter del cN gzline 1h Saldiri/flood girisimi tespit edilmistir. [NoMercy] $yildiztemizle($_dellast($strip(%::text)))
return
}
olarak degistim, degisen satır (sw nomercy spamfilter add cN gzline 1h Saldiri/flood girisimi tespit edilmistir. [NoMercy] $yildiztemizle($_dellast($strip(%::text))) ) yinede olmadı. bilgili arkadaslarimiz bu konuyu biraz açabilirmi..