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/)
-   -   Hızlı SpamFilter Ekleyici (https://www.ircforumlari.net/mirc-scripting-sorunlari/3281-hizli-spamfilter-ekleyici.html)

bLackStar 20 Mayıs 2005 13:55

Hızlı SpamFilter Ekleyici
 
Selam.

Spamfilter ekleme komutu budur: /spamfilter add cpNn gzline - sebep reklammesaji

Bunu daha seri hale getirebilmek için alias'a almak istiyorum ancak birde şöyle birkaç fonksiyon gerekli.

Örneğin, gireceğim reklam mesajı *s*e*l*a*m* ise bu mesajı \*s\*e\*l\*a\*m\* yapıp ekleyecek. Spamfilter'da * . ve | karakterleri sorun çıkartan karakterler (düz eklemede...) aynı şekilde mesaj .s.e.l.a.m. veya |s|e|l|a|m| ise her . veya | harakterinden önce bir \ koyup komutun uygulanması gerekecek.

Uzun lafın kısası, /spamfilter yazınca bir ekran gelsin istiyorum, reklam mesajını ve gline sebebini girelim, reklam mesajında * . veya | varsa mirc kendiliğinden gerekli işlemi yapsın ve spamfilteri eklesin.

Böyle bir kodlamayı yapabilecek biri varsa, ne mutlu bize. :)

el33t 20 Mayıs 2005 15:25

Remote'a aşağıdaki kodu koyduğunda /sf reklam-mesajı yazdığında karşına çıkan editbox'a sebebi girdiğinde spam filtera söylediğin komutla ekler. (Örn: /sf .s.e.l.a.m.) İşte kod:

alias sf { if $1- && $?=" $replacex($1-,$chr(46),\.,$chr(42),\*,$chr(124),$+(\,$chr(124)) ,$chr(94),\^) için sebep:" { spamfilter add cpNnu gzline - $! $replacex($1-,$chr(46),\.,$chr(42),\*,$chr(124),$+(\,$chr(124)) ) } }

bLackStar 20 Mayıs 2005 15:27

el33t, teşekkür ederim.

birde şu . * ve | karakterleri gibi şu anda gördüğüm ^ kullanılmaya başlandı. ^ varsa, ondanda önce \ koyulması gerekecek. onu neresine eklemeliyim.

bLackStar 20 Mayıs 2005 15:30

bu arada denedim /sf *d*e*n*e*m*e*d*i*r* olarak, ekleyemedi.

[15:30] -master.eu.sibertr.net- Use: /spamfilter [add|del|remove|+|-] [type] [action] [tkltime] [tklreason] [regex]
[15:30] -master.eu.sibertr.net- See '/helpop ?spamfilter' for more information.

diyor, bir hata var anlaşılan.

el33t 20 Mayıs 2005 16:33

^ karakterini de ekledim, yukardaki koda,

/sf *d*e*n*e*m*e*d*i*r* yazdığında sebebde girince şu komut servera yollanır:

spamfilter add cpNn gzline - denemedir \*d\*e\*n\*e\*m\*e\*d\*i\*r\*

Bu komutta hata olabilir, istediğin gibi düzeltirsen çalışır, Komutun nasıl çalıştığını bilmediğim için ilk mesajında anlattığın kadarıyla yazdım.

aSii_GeNc 20 Mayıs 2005 16:55

/spamfilter yanlız geçicidir restart sonrası gider..
En güzeli bence Conftan kalıcı olanı

bLackStar 23 Mayıs 2005 22:26

Alıntı:

aSii_GeNc Nickli Üyeden Alıntı
/spamfilter yanlız geçicidir restart sonrası gider..
En güzeli bence Conftan kalıcı olanı

adam aniden 200-250 clone sokuyor, mesajları *k*e*l*i*m*e* gibi mesela... tek tek atmaya kalkarsan, çok fazla zaman kaybı, * ların başına \ koymak istersende zaman kaybı... spamfilter acil işler için gayet iyi. ki mesela, sibertr.net son 20 küsür gündür hiç restart yemedi.

23 Mayıs 2005 22:53

reklam atanlar belli zaten onlari bir text dosyasinda barindirip restart sonrasi eklebilirsin tekrar 2 dk ni almaz...3-5 site var zaten..

Grhan 23 Mayıs 2005 22:56

Alıntı:

aSii_GeNc Nickli Üyeden Alıntı
/spamfilter yanlız geçicidir restart sonrası gider..
En güzeli bence Conftan kalıcı olanı

Telnet'ten spamfilter'den yasaklarsan her girdiğinde o kelimeler içeriyorsa Uçar Bu Sistemi Hayta.Net Rekor.Net E-Kolay Sunucularinda Bulunmaktadir..

aSii_GeNc 24 Mayıs 2005 10:37

sanirim Unreal 3.2 surumlerinin hepsinde var. (spamfilter.conf)
Tabiki ani saldirilarda /spamfilter kullanimi guzel.
Sürekli gelen Litmuslar icin conf kullanilmali.
Tech oldugum serverda server restartindan sonra bizden once litmuslar giriyordu spamfilter editimden sonra gelip gidiolar :) Silmeseydim sizinle paylasirdim.


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

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