Estou tentando entender ouso da table. veja a baixo quero ordernar alguns item por id ( .n ) e ir salvando no table B
aparentemente ta indo pra table mais nao consigo da print itemB[ i ].c
itemA = { ["ztibia"]={n=3}, ["xtibia"]={n=1}, ["ytibia"]={n=2} }
itemB = {}
--for cItem,v in pairs(itemA) do
-- table.insert(itemB,{[ itemA[cItem].n ] = { c = cItem } })
--end
table.insert(itemB,{[ 3 ] = { c = "ztibia" } })
table.insert(itemB,{[ 1 ] = { c = "xtibia" } })
table.insert(itemB,{[ 2 ] = { c = "ytibia" } })
for i=1,table.maxn( itemB ) do
print( itemB[i].c ) -- nao lista os item...
end
alguem ajuda ?