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/)
-   -   selam spamfilter remote hakkında (https://www.ircforumlari.net/mirc-scripting-sorunlari/507391-selam-spamfilter-remote-hakkinda.html)

BySpy 15 Ekim 2012 00:56

selam spamfilter remote hakkında
 
arkadaslar bu forumda bulmustum kaydetmemmısım otomatik spamları lısteletim sıl denılenı tek tek silme olanagı saglayan remote alias vardı elınd eolan varsa paylasırsa sevınırım

IRC-Dancer 15 Ekim 2012 03:06

Cevap: selam spamfilter remote hakkında
 
menu status,menubar,channel {
.-
.» Spam Sil Kntrl
..Acık:.enable #Spam | .echo -a 4 Stats f silme acıldı.
..Kapal?:.disable #Spam | .echo -a 4 Srars f silme kapatıldı.
.-
}
#Spam off
raw 229:*:/spamfilter del $3 $4 $7 $8 $10-
#Spam end

Kimimben 15 Ekim 2012 12:36

Cevap: selam spamfilter remote hakkında
 
bu stats f icine eklenen kelimeleri dialog icinde actirabilirmiyiz ve dialogda eklenen kelimeleri ustune basarak silme yapabilirmiyiz.

BySpy 15 Ekim 2012 13:55

Cevap: selam spamfilter remote hakkında
 
Alıntı:

Vagrant Nickli Üyeden Alıntı (Mesaj 1041227237)
menu status,menubar,channel {
.-
.» Spam Sil Kntrl
..Acık:.enable #Spam | .echo -a 4 Stats f silme acıldı.
..Kapal?:.disable #Spam | .echo -a 4 Srars f silme kapatıldı.
.-
}
#Spam off
raw 229:*:/spamfilter del $3 $4 $7 $8 $10-
#Spam end

tesekkurler ilgın ıcınde


> #SPAM Yalnış komut.
> 352:*:{ Yalnış komut.
> #SPAM Yalnış komut.
> MENU Yalnış komut.
> - Yalnış komut.
> » Yalnış komut.
> ACıK:.ENABLE Yalnış komut.
> KAPAL?:.DISABLE Yalnış komut.
> - Yalnış komut.
> #SPAM Yalnış komut.
> 352:*:{ Yalnış komut.
> #SPAM Yalnış komut.
> MENU Yalnış komut.
> - Yalnış komut.
> » Yalnış komut.
> ACıK:.ENABLE Yalnış komut.
> KAPAL?:.DISABLE Yalnış komut.
> - Yalnış komut.
> #SPAM Yalnış komut.
> 352:*:{ Yalnış komut.
> #SPAM Yalnış komut.

bole hata verdı remoteye eklenınce

Lucifer 15 Ekim 2012 16:30

Cevap: selam spamfilter remote hakkında
 
Kod:

;Coded By SaW

raw 229:*:{
  write aspamf.txt $+($3,$chr(9)) $+($4,$chr(9)) $+($7,$chr(9)) $+($8,$chr(9)) $+($9,$chr(9)) $10-
  halt
}

raw 219:*:{
  halt
}

menu status,channel,query {
  .»  Spamfilter:/_spamf
}

menu @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter {
  .Sil: {
    .spamfilter del $gettok($remove($1-,$chr(9)),1,32) $gettok($remove($1-,$chr(9)),2,32) $gettok($remove($1-,$chr(9)),3,32) $gettok($remove($1-,$chr(9)),4,32) $gettok($remove($1-,$chr(9)),6-,32)
  }
  -
  .Yeni Giriş Ekle: {
    .spamfilter add $$?="Tipi" $$?="Ceza Şekli" $$?="Süresi" $$?="Sebep" $$?="Eklenecek Kelime(ler)"
  }
  -
  .Satırı Göster: {
    if (!$window(@Satırı.Göster)) {
      window -g @Satırı.Göster -1 -1 800 100 Fixedsys 11
    }
    .echo -tm @Satırı.Göster $remove($1-,$chr(9))
    halt
  }
  -
  .Yardım: {
    if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım)) {
      window -gl @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım -1 -1 600 400 Fixedsys 11
    }
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 1 Spamfilter eklerken kullanılan harflerin manaları:
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 2 c : Kanal mesajları
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 3 p : Özel mesajları
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 4 n : Özel noticeleri
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 5 N : Kanal noticleri
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 6 P : Kanaldan çıkış mesajları
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 7 q : Quit mesajları
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 8 a : Away mesajları
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 9 t : Topic
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 10 u : User (nick!user@host:realname ban) Şeklinde tanımlanır
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 11 d : dcc
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 12 -
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 13 Uygulanacak hareket (ceza) şekilleri:
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 14 kill, kline, gline, zline, gzline, shun, tempshun, block, dccblock 
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 15 -
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 16 4Not : Sebep belirtilirken kelimeler arasında boşluk olmamalıdır.
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 17 Boşluk yerine _ kullanın. Örnek: Yasak_Kelime_Kullanımı
  }
}
alias _spamf {
  stats f
  .timerdenemes 1 2 /_aspamfl
}

alias _aspamfl {
  if ($window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter)) { window -c @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter } {
    window -glk0 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter -1 -1 800 600 Fixedsys 11
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter 1 Eklenmiş bir spami silerken birden fazla satırı seçmeyiniz. Tek tek siliniz.
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter 2 4Tipi   Ceza Şekli Süresi-Ekleyen-Sebep - Eklenen Kelime(ler)
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter 3 12..................2..................1...........2....................12.......................
    titlebar @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter Coded By SaW
    var %s = 4
    while %s <= $lines(aspamf.txt) {
      var %k = $read(aspamf.txt,%s)
      iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter %s $gettok(%k,1,32) $gettok(%k,2,32)  $gettok(%k,3,32) $gettok(%k,4,32) $gettok(%k,5,32) $gettok(%k,6-,32)
      inc %s
      unset %k
    }
    remove aspamf.txt
  }
  halt
}

alias spamekle {
  spamfilter add cpNna gzline - $server $yildiztemizle($1-)
}
alias spamsil {
  spamfilter del cpNna gzline - $server $1-
}
alias yildiztemizle {
  var %y $+(.,?) , %yi
  if $numtok($1-,32) == 1 {
    var %1kelime 1
  }
  %yi = $replace($1-,$chr(42),%y,$chr(36),%y,$chr(91),%y,$chr(93),%y,$chr(92),%y,$chr(47),%y,$chr(43),%y,$chr(63),%y,$chr(94),%y,$chr(124),%y,$chr(40),%y,$chr(41),%y,$chr(164),%y,$chr(33),%y,$chr(123),%y,$chr(125),%y,$chr(189),%y,$chr(188),%y,$chr(39),%y,$chr(46),%y,$chr(44),%y,$chr(60),%y,$chr(61),%y,$chr(62),%y,$chr(34),%y,$chr(199),%y,$chr(221),%y,$chr(58),%y,$chr(45),%y,$chr(254),%y,$chr(222),%y,$chr(32),%y)
  if %1kelime {
    %yi = $+(^,%yi,$chr(36))
  }
  return $iif($len($remove(%yi,.,*)) > 5,%yi,SPAMKONTROLUNDEGECERSIZ aslolan mesaj: $1- )
}


@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 'ın daha önceden Forum içerisindede paylaşmış olduğu SpamFilter kodu işini görecektir.


Kullanımı Remote ekledikden sonra sağ tıkladığında çıkan Spamfilter yazısına geliyorsun. Spam Listesi karşına @ Spamfilter penceresinde otomatik olarak gelecektir. Spamfilterdeki yazılara sağ tık yaparak silebilir ya da listesini görebilirsin.

BySpy 15 Ekim 2012 17:15

Cevap: selam spamfilter remote hakkında
 
tesekkurler bende bunu arıyodum zaten

IRC-Dancer 19 Ekim 2012 20:02

Cevap: selam spamfilter remote hakkında
 
Alıntı:

Lucifer Nickli Üyeden Alıntı (Mesaj 1041227442)
Kod:

;Coded By SaW

raw 229:*:{
  write aspamf.txt $+($3,$chr(9)) $+($4,$chr(9)) $+($7,$chr(9)) $+($8,$chr(9)) $+($9,$chr(9)) $10-
  halt
}

raw 219:*:{
  halt
}

menu status,channel,query {
  .»  Spamfilter:/_spamf
}

menu @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter {
  .Sil: {
    .spamfilter del $gettok($remove($1-,$chr(9)),1,32) $gettok($remove($1-,$chr(9)),2,32) $gettok($remove($1-,$chr(9)),3,32) $gettok($remove($1-,$chr(9)),4,32) $gettok($remove($1-,$chr(9)),6-,32)
  }
  -
  .Yeni Giriş Ekle: {
    .spamfilter add $$?="Tipi" $$?="Ceza Şekli" $$?="Süresi" $$?="Sebep" $$?="Eklenecek Kelime(ler)"
  }
  -
  .Satırı Göster: {
    if (!$window(@Satırı.Göster)) {
      window -g @Satırı.Göster -1 -1 800 100 Fixedsys 11
    }
    .echo -tm @Satırı.Göster $remove($1-,$chr(9))
    halt
  }
  -
  .Yardım: {
    if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım)) {
      window -gl @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım -1 -1 600 400 Fixedsys 11
    }
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 1 Spamfilter eklerken kullanılan harflerin manaları:
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 2 c : Kanal mesajları
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 3 p : Özel mesajları
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 4 n : Özel noticeleri
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 5 N : Kanal noticleri
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 6 P : Kanaldan çıkış mesajları
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 7 q : Quit mesajları
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 8 a : Away mesajları
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 9 t : Topic
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 10 u : User (nick!user@host:realname ban) Şeklinde tanımlanır
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 11 d : dcc
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 12 -
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 13 Uygulanacak hareket (ceza) şekilleri:
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 14 kill, kline, gline, zline, gzline, shun, tempshun, block, dccblock 
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 15 -
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 16 4Not : Sebep belirtilirken kelimeler arasında boşluk olmamalıdır.
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 17 Boşluk yerine _ kullanın. Örnek: Yasak_Kelime_Kullanımı
  }
}
alias _spamf {
  stats f
  .timerdenemes 1 2 /_aspamfl
}

