29 Ağustos 2005, 17:58 | #11 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
29 Ağustos 2005, 18:23 | #12 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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!
//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!
iste size en baba tekrar korumasi Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
|
30 Ağustos 2005, 09:52 | #14 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | 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. |
|
Etiketler |
bir, korumasinda, korumasında, mirc, mirc download, mirc indir, sorun, tekrar |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
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 |
Sc5 Korumasında Sorun yardım Pls. | Carpediem | mIRC Scripting Sorunları | 1 | 10 Kasım 2009 21:07 |
Tekrar Korumasında Sorun | morveotesii | mIRC Scripting Sorunları | 3 | 18 Mayıs 2007 19:23 |
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 |