Code: Select all
tblAREA = tblAREA or {}
tblCEM = tblCEM or {}
local _, gadr, gplc, _, _, _, _ = matGRV(iptr)
area = matAREA(gplc) -- builds area
area = (tblAREA[area] or area) -- if new area add
tblAREA[area] = (tblAREA[area] or 0) + 1
ainter = (tblAREA[area].ainter or 0 ) + 1 -- increment interments --- ******** attempt to index field '?' (a number value
tblAREA[area] = {area = area; ainter = ainter;}
gadr = (tblCEM[gadr] or gadr) -- if new cemetery add
tblCEM[gadr] = (tblCEM[gadr] or 0) + 1
cinter = (tblCEM[gadr].cinter or 0 ) + 1 -- increment interments
tblCEM[gadr] = {addr=gadr; area = area; cinter = cinter;}
tblAREA[GBR.UK,Kent] area = GBR.UK,Kent, ainter = 27
if I can get the statement right on AREA I will know how to fix tblCEM