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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 29 Ağustos 2005, 17:58   #11
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Ayıp etmişler o zaman
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Aslında bende senin gibi düşünüyorum ama boşver takma kafana...

Sen yinede bişeyler demeye devam et.. Birgün gelir anlaşılırsın
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 29 Ağustos 2005, 18:23   #12
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Cok klasik korumalar yapiyorsunuz
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Ornegin;

selaaaaaaaaaaaaaaaam
selaaaaaaaaaam
selaaaaaaam

bu uc yaziyi birbirinin tekrari olarak algilamasini saglamalisiniz. Ya da bu uc yaziyi;

selammm
selammmm
selammmmmmmmm
-
Kendi yazdigim bir kodu vereyim;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias ayikla { var %i 1 , %r while %i <= $len($1-) { %f = $mid($1-,%i,1) if %f != $right(%r,1) { %r = $+(%r,$mid($1-,%i,1)) } inc %i } return %r }

//echo $ayikla(selam)
//echo $ayikla(selammmm)
//echo $ayikla(seeeelaaaaaam)

hepsi selam seklinde return olur
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


return %r yerine, return $hash(%r,32) yazarak hashini return ettirebilir, timeout olacak variablea hash degerini atayabilirsiniz.

Ornek:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#: { if $nick isreg # { inc -u60 %t. [ $+ [ $+($nick,#,$ayikla($strip($1-))) ] ] 1 if %t. [ $+ [ $+($nick,#,$ayikla($strip($1-))) ] ] == 3 { kick # $nick tekrar korumasi } } }

iste size en baba tekrar korumasi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 29 Ağustos 2005, 19:20   #13
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



CMaster sanırım bu en kısa ve en hızlı olanıydı... teşekkürler...

 
Alıntı ile Cevapla

Alt 30 Ağustos 2005, 09:52   #14
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



While loop kullanmaktansa Regex kullanabiliriz. Ben $regsub() kullanmayı uygun gördüm çünkü $regsub() önce regex eşleşmesi yapıyor yani aynı $regex() gibi, daha sonra yardımcı bi text kullanarak önceden aldığımız texti değiştiriyor. Benzetmek gerekirse $replace() mantığı da diyebiliriz.

alias hmm { var %text = $1-, %done, %o = $regsub(%text, /(.)\1+/g, \1, %done) | return %done }

Yukardaki kodu remote'a (ALT+R) koyup $hmm(istediğiniz cümleee) yi yazdığınızda aynı CMaster'ın yazdığı gibi yanyana olan harfleri teke indirgiyor, onunkinden tek farkı daha hızlı olması.

Parametreleri anlatmak gerekirse;

() - ayırma parantezleri, parametreleri birbirinden ayırmaya yarıyor.
\1 - ilk saklanan eşitlik
+ - bir ya da daha fazla
g - birden çok kez karşılaştır.
// gerçek regexin içeriğini kuşatıyor, çeviriyor.

$regsub()'ın kullanımı ise,
$regsub(istediğimiz bi text,kullanacağımız regex içeriği,daha sonra yeri değiştirilecek text)

on @*:text:*:#arslan:{ if ($nick isreg #) { inc -u60 $+(%,repeat.,$chan,.,$nick,.,$hmm($replace($strip( $1-),$chr(32),$chr(46)))) | if ($($+(%,repeat.,$chan,.,$nick,.,$hmm($replace($str ip($1-),$chr(32),$chr(46)))),2) >= 3) { kick # $nick tekrar etme. } } }


Konu el33t tarafından (30 Ağustos 2005 Saat 10:00 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 27 Şubat 2006, 16:32   #15
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



* /hsave: invalid parameters (line 20, fllood korumasi.txt)
-
ALla

 
Alıntı ile Cevapla

Cevapla

Etiketler
bir, korumasinda, korumasında, mirc, mirc download, mirc indir, sorun, tekrar


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
Tekrar korumasında Tblock Skys mIRC Scripting Sorunları 2 27 Eylül 2010 00:17
Tekrar Korumasında Sorun morveotesii mIRC Scripting Sorunları 3 18 Mayıs 2007 19:23
Küfür Korumasında Sorun! BeLaLim mIRC Scripting Sorunları 6 28 Mart 2007 03:20
Reklam Korumasında Sorun StanteaR mIRC Scripting Sorunları 2 09 Mart 2007 12:17
Bad nick korumasında sorun DomiNo mIRC Scripting Sorunları 16 23 Eylül 2006 15:05