Konu: Çözüldü Ekle bad.txt
Tekil Mesaj gösterimi
Alt 05 Haziran 2019, 19:06   #2
Çevrimdışı
Alper
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ekle bad.txt




Bozii Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Selamlar. Asagıdaki kodla yarım saattir ugrasıyorum ama sonuc alamadım.

Alias kontrol {
if !$hfind(badnick,$strip($1),0,W).data { write badlar.txt $strip($1) | echo $strip($1) eklenen. | return }
}

Badnick.data da olanları *mask* seklinde görüyorum
Olmayanları ise badlar.txt eklemeye calısıyorum
Fakat badlar.txt e aynı rumuzu bi daha ekliyor.
Yani 20 defa /kontrol deneme yazsam 20 defa aynı cümleyi ekliyor
Deneme
Deneme
Deneme gibi.
Ekli olanı bir daha eklememesi icin ne yapabiliriz acaba.


@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


if !$hfind(badnick,$strip($1),0,W).data bu kısımda hash tablosunu kontrol ediyor eklediğin veri zaten tabloda olmayan veri olduğu için eklemene müsade edecektir o yüzden koşul ekleyerek txt dosyasını kontrol ettirmen gerekiyor.


Örneğin



if $read(badlar.txt,w,$1) { komut }


koşulunu kullanıp txt dosyasını kontrol ettirebilirsin.


Anlamı $1 ifadesini badlar.txt dosyasının içerisinde arar varsa yaptırmak istediğin komutu komut kısmına yazman gerekiyor ve else kullarak ekleme işlemini yaptırabilirsin. Yada else kullanmadan direk olmayanı ekletmek istersen $read kısmının önüne ! koyarak yani !$read şeklinde ayarlayabilirsin.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan