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

>
+
Etiketlenen Kullanıcılar

2Beğeni(ler)
  • 2 Post By Difuzyon

 
 
LinkBack Seçenekler Arama Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 29 Mayıs 2009, 23:52   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanallardan Ban/Shun




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if $chan == #opers { if $1 == !spamekle { if $hget(Spams,$2) { msg $chan $2 listede mevcut. } else { hadd -m Spams $2 1 | hsave Spams Spam.hash | msg $chan $2 Spam listesine eklendi. } } elseif $1 == !spamsil { if !$hget(Spams,$2) { msg $chan $2 listede yok } else { hdel Spams $2 | hsave Spams Spam.hash | msg $chan $2 Spam listesinden silindi. } } elseif $1 == !spamlist { msg $chan Spam listesi alınıyor... var %difi 1 | while %difi <= $hget(Spams,0).item { msg $chan $hget(Spams,%difi).item | inc %difi } msg $chan Spam listesi sonu... } } else { var %jnk = 0, %cenk | while %jnk <= $numtok($1-,32) { %cenk = $strip($token($1-,$v1,32)) if $hregex(Spams,%cenk,0) { tempshun $+(+,$nick) Spama takıldı | set %spilz $nick | whois $nick | halt } inc %jnk } } } raw 319:*:if %spilz { sapart $2 $replace($regsubex($3-,/[\+:%@\.]/g,$null),$chr(32),$chr(44)) | sajoin $2 #spam } raw 318:*:if %spilz { unset %spilz } on *:start:if !$hget(Spams) { hmake Spams 1000 } | .hload Spams Spam.hash

Bu tür işlemlerde; TXT'den kelime algılatmak "yolun ortasındaki bir ineğin karşıdan gelen arabayı tehlike olarak algılama süresiyle(bilimsel olarak olarak 7 sn.) " eşdeğer olarak görüyorum.Yazılanları %var, uyan tanımları %var, az kalıyordu ki whois'de %var olacaktı birde buna TXT metnindeki bütün kelimeleri %var etmeye kalkarsan , döngülerin yüzünden mircin epey kasılacaktı...Bu yüzden TXT sevdasından vazgeçmelisin,gerekmedikçe mirci yoran bir metoddur.

Hash tablosu ve regular expression bu tür işlemler için en uygun olanıdır.Yukarıda #opers kanalında neler yapman gerektiği belli,diğer kanallarda botun bu eklediğin kelimeyi gördüğün takdirde işlemleri yapar.

"!spamekle mesaj" burdaki mesaj 1 kelime olmalıdır.Birden fazla kelime dengeleri bozar,şimdilik bunu geliştirebilirsin.Bildiğim kadarıyla spamfilter olayında "viruschan" metodu olacaktı,bunu da araştırmanı tavsiye ederim...

İyi forumlar.

 
Alıntı ile Cevapla

 

Etiketler
ban or shun, kanallardan, mirc, mirc download, mirc indir


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler Arama
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Tüm Kanallardan Ban Ve Clone Ban iniesta mIRC Scripting Sorunları 8 13 Temmuz 2013 16:33
eSChat de Tüm kanaLLardan uzakLaŞtırma Orhan_VeLi Servisler 1 01 Eylül 2009 17:39
Tüm kanallardan ban Skys mIRC Scripting Sorunları 6 19 Nisan 2009 09:35
Bütün Kanallardan At KiLL mIRC Scripting Sorunları 8 12 Haziran 2007 00:47
Tüm KanaLLardan Çıkartıp Shun atmak. desirouS mIRC Scripting Sorunları 7 26 Ağustos 2006 00:02