flood kanal temizleme
on @1:text:*:#:{
if $me !isop $chan { halt } | if $nick isop $chan { halt }
var %bflood $strip($1-)
var %mflood $strip($$1)
if ($len(%bflood) >= 250 ) || ($len($1) >= 250 ) {
ban $chan $wildsite | /floo | ban $nick 2Flood Yaptiginizdan Dolayi 4Kanal2'dan Gecici Olarak Uzaklastirildiniz4! 4 $time
}
}
alias floo {
var %i 1
while %i <= $lines(floo.txt) {
msg # $read(floo.txt,%i)
inc %i
}
}
s.a öncelikle arkadaşlar irc sunucumuzda çhok saldırı oluyor bende kanala yapılan saldırıları auto temizlmeke için şöle bir kod oluşturdum aklıma böle bişi geldi gayet güzel çalışdı ama istediğim neticeyi tam alamadım.
kanala mesela biri saldırı yaptığında ona zline atsın ve kanalı temizlesin bir daha kanala flod atarlarsa yine kanalı temizlesin ve yine zline atsın kanalıda +m ye alsın 30 sn ye sonra kanalı -m ye geri alsın.yalnız birde biz bunları hem küfür.txt dosyasından okutup kanala 500 satırlık yazı yazılırsa dedim şekilde işlem görmesini isterim yardımlarınız için sağolun. |