Hash tables are storing data, they have no size in pixels. Dialogs are windows, hash tables are a way of storing data. Exemple:
alias comment {
if (!$hget(nicehash)) hmake nicehash 100
if ($exists(info.hsh)) hload nicehash info.hsh
hadd nicehash $1 $2-
hsave nicehash info.hsh
hfree nicehash
}
alias rcomm {
if (!$hget(nicehash)) hmake nicehash 100
if ($exists(info.hsh)) hload nicehash info.hsh
var %a = $hget(nicehash,$1)
hfree nicehash
return %a
}
Usage:
/comment <nickname> <comment>
//echo -a $rcomm(nickname)
The comment about that nick will be stored in file info.hsh.
Exemple:
/comment stefys a smart guy
//echo -a $rcomm(stefys)
will say "a smart guy"