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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 08 Temmuz 2007, 18:31   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
* /.timerprot.repeat.#C...: line too long (line 5, flood.mrc)




Merhaba arkadaşlar. el33t'in çok zaman önce verdiği bir flood kod'u vardı. Kullanımı gayet hoş ama çok uzun floodlarda "satır çok uzun" diye hata veriyor.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
;$_isrepeat(nick,#kanal,text,tekrar,saniye) alias _isrepeat { if ($isid) { inc %prot.repeat. $+ $2 $+ . $+ $1 $+ . $+ $encode($3,m) if (!$timer($+(prot.repeat.,$2,.,$1,.,$encode($3,m))) ) { $+(.timerprot.repeat.,$2,.,$1,.,$encode($3,m)) 1 $5 unset $+(%,prot.repeat.,$2,.,$1,.,$encode($3,m)) } if (%prot.repeat. [ $+ [ $2 ] $+ ] . [ $+ [ $1 ] $+ ] . [ $+ [ $encode($3,m) ] ] >= $4) { unset $+(%,prot.repeat.,$2,.,$1,.,$encode($3,m)) | return $true } else { return $false } } } on @*:text:*:#:{ if $nick isreg # && $_isrepeat($nick,#,$remove($strip($1-),$chr(32)),3,5) { mode # +b $nick | msg # $nick $+ , azcık sus. } }

Hata verdiği satırda şurası;

if (!$timer($+(prot.repeat.,$2,.,$1,.,$encode($3,m))) ) {

Bu sorunu çözmenin bir yolu varmıdır?
Merhaba arkadaşlar. el33t'in çok zaman önce verdiği bir flood kod'u vardı. Kullanımı gayet hoş ama çok uzun floodlarda "satır çok uzun" diye hata veriyor.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
;$_isrepeat(nick,#kanal,text,tekrar,saniye) alias _isrepeat { if ($isid) { inc %prot.repeat. $+ $2 $+ . $+ $1 $+ . $+ $encode($3,m) if (!$timer($+(prot.repeat.,$2,.,$1,.,$encode($3,m))) ) { $+(.timerprot.repeat.,$2,.,$1,.,$encode($3,m)) 1 $5 unset $+(%,prot.repeat.,$2,.,$1,.,$encode($3,m)) } if (%prot.repeat. [ $+ [ $2 ] $+ ] . [ $+ [ $1 ] $+ ] . [ $+ [ $encode($3,m) ] ] >= $4) { unset $+(%,prot.repeat.,$2,.,$1,.,$encode($3,m)) | return $true } else { return $false } } } on @*:text:*:#:{ if $nick isreg # && $_isrepeat($nick,#,$remove($strip($1-),$chr(32)),3,5) { mode # +b $nick | msg # $nick $+ , azcık sus. } }

Hata verdiği satırda şurası;

if (!$timer($+(prot.repeat.,$2,.,$1,.,$encode($3,m))) ) {

Bu sorunu çözmenin bir yolu varmıdır?
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Sohbet
Alt 08 Temmuz 2007, 23:50   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: * /.timerprot.repeat.#C...: line too long (line 5, flood.mrc)




$3 yani tüm cümleyi şifreleyip öyle bir timer açmaktansa, cümlenin ilk 20 karakteriyle işlem yapabilirsin, yani:

$encode($3,m) yazan yerleri $encode($left($3,20),m) olarak değiştirirsen sanırım sorun olmayacaktır.

 
Alıntı ile Cevapla

Alt 11 Temmuz 2007, 02:21   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: * /.timerprot.repeat.#C...: line too long (line 5, flood.mrc)




el33t Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
$3 yani tüm cümleyi şifreleyip öyle bir timer açmaktansa, cümlenin ilk 20 karakteriyle işlem yapabilirsin, yani:

$encode($3,m) yazan yerleri $encode($left($3,20),m) olarak değiştirirsen sanırım sorun olmayacaktır.

Dediğini yaptım ve sorun kayboldu el33t, sağol. Birde koruma da attığı adamın "veriables" de değerini boşaltmıyor ve bir süre sonra "veriables" şişmesine yol açıyor.

Bu sorunu nasıl kaldırabiliriz ortadan ?

 
Alıntı ile Cevapla

Alt 11 Temmuz 2007, 03:05   #4
CipriX
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: * /.timerprot.repeat.#C...: line too long (line 5, flood.mrc)




%? ne die kaydediyor ?

 
Alıntı ile Cevapla

Alt 11 Temmuz 2007, 03:25   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: * /.timerprot.repeat.#C...: line too long (line 5, flood.mrc)




CipriX Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
%? ne die kaydediyor ?

Alıntı:
%prot.repeat.#kanal.mehmet18.YXJrYWRh/mxhcllh/mFyJ/1uYnU= 1

Bu şekilde değer atıyor, CipriX.

 
Alıntı ile Cevapla

Alt 11 Temmuz 2007, 04:12   #6
CipriX
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: * /.timerprot.repeat.#C...: line too long (line 5, flood.mrc)




mode # +b $nick | msg # $nick $+ , azcık sus.


Bunun altına


.set %aga $remove($encode($strip(pofs)),$chr(32)) | .unset $($+(%,$chan,.,$me,.,%aga),1)

Bunu ekle büyük ihtimalle çalışmalı..

 
Alıntı ile Cevapla

Alt 11 Temmuz 2007, 04:37   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: * /.timerprot.repeat.#C...: line too long (line 5, flood.mrc)




CipriX Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
mode # +b $nick | msg # $nick $+ , azcık sus.


Bunun altına


.set %aga $remove($encode($strip(pofs)),$chr(32)) | .unset $($+(%,$chan,.,$me,.,%aga),1)

Bunu ekle büyük ihtimalle çalışmalı..

İşe yaramadı sanırım, CipriX. %aga $<&]F<P`` diye bir değer verdi, gerisi aynı.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 11 Temmuz 2007, 12:07   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: * /.timerprot.repeat.#C...: line too long (line 5, flood.mrc)




$encode($3,m)
yerine
$hash($strip($3-),32)
kullanmayi deneyebilirsin

 
Alıntı ile Cevapla

Alt 11 Temmuz 2007, 13:40   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: * /.timerprot.repeat.#C...: line too long (line 5, flood.mrc)




mikrop Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
$encode($3,m)
yerine
$hash($strip($3-),32)
kullanmayi deneyebilirsin

Buda korumanın tamamen çalışmamasına sebep oldu, mikrop.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 11 Temmuz 2007, 14:42   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: * /.timerprot.repeat.#C...: line too long (line 5, flood.mrc)




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias _isrepeat { if ($isid) { inc %prot.repeat. $+ $2 $+ . $+ $1 $+ . $+ $hash($3,32) if (!$timer($+(prot.repeat.,$2,.,$1,.,$hash($3,32))) ) { $+(.timerprot.repeat.,$2,.,$1,.,$hash($3,32)) 1 $5 unset $+(%,prot.repeat.,$2,.,$1,.,$hash($3,32)) } if (%prot.repeat. [ $+ [ $2 ] $+ ] . [ $+ [ $1 ] $+ ] . [ $+ [ $hash($3,32) ] ] >= $4) { unset $+(%,prot.repeat.,$2,.,$1,.,$hash($3,32)) | return $true } else { return $false } } }

böyle dene.

 
Alıntı ile Cevapla

Cevapla

Etiketler
5, floodmrc, line, long, mirc download, mirc indir, timerprotrepeatc


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
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
Repeat flood auto kill Freak mIRC Scripting Hazır Kodlar 16 22 Ocak 2022 20:21
X:line KivanC mIRC Scripting Sorunları 4 18 Aralık 2011 21:25
Socket Long Line Hatası. RaideR mIRC Scripting Sorunları 1 28 Mart 2007 17:58
K-Line, g-line ban msjlarında IP ile ilgili.. strikeR mIRC Scripting Sorunları 11 23 Nisan 2006 23:53
" * /set: line too long" hatası? Flyman mIRC Scripting Sorunları 10 22 Haziran 2005 18:06