26 Şubat 2007, 11:21 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | wildcard kullanımı sorunu Yazılmış korumaların neredeyse tamamını inceledim . İçinde küfür olan hazır kodlara bakmadım bile çünkü bana göre küfür koruması aopların ekleyip çıkarma yapabileceği korumadır . Yalnız eklenip çıkarılan korumalarda şöyle bir problem var . misal kelimemiz elma olsun , ekledik diyelim . elma* Bu şekilde eklenince selma yazan birinin atılmaması gerekmezmi ? Bu şekilde eklenirse sadece elmalar yazarsanız atıyor demin elma yadik yazınca cümle içinde yakalamıyor . Kafanız karışmış olabilir kısaca benim anlatmak istediğim olay spamfilterde çok rahat uygulanıyor fakat yapılmış hiçbir korumada bu yok . spamfilterde \belma+ yazınca elma kelimesi ile başlayıp sonsuza kadar giden kelimeleri atıyor mesela . bahçedeki elmaları toplayalımmı ? Mirc scriptlerdeki hiçbir korumada böyle birşey yok , kod falan istemiyorum Bu yapılamıyormu bunu bilmek istiyorum , yani en önemli şey koruma ircte bu kadar coder var , bumudur yani yapılan korumalar ? Yada ne bileyim yapılamıyormu bu . elma* diye ekleyince elma ile başlayıp sonsuza kadar giden kelimeleri cümle içinde kullanılırsa atacak . *elma* diye eklersek cümlenin neresinde kullanılırsa kullanılsın atacak . *elma diye eklenince cümlenin başına ne gelirse gelsin atacak . Tek bilmek istediğim bu olurmu olmazmı ? Neden yazdım bunları ? Gerçek küfür koruması işte bu ve ben daha rastlamadım buna . | |
|
26 Şubat 2007, 19:13 | #2 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: wildcard kullanımı sorunu Rastlamaman ilginç,küfür korumalarının neredeyse tamamı senin söylediğin tarzda yapılmış.Detaylı arama yaparsan görürsün. Fakat :
elma* olarak eklediğinde selma kelimesinde atmaz,elmas kelimesinde atar.
__________________ Suyun intiharıdır şelale... | ||||
|
26 Şubat 2007, 20:51 | #3 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: wildcard kullanımı sorunu Ajan bir tanesinin linkini verirsen deneyip sana ispat edebilirim hemen . Ama sadece elmas yazınca değil . Cümle içinde kullanımdada atacak , afrikaya elmas aramaya gittik yazınca atacak , ankarada selma oturuyor deyince atmıyacak . Rica etsem bu şekilde çalışan bir kodun linkini verirmisin , benim bulupta denediklerim bu şekilde çalışmıyor çünkü . Amaç sana arattırmak değil çoğunu denedim olmuyor . |
|
26 Şubat 2007, 21:13 | #4 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Yanıt: wildcard kullanımı sorunu Afrika'ya elmas aramaya gittik Ankara'da selma oturuyor Gördüğün üzere iki cümlede de "elma" kelimesinden sonra karakter geliyor, yani wilcard kullanarak bunları ayıramazsın. (zaten ayırmak istemendeki mantığı da pek anlayamadım...) Basitçe örnekledim: Kod: Kodu kopyalamak için üzerine çift tıklayın!
Kod: Kodu kopyalamak için üzerine çift tıklayın!
Kod: Kodu kopyalamak için üzerine çift tıklayın!
|
|
26 Şubat 2007, 22:46 | #5 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: wildcard kullanımı sorunu Bunun hakkında zaten gerekli bir kaç bilgi mevcut forumda ama hazır konu açılmışken yinede değinmek istiyorum. Konusu geçen sözcüğümüz, "elma" elmanın kullanımlasına olanak sunan bir kaç kelimemiz mevcut olduğunu varsayarak, elmas ve selma kullanmamız gereken if döngüsü elma için if elma? iswm $1- olmalıdır selma içinde if ?elma iswm $1- olmalıdır. * karakteri kendinen sonra ne gelirse gelsin 1 değerini verir ama ? karakteri sadece kaç tane ? kullanıldıysa o sayı yakalandığı zaman 1 değerini verir. Umarım yararlı bir açıklama olmuştur.
__________________ TurkSohbet.NET | #XPass |
|
26 Şubat 2007, 22:59 | #6 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: wildcard kullanımı sorunu Anlatmak istediğim bu değildi . Mesela [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ın yazdığı kodu örnek alalım . elma* diye yasaklanınca " Bizim bahçedeki elmaları topladım " Bunu atmıyor . Sadece elma ile başlarsa cümle atıyor , haliyle o zamanda pek bir anlamı kalmıyor . Anlatmak istediğim işte buydu benim . Cümle içindede kullanıldığında atmalıydı . Diyeceksinizki o zaman sende *elma* diye ekle , e bu seferde " Bugün selmalara gittik " yazanıda atacak . Spamfilterde bu uygulanabiliyor mircte uygulanamıyormu ? Yani elma* diye ekliyelim " bugün bahçedeki elmalar güzeldi " kelimesini yakalasın spamfilterdeki gibi . [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ın yazdığı sadece cümle o kelime ile başlarsa atıyor . |
|
26 Şubat 2007, 23:39 | #7 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: wildcard kullanımı sorunu Wildcardla yapımı uzun olduğu için en mantıklı yol regexp kullanmak ve seninde spamfiltera eklerken gösterdiğin yol gibi mIRC'de de regexp kullanmak mümkün: Kod: Kodu kopyalamak için üzerine çift tıklayın!
Eklerken de \belma|\barmut gibi yapabilirsin. Umarım işine yarar... |
|
27 Şubat 2007, 10:10 | #8 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: wildcard kullanımı sorunu on *:TEXT:*:#:{ $regex($1-,/\belma/i) ban -k # $nick 2 Elma kelimesini içeren cümleler yazmak yasaktır! } } Bu şekilde ekleyince her yazılanı atıyor nasıl eklemem gerekir yardımcı olurmusunuz .Ben mircten anlamıyorum sadece koruma yapmaya çalışıyorum . |
|
27 Şubat 2007, 23:48 | #9 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: wildcard kullanımı sorunu Sabahtan beri kodu eklemeye çalışıyorum . regex olunca nasıl eklemeliyim bilen kimse yokmu ? $regex($1-,/\belma/i) el33t nin verdiği kodu her şekilde ekledim olmuyor Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
|
27 Şubat 2007, 23:53 | #10 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: wildcard kullanımı sorunu 1 değerini verecektir çünkü elma ile başlayan bir kelime var: //tokenize 32 selam elma armut | echo :: $regex($1-,/\belma/i) 0 değerini verecektir çünkü elma ile başlayan bir kelime yok: //tokenize 32 selam armutelma | echo :: $regex($1-,/\belma/i) Yani: Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodu çalışacaktır (ki denedim istediğin/anlattığın gibi çalışıyor) |
|
Etiketler |
kullanimi, kullanımı, mirc, mirc download, mirc indir, sorunu, wildcard |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Wildcard | yaSmin | IRCd | 8 | 21 Temmuz 2014 16:41 |
Wildcard | Deep | IRCd | 2 | 11 Temmuz 2014 00:49 |
Genel Wildcard Eğitimi | Livoo | Eğitim Dünyası | 9 | 25 Nisan 2014 19:04 |
Wildcard (Joker Karakterler) | zEbAni | IRCd | 7 | 11 Temmuz 2012 17:48 |
Wildcard | Sancak1 | IRCd | 0 | 17 Kasım 2011 18:45 |