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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 27 Eylül 2006, 17:07   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
HASH küfür koruması ile alakalı bir sorunum var yardım ederseniz sevinirim.. ?




/hmake -s kufur 1000

bir tablo oluştudum...


/hadd kufur Siker*

diyede bir slot açarak küfür koruması yapmaya çalıştım fakat şöyle bir olay ile karşılaştım

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on @*:TEXT:*:#: { if ($nick !isreg #) return var %l = $strip($1-) if ($hmatch(kufur,%l)) { ban -u300 # $nick 3 kick # $nick Kotu kelimeler kullandığınız için girişiniz Yasaklanmıştır! } }

Forumda da böyle bir kod buldum ve ekledim ama, bu kod tam olarka çalışmıyor yani

/hadd kufur Siker*

Bu şekilde ekledigim bir küfüt cümle içinde;

Nedionlan sen seni Sikerim akıllı ol
<<< Cümlenin ortasında oldugu için çalışmıyor

dediginde atmıyor

Fakat

Sikerim seni akıllı ol
<<< Cümlenin başında oldugundan çalışıyor....

dediginde atıyor
----------------------------------

Her şekilde atması için küfürleri şu şekilde eklemem lazım oluyor../hadd kufur *Siker*

olarka eklemem lazımki, cümlenin ortasında sonunda başında kullnadıgında hemen görüyor ama bu şekilde eklemekte çogu kelimenin hatalı kickine sebeb oluyor... Ben Hash tablonun

/hadd kufur Siker*

şeklinde ekledigimde de

bu kelime cümlenin ortasında ola bile çalışmasını istiyorum bunu nasıl yaparım...
/hmake -s kufur 1000

bir tablo oluştudum...


/hadd kufur Siker*

diyede bir slot açarak küfür koruması yapmaya çalıştım fakat şöyle bir olay ile karşılaştım

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on @*:TEXT:*:#: { if ($nick !isreg #) return var %l = $strip($1-) if ($hmatch(kufur,%l)) { ban -u300 # $nick 3 kick # $nick Kotu kelimeler kullandığınız için girişiniz Yasaklanmıştır! } }

Forumda da böyle bir kod buldum ve ekledim ama, bu kod tam olarka çalışmıyor yani

/hadd kufur Siker*

Bu şekilde ekledigim bir küfüt cümle içinde;

Nedionlan sen seni Sikerim akıllı ol
<<< Cümlenin ortasında oldugu için çalışmıyor

dediginde atmıyor

Fakat

Sikerim seni akıllı ol
<<< Cümlenin başında oldugundan çalışıyor....

dediginde atıyor
----------------------------------

Her şekilde atması için küfürleri şu şekilde eklemem lazım oluyor../hadd kufur *Siker*

olarka eklemem lazımki, cümlenin ortasında sonunda başında kullnadıgında hemen görüyor ama bu şekilde eklemekte çogu kelimenin hatalı kickine sebeb oluyor... Ben Hash tablonun

/hadd kufur Siker*

şeklinde ekledigimde de

bu kelime cümlenin ortasında ola bile çalışmasını istiyorum bunu nasıl yaparım...
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Sohbet
Alt 27 Eylül 2006, 17:58   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Yanıt: HASH küfür koruması ile alakalı bir sorunum var yardım ederseniz sevinirim.. ?




İstediğin şey $wildtok() ile yapılabilir, örneğin:

$wildtok(haha selam naber,sel*,0,32) değeri 1 olacaktır çünkü sel ile başlayan bir kelime var cümlenin içinde. 0 yerine 1 yazarsan ise eşleşmiş olan kelimeyi alırsın ki bu da selamdır.

Hash tabledan yavaş olacağı kesin olan bu sistemle istediğin şekilde kullanabilirsin.
Eğer hash table'a küfürleri saklayıp $wildtok'la istediğin gibi çalışmasını istiyorsan aşağıdaki kod işine yarayabilir:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on @*:text:*:#:{ if $nick isreg # { var %_ = 1, %- = $strip($1-) | while $hget(kufur,%_).item { if $wildtok(%-,$v1,0,32) { ban -ku300 # $nick 3 küfür kötüdür. | return } | inc %_ } } }

Umarım anlamışsındır.


Konu el33t tarafından (27 Eylül 2006 Saat 18:08 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 27 Eylül 2006, 18:42   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Yanıt: HASH küfür koruması ile alakalı bir sorunum var yardım ederseniz sevinirim.. ?




While dögüsüne soktuktan sonra hash tablosunun ne avantajı oluyorki... Ben dögüye girmeden Hash tablodakiler ile cümleyi eşleştirme yapı eger uyuşan kelimer varsa işlem yapmasından söz ediyorum....

[box=Moderator mesajı: el33t]
Ben avantajı olmadığını hatta hash tabledan daha yavaş olacağını yukardaki mesajımda gayet açık bir şekilde söylemiştim fakat anlamamışsın sanırım. Yapabileceğin şöyler açıkça söylendi, gereksiz mesaj atmamalısın.[/box]


Konu el33t tarafından (27 Eylül 2006 Saat 19:12 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 14 Ekim 2006, 23:48   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Yanıt: HASH küfür koruması ile alakalı bir sorunum var yardım ederseniz sevinirim.. ?




kusura bakmayın taktım ben bu konuya
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Hash tablo ile bir k&#252;f&#252;r koruması yaptıgımızda, illaki d&#246;ng&#252;ye sokmak zorundamıyız ?

Eger d&#246;g&#252;ye sokmak zorunda isek normal k&#252;f&#252;r korumasından daha hızlımı olur ?

Veya d&#246;ng&#252;ye sokmadan nasıl k&#252;f&#252;r koruması yaparız...

&#199;&#252;nki bir s&#252;r&#252; k&#252;f&#252;r ekliyoruz ve her satırda d&#246;ng&#252;ye girmesi mirc i ister istemez yavaşlatıyor...

 
Alıntı ile Cevapla

Alt 19 Ekim 2006, 22:18   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Yanıt: HASH küfür koruması ile alakalı bir sorunum var yardım ederseniz sevinirim..




döngüye sokmadan hfindla yapabilirsin.
(/hadd tablo item data)
/hadd kufur $r(1,99999) siker*
şeklinde ekleyip kodu aşagıdaki gibi yaparsan sonuca ulasirsin


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on @*:TEXT:*:#: { if ($nick !isreg #) return var %l = $strip($1-) if $hfind(kufur,%l,1,W).data { ban -u300 # $nick 3 kick # $nick Kotu kelimeler kullandığınız için girişiniz Yasaklanmıştır! if !$window(@kufur) { window -enz @kufur } | echo -t @kufur Bilgi: # kanalında küfür edildi Nick: $nick Yazi: $1- Eşleşen mask: $hget(kufur,$ifmatch) } }


 
Alıntı ile Cevapla

Alt 20 Ekim 2006, 15:19   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Yanıt: HASH küfür koruması ile alakalı bir sorunum var yardım ederseniz sevinirim.. ?




Bundada aynı sorun var siker* kelimesi c&#252;mlenin ortasında veya sonunda ge&#231;tiginde atmıyor... &#246;rnegin...

Alıntı:
nediyon lan seni sikerim sus...



gibi c&#252;mle ge&#231;tiginde &#231;alısmıyor... ve ya

Alıntı:
nediyon lan seni sikerim



Bu şekilde de &#231;alısmıyor... ama &#252;mlenin başında ge&#231;mesi lazım &#231;alıksması i&#231;in

Alıntı:
sikerim seni lan kimsin...



yazıldıgında &#231;alısıyor...

ben nasıl tam anlamı ile bu şekilde d&#246;ng&#252;ye girmeden bir k&#252;f&#252;r koruması yaparım bir yolu yokmu...


 
Alıntı ile Cevapla

Alt 21 Ekim 2006, 13:00   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Yanıt: HASH küfür koruması ile alakalı bir sorunum var yardım ederseniz sevinirim.. ?




siker* diye eklersen atmaması normal *siker* yada* siker* diye eklersen atar arkadasım ekledigin mask hatali

 
Alıntı ile Cevapla

Cevapla

Etiketler
alakali, ederseniz, hash, korumasi, kufur, mirc download, mirc indir, sevinirim, sorunum, var, yardim


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
/* Küfür Koruması - (Hash) */ WingmaN mIRC Scripting Hazır Kodlar 8 02 Ağustos 2013 11:31
/* Küfür Koruması (hash) */ XPhytoN mIRC Scripting Hazır Kodlar 9 07 Nisan 2010 18:18
yardım ederseniz sevinirim lordsulu mIRC Scripting Sorunları 12 06 Mart 2010 11:14
Yardım Ederseniz Sevinirim HaDeMe Unreal IRCd 9 31 Aralık 2009 15:18
Bir sorunum var acil yardım ederseniz Taner Unreal IRCd 1 04 Şubat 2007 19:04