alii-zerbeststill | 01 Mayıs 2008 14:06 | NoMercy Sock Bot Yardım Mrb Arkadaşlar Benim Küfür Flood ve Tekrar Korumalarım Çalışmıyor. Baştan Sona Kontrl Ettim Bir Hata Bulamadım kufur.txt vs herşey yerli yerinde Fakat Bot Kanaldan Atmıyor Sizce Neden Olabilir? Şimdiden Teşekürler Yardımlarınız İçin Kod:
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 {
_gline $botfnick(%::add) Saldiri/flood girisimi tespit edilmistir. [NoMercy]
sw nomercy PRIVMSG #opers :Saldiri tespit edildi: [ 12Kanal: %::chan ] • [ 12Nick: %::nick ]
sw nomercy PRIVMSG #opers :Saldiri texti: %::text
sw nomercy spamfilter add cpnN gzline 1h Saldiri/flood girisimi tespit edilmistir. [NoMercy] $yildiztemizle($_dellast($strip(%::text)))
sw nomercy privmsg #opers 30 saniye için spam (gzline) edildi: $yildiztemizle($_dellast($strip(%::text)))
.timer 1 30 sw nomercy spamfilter del cpnN gzline 1h Saldiri/flood girisimi tespit edilmistir. [NoMercy] $yildiztemizle($_dellast($strip(%::text)))
return
}
}
}
if * Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. iswm %::text || http isin %::text || *.net* iswm %::text || *.com* iswm %::text {
if !$xisop(%::chan,%::nick) {
killnick %::nick
return
}
}
if $hfind(,%::text,1,W).data && !$read(oyunchans.txt,w,%::chan) && !$read(***chans.txt,w,%::chan) && !$xisop(%::chan,%::nick) {
if !%banning. [ $+ [ %::nick ] ] {
inc -u10 %banning. [ $+ [ %::nick ] ] 1
maskban %::chan %::add
sw nomercy PRIVMSG %::chan : $+ $+(,%::nick,) $+ ; kanal genelindeki argo/kufur icerikli konusmalariniz yuzunden 30 dk. sureyle konusmaniz engellendi.
sw $sockname kick %::chan %::nick Kanal genellerinde kufur/argo icerikli cumleler kurmayalim, seviyeli bir sohbet kurmaya ozen gosterelim. Yakalanan kelimeniz: 4,4 $hget(kufur,$hfind(kufur,%::text,1,W).data)
return
}
}
if $chr(35) isin %::text && !$read(oyunchans.txt,w,%::chan) && !$read(yonetimchans.txt,w,%::chan) && !$xisop(%::chan,%::nick) {
if !%banning. [ $+ [ %::nick ] ] {
inc -u10 %banning. [ $+ [ %::nick ] ] 1
maskban %::chan %::add
sw nomercy PRIVMSG %::chan : $+ $+(,%::nick,) $+ ; kanal genelinde baska bir kanalin reklamini yaptiginiz icin 30 dk. sureyle konusmaniz engellendi.
; _kick %::chan %::add Kanal genellerinde baska kanal reklami yapmak yasaktir. Bu olayin tekrarlanmasi halinde yetkililer uyarilip kanaliniz kapatilabilir.
return
}
}
if ( isin %::text2 || isin %::text2 || isin %::text2) && !$xisop(%::chan,%::nick) {
inc -u120 %renklitext. [ $+ [ %::nick ] ] 1
if %renklitext. [ $+ [ %::nick ] ] == 5 {
if !%banning. [ $+ [ %::nick ] ] {
inc -u10 %banning. [ $+ [ %::nick ] ] 1
maskban %::chan %::add
sw nomercy PRIVMSG %::chan : $+ $+(,%::nick,) $+ ; kanal takibini zorlastiracak derecede renkli yazdiginiz icin 30 dk. sureyle konusmaniz engellendi.
_kick %::chan %::add Kanal takibini zorlastirdigi icin surekli renkli yazmak/renkli ve uzun ascii'ler cizmek yasaktir.
}
}
}
if !$read(oyunchans.txt,w,%::chan) {
inc -u1 %flood. [ $+ [ %::chan ] $+ . $+ [ $hash(%::nick,32) ] ] 1
if %flood. [ $+ [ %::chan ] $+ . $+ [ $hash(%::nick,32) ] ] == 3 {
_kick %::chan %::add Kanal genellerinde flood seklinde yazmak, yazi karisikligi yaratmak ve kopyala/yapistir yapmak yasaktir.
}
var %yazi = $hash($strip($_dellast(%::text)),32)
var %eski.yazi = %tekrar. [ $+ [ %::chan ] $+ . $+ [ %::nick ] ]
var %eski.yazi = $deltok(%eski.yazi,1,46)
if (%tekrar. [ $+ [ %::chan ] $+ . $+ [ %::nick ] ] == $null) || (%eski.yazi != %yazi) {
set -u60 %tekrar. [ $+ [ %::chan ] $+ . $+ [ %::nick ] ] 1. $+ %yazi
goto hm
}
var %ofke = %tekrar. [ $+ [ %::chan ] $+ . $+ [ %::nick ] ]
var %sayac = $gettok(%ozcan,1,46)
inc %sayac
set -u60 %tekrar. [ $+ [ %::chan ] $+ . $+ [ %::nick ] ] %sayac $+ . $+ %yazi
if (%sayac >= 3) {
if !%banning. [ $+ [ %::nick ] ] {
inc -u10 %banning. [ $+ [ %::nick ] ] 1
maskban %::chan %::add
sw nomercy PRIVMSG %::chan : $+ $+(,%::nick,) $+ ; kanal genelinde ayni yazinin tekrarini fazlaca yaptiginiz icin 30 dk. sureyle konusmaniz engellendi.
_kick %::chan %::add Biz bir kereden anliyoruz ki?
}
}
:hm
}
}
}
alias kufurkick {
inc -u120 %kufur. [ $+ [ $2 ] ] 1
if %kufur. [ $+ [ $2 ] ] == 1 {
maskban $1-2
sw nomercy mode %::chan +b $2
sw nomercy PRIVMSG $2 : $+ $+(,$2,) $+ ; kanal genelindeki argo/kufur icerikli konusmalariniz yuzunden 30 dk. sureyle konusmaniz engellendi.
sw nomercy NOTICE $2 : $+ $+(,$2,) $+ ; kanal genelindeki argo/kufur icerikli konusmalariniz yuzunden 30 dk. sureyle konusmaniz engellendi.
}
} |