Tekil Mesaj gösterimi
Alt 03 Mart 2013, 04:41   #2
Çevrimdışı
Med Cezir
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Hash Tablo Görüntüleyici/Düzenleyici




Güzel vede farklı düşünmüşsün; böylece hem yeni öğrenen biri daha rahat anlayarak işlem yapar, hemde kod yığınlarıyla boğuşanlar için kafa karıştığı anlarda kolaylık sağlar.

-

Demiş olduğun sayılardan oluşan Tablolar içinde (daha önce böyle bir sorun dikkatimi çekmemişti o yüzden biraz kurcaladım bende)
***
/hadd -m 1234 deneme dene1 şeklinde bir veri eklediğimizi düşünelim
***
//echo -a $hget(1234,0).item veya //echo -a $hget(1234,0).data yaptığında 0 değeri dönüyor.
Bu nedenlede Tablo içerisindeki parça veya veri görünmüyor.
***
Fakat bunu şu şekilde denersek 1234 tablosunun mircimizdeki 1 numaralı tablo olduğunu düşünürsek
//echo -a $hget(1,0).item yaptığımızda 1 parça olduğunu gösteriyor bize.

Buradan yola çıkarak //echo -a Parça: $hget(1,1).item & Veri: $hget(1,1).data yaptığımızda bize Parça: deneme & Veri: dene1 şeklinde dönecektir.
***

Bu anlattıklarımdan yola çıkarak şu şekilde bir kod hazırladım /hashlist yaparak kullanabilirsin. Numaralardan da oluşan Tablolar dahil, içerisindeki parça ve verileri listeler. Buradan yola çıkarak sorununu halledebilirsin sanırım.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias hashlist { var %t = 1 while $hget(%t) { var %p = 1 echo -a $hget(%t) Tablo Adı while $hget(%t,%p).item { echo -a 2 Parça: $hget(%t,%p).item - 4 Veri: $hget(%t,%p).data inc %p } echo -a : inc %t } }


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver