Cevaplanması gereken o kadar soru var ki...
1) Ortak kanal sayınız eşit değilse ?
2) Farklı kanallarda bulunuyor ve sen o kanalların bazılarında yok isen ?
3) Kimi durumlarda /amsg'nin bazı kanallara gitmemesi için kod ekleyenler var,bu durumda kanal sayısı çelişki yaratacak ?
vs vs...
/amsg mesaj...
Böylesi bir komut istemini bloke edebilmenin en iyi yolu
Spamfilter almaktır.
Ama belki şöylesi bir yöntem senin sorununda işine yarayabilir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{
hadd -mu1 Difi $+($chan,.,$nick) $md5($1-)
if $hfind(Difi,$hget(Difi,1).data,0).data == 3 {
inc -e $+(%,$nick,uyarı) 1
if $($+(%,$nick,uyarı),2) == 1 { msg $comchan($nick,1) $nick Amsg kullanmak yasaktır. }
if $($+(%,$nick,uyarı),2) == 2 {
var %_- 1
while %_- <= $comchan($nick,0) {
if $me isop $comchan($nick,%_-) { ban -k $comchan($nick,%_-) $nick 2 Uyarılara kulak asmalısın... }
inc %_-
}
unset $+(%,$nick,uyarı)
}
}
}
Bulunduğun kanallardan
3 tanesine aynı anda(1 sn. süre içerisinde) mesaj atılırsa;
1.de uyarı alır.(Bulunduğun ortak kanalın 1.sine mesajı gönderir)
2.de ise banlanır.(Bulunduğun ortak kanalların hepsinden)
3 rakamını yükseltebilirsin.
Böylesi bir fikir belirtebilirim...