I don't have time to go through it all right now, but if you use /hsave, then use /hload, it will load it exactly as it was before.

Assuming you have data in a hash table called Table:

/hsave Table table.hsh
/hfree Table
/hmake Table 10
/hload Table table.hsh

... then you'll have the exact same table as you had originally.

As for hash tables, remember that it's formatted as ITEM = DATA. That means that you'd want to do like you suggested and do nick.name, nick.hist, etc. for your items, OR use multiple hash tables...

Table: Name
Item: Nick
Data: Nick's Name

Table: Hist
Item: Nick
Data: Nick's Hist

etc.

Having multiple tables will help to make using them much easier. And if you're just getting info on a specific person, you can use $hget instead of $hfind.

$hget(Name,nick)
$hget(Hist,nick)

Etc.


Invision Support
#Invision on irc.irchighway.net