09 Ocak 2008, 23:46 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. | |
|
10 Ocak 2008, 04:30 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
10 Ocak 2008, 20:34 | #3 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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!
Bu kadar yazıdan sonra spama alındı kelime sebebi ne olabilir sizce ? |
|
10 Ocak 2008, 21:33 | #4 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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-)) } } |
|
30 Ocak 2008, 07:15 | #5 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: Kanal Flood
L4roXyLHocam bu kodun bazı kelimeleri spam filtere almamsı için ne yapabilirm ? | ||||
|
31 Ocak 2008, 16:57 | #6 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
31 Ocak 2008, 19:49 | #7 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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ı ? |
|
31 Ocak 2008, 19:57 | #9 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
Etiketler |
flood, kanal, mirc, mirc download, mirc indir |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
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 |