alias _aspamfl {
  if ($window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter)) { window -c @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter } {
    window -glk0 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter -1 -1 800 600 Fixedsys 11
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter 1 Eklenmiş bir spami silerken birden fazla satırı seçmeyiniz. Tek tek siliniz.
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter 2 4Tipi   Ceza Şekli Süresi-Ekleyen-Sebep - Eklenen Kelime(ler)
    iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter 3 12..................2..................1...........2....................12.......................
    titlebar @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter Coded By SaW
    var %s = 4
    while %s <= $lines(aspamf.txt) {
      var %k = $read(aspamf.txt,%s)
      iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter %s $gettok(%k,1,32) $gettok(%k,2,32)  $gettok(%k,3,32) $gettok(%k,4,32) $gettok(%k,5,32) $gettok(%k,6-,32)
      inc %s
      unset %k
    }
    remove aspamf.txt
  }
  halt
}

alias spamekle {
  spamfilter add cpNna gzline - $server $yildiztemizle($1-)
}
alias spamsil {
  spamfilter del cpNna gzline - $server $1-
}
alias yildiztemizle {
  var %y $+(.,?) , %yi
  if $numtok($1-,32) == 1 {
    var %1kelime 1
  }
  %yi = $replace($1-,$chr(42),%y,$chr(36),%y,$chr(91),%y,$chr(93),%y,$chr(92),%y,$chr(47),%y,$chr(43),%y,$chr(63),%y,$chr(94),%y,$chr(124),%y,$chr(40),%y,$chr(41),%y,$chr(164),%y,$chr(33),%y,$chr(123),%y,$chr(125),%y,$chr(189),%y,$chr(188),%y,$chr(39),%y,$chr(46),%y,$chr(44),%y,$chr(60),%y,$chr(61),%y,$chr(62),%y,$chr(34),%y,$chr(199),%y,$chr(221),%y,$chr(58),%y,$chr(45),%y,$chr(254),%y,$chr(222),%y,$chr(32),%y)
  if %1kelime {
    %yi = $+(^,%yi,$chr(36))
  }
  return $iif($len($remove(%yi,.,*)) > 5,%yi,SPAMKONTROLUNDEGECERSIZ aslolan mesaj: $1- )
}


@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 'ın daha önceden Forum içerisindede paylaşmış olduğu SpamFilter kodu işini görecektir.


Kullanımı Remote ekledikden sonra sağ tıkladığında çıkan Spamfilter yazısına geliyorsun. Spam Listesi karşına @ Spamfilter penceresinde otomatik olarak gelecektir. Spamfilterdeki yazılara sağ tık yaparak silebilir ya da listesini görebilirsin.


-

Buna : İdent yasaklama / Nick Yasaklama / Fullname yasaklama olayıda ekleye bilirsek güzel olur. Ben bir kac deneme yaptım ama beceremedim. üstad'lar yardım ederse sevinirim.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk