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/)
-   -   Snotice spamfilter i Engellemek (https://www.ircforumlari.net/mirc-scripting-sorunlari/472578-snotice-spamfilter-i-engellemek.html)

ßy_Lee 12 Nisan 2012 17:23

Snotice spamfilter i Engellemek
 
Kod:

#Spamfilter end
On !*:snotice:*[Spamfilter]*: {
  if !$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter) { window -ate @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter }
  echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter $+($chr(3),04,$gettok($gettok($gettok($1-,1,39),2,32),1,33)) $+($chr(3),01,==>) $+($chr(3),$iif($regex($gettok($gettok($remove($1-,'"),3-,39),3,32),/^#/i),03,12),$remove($gettok($gettok($remove($1-,'"),3,39),3,32),:),$chr(3),01,:) $+($chr(3),01,$gettok($remove($1-,'"),4,39))
}

Elimdeki Spamfilter Penceresi için yazılmış bir kod aşağıdaki Snoticeyi algılayıp @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter penceresine yansıttığında, Aşağıdaki Snoticenin Statuste çıkmasını istemiyorum,Örn;

Kod:

[17:19:28] irc.server.net [Spamfilter] Esmer_Boksör!ident@94.235.38.199 matches filter '[o0u]r[0ou]s{1,}[ßbp][uo0]|o[-_'"+%&/#*=)(}{.?`]{1,7}r[-_'"+%&/#*=)(}{.?`]{1,7}[ou]|fah[ıiİ][sşŞ$]e|s[uüÜ]rt[üÜu][qk]|ka[şŞ]{1,}ar|a[[:space:]]{1,}[kq][o0öÖ][dt]u[kqğm]': [PRIVMSG pelin: 'Küfürrrettim'] [Küfür yasak!]

ilk verdiğim kodda ne gibi bir değişiklik yapmalıyım. Yardımcı olurmusunuz arkadaşlar. Teşekkürler

Z-Lined 12 Nisan 2012 17:42

Cevap: Snotice spamfilter i Engellemek
 
Ozaman Kodları Sil Statüste Görürsün

ßy_Lee 12 Nisan 2012 17:45

Cevap: Snotice spamfilter i Engellemek
 
hayır kod zaten @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter penceresine aktarıyor.

Amacım şu, Okuduğu Noticeyi engellesin bana göstermesin. (statuste)

InTheDarK 14 Nisan 2012 00:57

Cevap: Snotice spamfilter i Engellemek
 
Alıntı:

ßy_Lee Nickli Üyeden Alıntı (Mesaj 1041089539)
Kod:

#Spamfilter end
On !*:snotice:*[Spamfilter]*: {
  if !$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter) { window -ate @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter }
  echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter $+($chr(3),04,$gettok($gettok($gettok($1-,1,39),2,32),1,33)) $+($chr(3),01,==>) $+($chr(3),$iif($regex($gettok($gettok($remove($1-,'"),3-,39),3,32),/^#/i),03,12),$remove($gettok($gettok($remove($1-,'"),3,39),3,32),:),$chr(3),01,:) $+($chr(3),01,$gettok($remove($1-,'"),4,39))
}

Elimdeki Spamfilter Penceresi için yazılmış bir kod aşağıdaki Snoticeyi algılayıp @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter penceresine yansıttığında, Aşağıdaki Snoticenin Statuste çıkmasını istemiyorum,Örn;

Kod:

[17:19:28] irc.server.net [Spamfilter] Esmer_Boksör!ident@94.235.38.199 matches filter '[o0u]r[0ou]s{1,}[ßbp][uo0]|o[-_'"+%&/#*=)(}{.?`]{1,7}r[-_'"+%&/#*=)(}{.?`]{1,7}[ou]|fah[ıiİ][sşŞ$]e|s[uüÜ]rt[üÜu][qk]|ka[şŞ]{1,}ar|a[[:space:]]{1,}[kq][o0öÖ][dt]u[kqğm]': [PRIVMSG pelin: 'Küfürrrettim'] [Küfür yasak!]
ilk verdiğim kodda ne gibi bir değişiklik yapmalıyım. Yardımcı olurmusunuz arkadaşlar. Teşekkürler

Demek istediginizi anladim sanirim.
Kod:

on ^*:snotice:*spamfilter*:{
 window -e @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Filter
 echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Filter *** $time  $1-
 halt
 }

Bakin.

ßy_Lee 14 Nisan 2012 04:42

Cevap: Snotice spamfilter i Engellemek
 
teşekkürler ama calısmadı, xwerswoodx in özel yardımıyla sorun çözüldü.

snoticelerde çakışmalar olduğundan ötürü, bu şekilde halletti;



Kod:

; On !*:snotice:*[Spamfilter]*: {
; if !$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter) { window -e @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter }
; echo @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter $+($chr(3),04,$gettok($gettok($gettok($1-,1,39),2,32),1,33)) $+($chr(3),01,==>) $+($chr(3),$iif($regex($gettok($gettok($remove($1-,'"),3-,39),3,32),/^#/i),03,12),$remove($gettok($gettok($remove($1-,'"),3,39),3,32),:),$chr(3),01,:) $+($chr(3),01,$gettok($remove($1-,'"),4,39))
; halt
; }



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

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