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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 09 Ocak 2008, 23:46   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Kanal Flood




Arkadaşlar bir kaç sorunum var yardımcı olursanız sevinirim.

1) Sunucuya tek tek bot sokuluyor ve sonradan Topluca kanala yazı yazılıyor şu şekilde :

<nick1> yazı yazı yazı
<nick2> yazı yazı yazı
<nick3> yazı yazı yazı
<nick4> yazı yazı yazı
...
<nick*> yazı yazı yazı

Şekilde Görüldügü gibi sunucuya giren nickler yopluca yazı yazıyor bunun için örnegin 3 sn kanala aynı yazı 5 defa yazılarsa bu yazıyı direk bot 10 dk lıgına spamfiltere aldıra bilirmiyiz. ?

2) Belirledigin identd ler dışında sununuya 60 sn içinde 10 giriş yapan bütün nicklere gzline atıra bilirmiyiz.

3) Belirledigin Fullname ler dışında sununuya 60 sn içinde 10 giriş yapan bütün nicklere gzline atıra bilirmiyiz.

{ Not sunucuda girişte Fullname Gözüküyor : irc.XXX.CoM- *** Notice -- Client connecting on port 6667: Nick (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) [Fullname] [clients] }

4) 1 sn sunucudan 10 user çıkarsa çıkış yapan userlerin hepsine topluca gzline, zline yada kline atabilirmiyiz ?

Şimdiden yardımcı olacak arkadaşlara tşk ederim. iyi çalışmalar.


