Tekil Mesaj gösterimi
  #5  
Alt 28 Eylül 2009, 15:20
Avatar Yok
L4roXyL L4roXyL isimli Üye şimdilik offline konumundadır
 Chief 

mS Puan: 1031
mS Derece: L4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisiL4roXyL Kod delisi
 
Üyelik tarihi: 10 Temmuz 2009
Yaş: 40
Mesajlar: 339
Konular: 100
Eklentiler: 3
Alınan Teşekkür: 146
Yapılan Teşekkür: 0
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

Oliver, tekrar hoşgeldin.
-
İlk öncelikle eklemeleri şu şekilde yapsan daha iyi olur.
//hadd -m onaybekleyen $iif($left($1,1) != $chr(35),$+($chr(35),$1),$1) %::nick

Hash table-ındaki mantık şudur: Ne tablo ismine, ne ITEM(parça) kısmına, nede DATA(değer) kısmına arada boşluk/white-space karakteri olan bir <veri> atayamazsın.
-
Senin veri eklemende problem yok. Sen sadece okutma olayını yanlış yapıyorsun. Vereceğim kod işini görecektir.

-

Kod:
alias _basvuru {
  var %1 = 1,%2 = $hget(onaybekleyen),%_o = onaybekleyen
  if (!%2) { hmake %_o 50 | hload -i %_o $+(%_o,.txt) }
  if ($hget(%_o,0).item >= 1) {
    sockwrite -n $1 privmsg $2 toplam $v1 kayıt listeleniyor.
    while ($hget(%_o,%1).item) {
      sockwrite -n $1 privmsg $2 $v1 $hget(%_o,$v1)
      inc %1
    }
    sockwrite -n $1 privmsg $2 liste sonu.
  }
}
Kullanım: /_basvuru socket-ismi #kanal-ismi(okutulacak kanal)
Ek açıklama: Hash table-deki verileri kayıt ederken(/hsave) -i anahtarını kullanmalısın.(/hsave -i table-name filename)
__________________
C/co/cod/code^man.
Alıntı ile Cevapla
 
1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76