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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 26 Şubat 2007, 11:21   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
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 .
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 .
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Sohbet
Alt 26 Şubat 2007, 19:13   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
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 :

Alıntı:
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 ?

elma* olarak eklediğinde selma kelimesinde atmaz,elmas kelimesinde atar.

__________________
Suyun intiharıdır şelale...
 
Alıntı ile Cevapla

Alt 26 Şubat 2007, 20:51   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
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 .

 
Alıntı ile Cevapla

Alt 26 Şubat 2007, 21:13   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
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!
on *:TEXT:*:#:{ if elma* iswm $1- { ban -k # $nick 2 Elma ile başlayan cümle kurmak yasaktır! } }

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:TEXT:*:#:{ if *elma iswm $1- { ban -k # $nick 2 Elma ile biten cümleler kurmak yasaktır! } }

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:TEXT:*:#:{ if *elma* iswm $1- { ban -k # $nick 2 Elma kelimesini içeren cümleler yazmak yasaktır! } }


 
Alıntı ile Cevapla

Alt 26 Şubat 2007, 22:46   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
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
 
Alıntı ile Cevapla

Alt 26 Şubat 2007, 22:59   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
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 .

 
Alıntı ile Cevapla

Alt 26 Şubat 2007, 23:39   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
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!
$regex($1-,/\belma/i)

Eklerken de \belma|\barmut gibi yapabilirsin.

Umarım işine yarar...

 
Alıntı ile Cevapla

Alt 27 Şubat 2007, 10:10   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
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 .

 
Alıntı ile Cevapla

Alt 27 Şubat 2007, 23:48   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
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.

 
Alıntı ile Cevapla

Alt 27 Şubat 2007, 23:53   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
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!
on *:text:*:#:if $regex($1-,/\belma/i) { kick # $nick dışarı }

kodu çalışacaktır (ki denedim istediğin/anlattığın gibi çalışıyor)

 
Alıntı ile Cevapla

Cevapla

Etiketler
kullanimi, kullanımı, mirc, mirc download, mirc indir, sorunu, wildcard


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
Wildcard yaSmin IRCd 8 21 Temmuz 2014 16:41
Wildcard Deep IRCd 2 11 Temmuz 2014 00:49
Wildcard (Joker Karakterler) zEbAni IRCd 7 11 Temmuz 2012 17:48
Wildcard Sancak1 IRCd 0 17 Kasım 2011 18:45