Konu sohbettc tarafından (10 Ocak 2008 Saat 02:39 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 10 Ocak 2008, 04:30   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanal Flood




Bak bu istediklerini şimdi sana veriyorum, ama bir dahaki sefere aramanı istiyorum.

1. İçin;
on *:text:*:#:if $nick isreg # { hinc -mu3 fln $+(#,½,$nick,$encode($1-)) 1 | if $hget(fln,$+(#,½,$nick,$encode($1-))) >= 5 { spamfilter add cpnNa gzline 10m - $1- | hdel fln $+(#,½,$nick,$encode($1-)) } }

Kırmızı olarak belirttiğim yer; saniye.
Mavi olarak belirttiğim yer; limit.

2. İçin;
on *:snotice:*client connect*:if !$istok(indet1 ident2 indet3,$remove($gettok($10,1,64),$chr(40)),32) { $iif($hmatch(nick,$9),hinc -mu60 nick $9 1,hadd -m nick $9 1) | if $hget(nick,$9) >= 10 { gline $9 :sebeb } }

Bu ise, eğer aynı nick sunucuya 60 saniye içerisin'de 10 defa giriş yaparsa, nick'e gline atarsın. Hı sen eğer aynı nick olması farketmez. Sunucuya belirlediğim ident'ler hariç 60 saniye içerisin'de 10 giriş yapanların hepsine gline atmak istiyorum dersen;

on *:snotice:*client connect*:if !$istok(indet1 ident2 indet3,$remove($gettok($10,1,64),$chr(40)),32) { hadd -mu60 nick $9 1 | if $hget(nick,0).item >= 10 { var %s = 1,%ss = $hget(nick,0).item | while %s <= %ss { gline $hget(nick,%s).item :sebeb. | inc %s } } }

Mantık aynı, $istok içerisine yazdığın ident'lerden giriş yapana gline atmıyacaktır.

3. İçin;
Aynı mantığı uygulayacaksın;
on *:snotice:*client connect*: if !$regex($remove($11,[,]),fullname1|fullname2|fullname3) { hadd -mu60 nik $9 1 | if $hget(nik,0).item >= 10 { var %s = 1,%ss = $hget(nik,0).item | while %s <= %ss { gline $hget(nik,%s).item :sebeb. | inc %s } } }

Fullname1/2/3 olan yerlere belirlediğin fullname'leri yazıcaksın.
Onların dışında, 60 saniye içerisin'de 10 giriş yapılırsa, nick'leri tümüne birden gline atarsın.

4. İçin;
on *:snotice:*client exiting*:hadd -mu1 ip $remove($gettok($7,2,64),$chr(41)) 1 | if $hget(ip,0).item >= 10 { var %k = 1,%kk = $hget(ip,0).item | while %k <= %kk { zline $+(*@,$hget(ip,%k).item) :sebeb | inc %k } }

Burada ise, 1 saniye içerisin'de sunucudan 10 nick veya fazlası çıkarsa; tüm iplere zline uygularsın.

Yukarı'da dediğim gibi bu son'du.
Bundan sonra forumda, arama yapmanı istiyorum.
Kodlar sorunsuz çalışır. Kolay gelsin.


Konu L4roXyL tarafından (10 Ocak 2008 Saat 21:32 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 10 Ocak 2008, 20:34   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanal Flood




Hocam Öncelikle komtular için tşk ederim 1. yazdıgınız komut çok geç çalışıyor yada ben derdimi tam anlatamadım..

Nickler farklıda olsa aynı yazıldıgında spam almasını istemiştim ama bir deneme yaptıgımızda :

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
»20:31:06« <deneme7559> 123456 deneme dndeme dneme »20:31:06« <deneme4769> 123456 deneme dndeme dneme »20:31:06« <deneme2709> 123456 deneme dndeme dneme »20:31:06« <deneme5771> 123456 deneme dndeme dneme »20:31:06« <deneme1248> 123456 deneme dndeme dneme »20:31:06« <deneme4546> 123456 deneme dndeme dneme »20:31:06« <deneme6520> 123456 deneme dndeme dneme »20:31:06« <deneme6913> 123456 deneme dndeme dneme »20:31:06« <deneme2584> 123456 deneme dndeme dneme »20:31:06« <deneme2518> 123456 deneme dndeme dneme »20:31:07« <deneme2573> 123456 deneme dndeme dneme »20:31:07« <deneme4037> 123456 deneme dndeme dneme »20:31:07« <deneme5290> 123456 deneme dndeme dneme »20:31:07« <deneme4975> 123456 deneme dndeme dneme »20:31:07« <deneme7172> 123456 deneme dndeme dneme »20:31:07« <deneme8667> 123456 deneme dndeme dneme »20:31:07« <deneme1205> 123456 deneme dndeme dneme »20:31:10« <deneme2518> 123456 deneme dndeme dneme »20:31:10« <deneme7559> 123456 deneme dndeme dneme »20:31:10« <deneme5771> 123456 deneme dndeme dneme »20:31:10« <deneme4769> 123456 deneme dndeme dneme »20:31:10« <deneme1248> 123456 deneme dndeme dneme »20:31:10« <deneme2709> 123456 deneme dndeme dneme »20:31:10« <deneme6913> 123456 deneme dndeme dneme »20:31:10« <deneme6520> 123456 deneme dndeme dneme »20:31:10« <deneme2584> 123456 deneme dndeme dneme »20:31:10« <deneme2573> 123456 deneme dndeme dneme »20:31:10« <deneme4769> 123456 deneme dndeme dneme »20:31:10« <deneme4769> 123456 deneme dndeme dneme »20:31:10« <deneme4037> 123456 deneme dndeme dneme »20:31:10« <deneme5290> 123456 deneme dndeme dneme »20:31:10« <deneme7559> 123456 deneme dndeme dneme »20:31:10« <deneme7559> 123456 deneme dndeme dneme »20:31:10« <deneme5771> 123456 deneme dndeme dneme »20:31:10« <deneme6913> 123456 deneme dndeme dneme »20:31:10« <deneme6913> 123456 deneme dndeme dneme »20:31:10« <deneme1248> 123456 deneme dndeme dneme »20:31:10« <deneme4975> 123456 deneme dndeme dneme »20:31:10« <deneme7172> 123456 deneme dndeme dneme »20:31:10« <deneme4546> 123456 deneme dndeme dneme »20:31:10« <deneme2518> 123456 deneme dndeme dneme »20:31:10« <deneme6520> 123456 deneme dndeme dneme »20:31:10« <deneme6520> 123456 deneme dndeme dneme »20:31:10« <deneme7559> 123456 deneme dndeme dneme »20:31:10« <deneme1205> 123456 deneme dndeme dneme »20:31:10« <deneme5771> 123456 deneme dndeme dneme »20:31:10« <deneme5771> 123456 deneme dndeme dneme »20:31:10« <deneme2584> 123456 deneme dndeme dneme »20:31:10« <deneme4769> 123456 deneme dndeme dneme »20:31:10« <deneme6520> 123456 deneme dndeme dneme »20:31:10« <deneme6520> 123456 deneme dndeme dneme »20:31:10« <deneme2573> 123456 deneme dndeme dneme »20:31:10« <deneme2573> 123456 deneme dndeme dneme »20:31:10« <deneme4975> 123456 deneme dndeme dneme »20:31:10« <deneme4975> 123456 deneme dndeme dneme »20:31:10« <deneme1248> 123456 deneme dndeme dneme »20:31:10« <deneme1248> 123456 deneme dndeme dneme »20:31:10« <deneme1248> 123456 deneme dndeme dneme »20:31:10« <deneme7559> 123456 deneme dndeme dneme »20:31:10« <deneme4037> 123456 deneme dndeme dneme »20:31:10« <deneme4037> 123456 deneme dndeme dneme »20:31:10« <deneme4037> 123456 deneme dndeme dneme »20:31:10« <deneme2709> 123456 deneme dndeme dneme »20:31:10« <deneme6913> 123456 deneme dndeme dneme »20:31:10« <deneme2584> 123456 deneme dndeme dneme »20:31:10« <deneme2584> 123456 deneme dndeme dneme »20:31:10« <deneme7172> 123456 deneme dndeme dneme »20:31:10« <deneme7172> 123456 deneme dndeme dneme »20:31:10« <deneme9933> 123456 deneme dndeme dneme »20:31:10« <deneme894> 123456 deneme dndeme dneme »20:31:10« <deneme5290> 123456 deneme dndeme dneme »20:31:10« <deneme5290> 123456 deneme dndeme dneme »20:31:10« <deneme5290> 123456 deneme dndeme dneme »20:31:10« <deneme6520> 123456 deneme dndeme dneme »20:31:10« <deneme4769> 123456 deneme dndeme dneme »20:31:10« <deneme4769> 123456 deneme dndeme dneme »20:31:10« <deneme5771> 123456 deneme dndeme dneme »20:31:10« <deneme1205> 123456 deneme dndeme dneme »20:31:10« <deneme1205> 123456 deneme dndeme dneme »20:31:10« <deneme1205> 123456 deneme dndeme dneme »20:31:10« <deneme2518> 123456 deneme dndeme dneme »20:31:10« <deneme2518> 123456 deneme dndeme dneme »20:31:10« <deneme1248> 123456 deneme dndeme dneme »20:31:10« <deneme2573> 123456 deneme dndeme dneme »20:31:10« <deneme2573> 123456 deneme dndeme dneme »20:31:10« <deneme4975> 123456 deneme dndeme dneme »20:31:10« <deneme2709> 123456 deneme dndeme dneme »20:31:10« <deneme2709> 123456 deneme dndeme dneme »20:31:10« <deneme2584> 123456 deneme dndeme dneme »20:31:10« <deneme2584> 123456 deneme dndeme dneme »20:31:10« *** deneme4546 (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) Çıktı (Z:lined (Spam/advertising))

Bu kadar yazıdan sonra spama alındı kelime sebebi ne olabilir sizce ?

 
Alıntı ile Cevapla

Alt 10 Ocak 2008, 21:33   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanal Flood




O zaman şu şekilde değiştirmen yeterli olucaktır.

on *:text:*:#:if $nick isreg # { hinc -mu3 fln $+(#,$encode($1-)) 1 | if $hget(fln,$+(#,$encode($1-))) >= 5 { spamfilter add cpnNa gzline 10m - $1- | hdel fln $+(#,$encode($1-)) } }

 
Alıntı ile Cevapla

Alt 30 Ocak 2008, 07:15   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanal Flood




L4roXyL Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
O zaman şu şekilde değiştirmen yeterli olucaktır.

on *:text:*:#:if $nick isreg # { hinc -mu3 fln $+(#,$encode($1-)) 1 | if $hget(fln,$+(#,$encode($1-))) >= 5 { spamfilter add cpnNa gzline 10m - $1- | hdel fln $+(#,$encode($1-)) } }

L4roXyLHocam bu kodun bazı kelimeleri spam filtere almamsı için ne yapabilirm ?

 
Alıntı ile Cevapla

Alt 31 Ocak 2008, 16:57   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanal Flood




on *:text:*:#:if $nick isreg # && !$regex($1-,kelime1|kelime2|kelime3) { hinc -mu3 fln $+(#,$encode($1-)) 1 | if $hget(fln,$+(#,$encode($1-))) >= 5 { spamfilter add cpnNa gzline 10m - $1- | hdel fln $+(#,$encode($1-)) } }

Kelime1, kelime2, kelime3 vs. olan yerlere kelimeleri yazabilirsin.

 
Alıntı ile Cevapla

Alt 31 Ocak 2008, 19:49   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanal Flood




Hocam kode çalışıyorda şöyle bir sorunla karşılaştım \. ile yasaklama yaptıgımda

»19:47:21« <t6186> a.ss
»19:47:21« <n4143> a.ss
»19:47:21« <p3512> a.ss
»19:47:21« <u8308> a.ss
»19:47:21« <f6641> a.ss
»19:47:21« <s6238> a.ss
»19:47:21« <e4325> a.ss
»19:47:21« <m4362> a.ss
»19:47:21« <e4325> a.ss
»19:47:21« <e4325> a.ss
»19:47:21« <f6641> a.ss
»19:47:21« <f6641> a.ss
»19:47:22« <t6186> a.ss
»19:47:22« <t6186> a.ss
»19:47:22« <n4143> a.ss
»19:47:22« <n4143> a.ss
»19:47:22« <p3512> a.ss
»19:47:22« <p3512> a.ss
»19:47:22« <s6238> a.ss
»19:47:22« <s6238> a.ss
»19:47:22« <m4362> a.ss
»19:47:22« <m4362> a.ss

bunlarıda almıyor bunu algılatma şansımız varmı ?

 
Alıntı ile Cevapla

Alt 31 Ocak 2008, 19:51   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanal Flood




Anlamadım tam olarak neyi demek istiyorsun.
Yani hangi kelimeyi algılamıyor.

 
Alıntı ile Cevapla

Alt 31 Ocak 2008, 19:57   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanal Flood




Hocam

on *:text:*:#:if $nick isreg # && !$regex($1-,nbr|\.|selam|slm) { hinc -mu3 fl

Bu şekilde algılamyacagı kelimeleri belirledim burada sorun şunda
. ( nokta ) yı yasakladıgımda içinde nokta gecen hiç bir şeyi algılamıyor.
ben sadece tek . ( nokta ) yı algılamasın ama içinde . ( nokta ) gecen diger flood ları algılmasını istiyorum.

örnek : içinde nokta geçtigi için spam ma almadı.

»19:52:37« <a7313> a.ss
»19:52:37« <a7313> a.ss
»19:52:37« <a7313> a.ss
»19:52:38« <e4325> a.ss
»19:52:38« <e4325> a.ss
»19:52:45« <n4143> a.ss
»19:52:45« <n4143> a.ss
»19:52:45« <n4143> a.ss
»19:52:53« <f2539> a.ss
»19:52:53« <f2539> a.ss
»19:52:53« <f2539> a.ss
»19:52:53« <f2539> a.ss
»19:52:53« <f2539> a.ss
»19:52:53« <f2539> a.ss
»19:52:53« <f2539> a.ss
»19:52:53« <f2539> a.ss

bunları atsın istiyorum.

 
Alıntı ile Cevapla

Alt 31 Ocak 2008, 20:05   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanal Flood




O zaman şu şekilde yapabilirsin; !$regex($1-,nbr|selam|slm|^.$)

 
Alıntı ile Cevapla

Cevapla

Etiketler
flood, kanal, mirc, mirc download, mirc indir


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

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
Kanal Flood Koruma cLaS mIRC Scripting Hazır Kodlar 0 25 Mart 2012 22:27
Kanal Flood Koruması SovaLyem mIRC Scripting Hazır Kodlar 10 05 Ocak 2011 17:19
Flood script, renkli radyo flood programı indir Ay Bilgisayar Donanımı 0 17 Aralık 2010 14:06
flood kanal temizleme Goemon mIRC Scripting Sorunları 4 05 Nisan 2009 11:17
$prot() Kanal için koruma identiferı (tekrar,flood,caps,uzun yazı,küfür,reklam vs.) el33t mIRC Scripting Hazır Kodlar 22 23 Mayıs 2008 00:40