12 Temmuz 2006, 23:57 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Aynı IPden 4 saniyede 5 girişe gline Ya Sock olarak var ama ben kendime eklemek istiyorum Aynı Ip den 4 saniyede 5 kişi girien bot/user'e Gline atılmasını istiyorum denedim ama 5 saniyede giren son kişiye atıyor aynı Ip den girene atmak istiyorum ne yapmam gerekir yardım cı olurmusunuz acaba ? Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Maelstrom böyle bi kod hazırlamıştı ama Sanırsam Çalışmıyor Yardımcı olurmusuuz Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. •(10:46:58)• -IRC.**.Com- *** Notice -- Client connecting on port 6667: berivan ( Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ) [clients] Girişler böyle 85.99.145.23 Bu Ip adresinden 5 saniye içinde 5 kişi girdiğinde Gline Atmasını istiyorum fakat 6. saniyede atılmasın istiyorum ne yapmam gerekir Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. Konu el33t tarafından (13 Temmuz 2006 Saat 22:24 ) değiştirilmiştir. | |
|
13 Temmuz 2006, 22:23 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline 5 saniye içinde 5 ya da daha fazla aynı ipden kişi girerse gline <son giren kişinin nicki> dışarı komutu uygulanır, nick yerine *@ip yazmak istiyorsan aşağıda kırmızıyla gösterdiğim kısımdaki $9'u $+(*@,$left($gettok($10,2,64),-1)) olarak değiştirmelisin. İşte kod: Kod: Kodu kopyalamak için üzerine çift tıklayın!
Umarım işine yarar... |
|
13 Temmuz 2006, 23:01 | #3 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Timer ile unset ettirmek yerine inc -u5 daha mantıklı olurdu. Eğer timer'ın amacı 5'den sonraki gelecek girişlerde flood ile takılmamaksa, kod inc -u5 ile beraber if ($(%µ,2) == 5) olarak düzeltilirse daha güzel bir şekilde çalışacaktır. |
|
13 Temmuz 2006, 23:07 | #4 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Yanlış düşünüyorsun. Diyelim ki 127.0.0.1 ipsinden bir kişi girdi ve %flood.127.0.0.1 diye bir variable oluşturuldu ve 5 saniye sonra silinmesi için ayarladık, yani inc -u5. Örneğin 2 saniye sonra 127.0.0.1'den bir kişi daha girdi ve normalde 3 saniye sonra unsetlenmesi gereken değişken inc -u5 yüzünden tekrar 5 saniye sonra unsetlenecek. Bu değişken 5 saniyeye sonra silinmeye ayarlanmışken 4. saniyede aynı ipden bir kişi daha girdiğinde tekrar 5 saniye daha uzayacak onun silinmesi yani 5 saniyede 3 ip girince çalışmasını düşündüğümüz kod 11 saniyede 3 aynı ip girince de çalışacak. Değil mi? Eminim şimdi neden timer kullandığımı anlamışsındır. |
|
13 Temmuz 2006, 23:21 | #6 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Yok sanırım sen beni yanlış anladın. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Timer aktif değilse (unset edilmişse) yeni bir 5 saniyelik süreç başlatıyorsun. Yani inc -u5 ile başlatılan işlemin ardından; Kod: Kodu kopyalamak için üzerine çift tıklayın!
daha tiz bir mantık ve daha az yorucu bir işlem. |
|
13 Temmuz 2006, 23:28 | #7 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Mantıklı düşünürsek , her ip üzerine bir timer acılacak doğal olarak 30 tane ip girmiş olsa bile 30 timer bir mirc'i kasmaya hatta kitlemeye yetecektir. Ve neticesinde çok daha fazla yorucu bir işlem olacaktır. |
|
13 Temmuz 2006, 23:29 | #8 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline İlk mesajında timerın amacı 5den sonra gelecek girişlerde flood ile takılmamaksa, inc ile beraber if ($(%µ,2) == 5) olarak düzeltilirse daha güzel şekilde çalışacaktır dediğin için ben sana kodun mantığını anlatmıştım ama ikinci mesajında if ($(%µ,2) == 5) gibi bir şey yok ama 2. mesajındaki gibi timer yerine inc'de kullanılabilir ki fark olacağını sanmıyorum ama birince %değişkenin olup olmadığını kontrol etmezsek dediğim gibi hatalar olacağı için ben timer kullandım, %değişken de kullanılabilirdi ama biraz değişiklik iyidir doğru olduğu sürece. Demek istediğim if !%var ile if %var == 5 aynı şey değil, orda yanlışın var sadece. edit: LeadeR, 16mb ramli, pII 333mhzlik bilgisayarla internete bağlanıp chat yapmıyorsan mIRC'nin kilitlenmesi zor. edit:: Denemek için şu an 175 tane timer açtım ama mIRCm de bir değişiklik olmadı. (intel centrino m processor 1.60GHz 256mb ram) |
|
13 Temmuz 2006, 23:34 | #9 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Yanıt: Aynı Ip den 4 saniyede 5 giriş Gline Elbette. snotice gibi bir event'ta her bağlanan IP için bir timer açılması korumanın bir açığı olarak kalır. Korumalarda timer kullanılacaksa bile ancak milisaniye işlemleri için kullanılır. Onun da gerekeceği bir koruma düzeneği yok. |
|
Etiketler |
4, 5, aynı, ayn305, girişe, giri351e, gline, ipden, mirc, mirc download, mirc indir, saniyede |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Çözüldü aynı ipden girenleri nikini degistirip girenleri bulan bi mirc veya scprit oneriniz | DaMaT | Soru - Cevap | 3 | 08 Kasım 2018 10:58 |
IPden yer bulmak | ExpresSs | mIRC Scripting Sorunları | 22 | 24 Nisan 2006 17:56 |