IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   amsg yasaklama (https://www.ircforumlari.net/mirc-scripting-sorunlari/180386-amsg-yasaklama.html)

QkLa 16 Şubat 2009 07:07

amsg yasaklama
 
forumlarda ame ve me yasaklamak icin gerekli codeler mevcut.ama amsg text eventi oldugu icin action korumasi ile yasaklayamiyorum.amsg icin birincide uyarip ikincide banlayacak bir code yazilabilirmi lutfen.

Difuzyon 16 Şubat 2009 16:36

Cevap: amsg yasaklama
 
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:

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...

Hayat 16 Şubat 2009 16:39

Cevap: amsg yasaklama
 
Bir Ara Ame yasaklamak için bir kod bulmuştum Fakat Unreal içindi mirc ile alakalı değil arkadaşın verdiği code üzerinde bir çalışın sonuç alamazsanız tekrar yazın elimdeki spamfilteri sizinle paylaşayım.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 16:36.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net