Tekil Mesaj gösterimi
Alt 22 Nisan 2008, 15:16   #2
Çevrimdışı
XcLusive
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick koruması önizleme




hayır sağlıklı olmaz txt dosyasına nick'in tam karşılığını yazman gerekir..
txt dosyasına bad nick olarak *halil* olarak eklersen ben _halil_ olarak kanala girersem işlem görmez.. wildcard string sadece $read işleminde kullanılır mesela badnick.txt dosyasına halil_ nickini ekledin arama işleminde $read(badnick.txt,w,halil*) şeklinde yapmalısın.
$read işleminde tarama sistemi mevcut ancak aynı string'den 2 tane mevcut ise 2. yi göstermez.. sadece 1. olanı gösterir..
örnek;
badnick.txt dosyasına
halil_1
halil_2
halil_3
ekledim diyelim
$read(badnick.txt,w,halil*) yazdığımda sadece halil_1 karşılığını verecektir halil_2, halil_3 karşılığı çıkmicaktır tam sonuçları almak için while ile read ve if ilede iswm kullanmak gerekir (wildcard string) yani * işlemlerinde iswm geçerli olur
örnek kodlama :
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias badnicks { var %t = 1 while (%t <= $lines(badnick.txt)) { if ($1 iswm $read(badnick.txt,%t)) { echo -a $1 Karşılığı : $read(badnick.txt,%t) } inc %t } }

daha önce halil_1 halil_2 Halil_3 nickini eklemiştik..
kullanım /badnicks halil*
sonuç;
halil* Karşılığı : halil_1
halil* Karşılığı : halil_2
halil* Karşılığı : halil_3

yani kısacası badnic'i txt'den okutmak tamamiyle saçmalık mIRC'in kendine has users bölümü var oraya;
level:gay*
level:*****
şeklinde nick eklemen ve;
on @level:join:#:/mode # +b $ulist($nick) | kick # $nick badnick..
şeklinde yapman daha kısa ve öz olacaktır senin şuanda yaptığın sol elinle sol kulağını tutmak yerine sağ elinle sol kulağını tutmak gibi birşey
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet