Tekil Mesaj gösterimi
Alt 14 Ağustos 2007, 11:08   #2
Çevrimdışı
SpecifiC
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kötü Rumuz Koruması...




KutsaLgrau Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Arkadaslar elinize sağlık çok güzel çalışıyor ama problem su elimde 12 kb bir badnick.txt de var bunları yükleyince adona mircde donma yapıyor buna bir çare bulabilirmisiniz. 50 ye yakın bad nick olduğunda bir problem yoq ama sonrasında donuyor mirc.kullandığım versiyon 6.1.7.0

Bu sorun mIRC versio'nu ile alakalı degil. Sorunu yaşamanız normal çünki nickler dışarıdan okutuluyor ve liste oldukça uzun bu tür işlemerde mIRC aşırı yavaşlar.

-A1- Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Elimde yaklaşık 857 civarı bad nick war ve hepsini users te taşıyorum. Mirc inanılmaz kasıyor. bu addon u görünce heveslendim tamam dedim artık kurtardım dedim ama Şimdi KutsaLgrau ın en son mesajını görünce üzüldüm. Elimdeki bu bad nick deryasını kullanmam için Kutsalgrau Arkadaşımla aynı beklenti içerisindeyim. Teşekkürler.

Elindeki bad nickleri, scriptini bu kadar çok kasmadan kullanabilecegin kodlar HASH veya User List yardımı ile yapılabilir....

I. YOL HASH ile yapılabilen bad nick koruması;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
;Burada elinde olan rumuzları, "badnick" isimli bir hash table'si oluşturup ;içerisine rumuzları yazdırman lazım... ;Eger elindeki nickler bir TXT de ise hızlı biçimde yazdırabilecegin kod ;Aşagıda... on *:start: { if $isfile(badnick.hash) { .hmake badnick 1000 | .hload badnick badnick.hash } } on !*:join:#: { if $hmatch(badnick,$nick) { ban -ku 300 # $nick Kötü rumuz } }

Aşagıdaki kod satırını mIRC'in TextBox'una yani sohbet ederke yazıyı yazdıgın yere yazıp enterlemen yeterli. Tabi mIRC.exe dosyasının bulundugu klasörde, nickler.txt isimli nick dosyanda olmalı bunları yaptıktan sonra nickler hash table'ye yüklenmiş olacaktır.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//.hmake badnick 1000 | var %n = $lines(nickler.txt) { while %n { hadd badnick $read(nickler.txt,%n) | dec %n } | .hsave badnick badnick.hash

Bu kodu dahada geliştirebilmen için HASH table kullanımı ögrenmen lazım.

II. YOL User List

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:join:#: { if $ulist($nick,LEVEL,1) { ban -ku 300 # $nick kötü rumuz } }

Buradada elinde olan nickleri UserList'e belirli bir level seviyesinde atman gerekiyor. Ve o belirttigin level seviyesini yukarıda "LEVEL" yazan yere yazman gerek. ÖR: Bad, Knick, 3435, 14sw23... gibi

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan