Lua 将表格转换为新格式

Lua 将表格转换为新格式,lua,Lua,您好,我有两个表格,格式如下: 这是旧的表格格式 male={ tshirt_1=15,tshirt_2=0, 躯干_1=241,躯干_2=0, 贴花_1=0,贴花_2=0, 臂=0,臂2=0, 裤子1=98,裤子2=4, 鞋子1=80,鞋子2=1, 玻璃1=0,玻璃2=0, 头盔1=77,头盔2=19, 链_1=0,链_2=0, 耳朵1=-1,耳朵2=0 }, 这是新的表格格式 male={ 道具={ [“1”]={“眼镜”,-1}, [“2”]={“耳环”,-1}, [“3”]={“嘴”,

您好,我有两个表格,格式如下:

这是旧的表格格式

male={
tshirt_1=15,tshirt_2=0,
躯干_1=241,躯干_2=0,
贴花_1=0,贴花_2=0,
臂=0,臂2=0,
裤子1=98,裤子2=4,
鞋子1=80,鞋子2=1,
玻璃1=0,玻璃2=0,
头盔1=77,头盔2=19,
链_1=0,链_2=0,
耳朵1=-1,耳朵2=0
},
这是新的表格格式

male={
道具={
[“1”]={“眼镜”,-1},
[“2”]={“耳环”,-1},
[“3”]={“嘴”,-1},
[“4”]={“lhand”,-1},
[“5”]={“rhand”,-1},
[“6”]={“手表”,-1},
[“7”]={“小苞片”,-1},
[“0”]={“hats”,19}
},
drawtextures={
{“面”,0},
{“掩码”,0},
{“头发”,0},
{“躯干”,0},
{“腿”,4},
{“bags”,0},
{“鞋”,1},
{“脖子”,6},
{“汗衫”,0},
{“vest”,0},
{“贴花”,0},
{“夹克”,0},
},
提款权={
[“1”]={“掩码”,0},
[“3”]={“躯干”,0},--手臂
[“4”]={“腿”,98},--裤子
[“5”]={“包”,0},
[“6”]={“鞋”,80},
[“7”]={“颈部”,0},--链
[“8”]={“汗衫”,15},--T恤
[“9”]={“vest”,0},
[“10”]={“贴花”,0},
[“11”]={“夹克”,280},--躯干
},
proptextures={{“帽子”,77},{“眼镜”,-1},}
},
例如,我试图将表1中的
tshirt_1
与表2中的
drawables[8][15]
进行匹配。15是表1中tshirt_1的值。如果你能帮助我开始第一个转换,我应该可以做其余的

到目前为止我所拥有的(是的,我对逻辑非常困惑,不要取笑我lol)

本地旧作业={
测试1={
tshirt_1=15,tshirt_2=0,
躯干_1=241,躯干_2=0,
贴花_1=0,贴花_2=0,
臂=0,臂2=0,
裤子1=98,裤子2=4,
鞋子1=80,鞋子2=1,
玻璃1=0,玻璃2=0,
头盔1=77,头盔2=19,
链_1=0,链_2=0,
耳朵1=-1,耳朵2=0,
bproof_1=0,bproof_2=0
}
} 
本地newJobs={}
函数运行()
当i=0时,旧作业会
本地测试=[[
道具={
[1]={glasses',]..oldJobs[i].眼镜[1..[},
[“2”]={“耳环”,-1},
[“3”]={“嘴”,-1},
[“4”]={“lhand”,-1},
[“5”]={“rhand”,-1},
[“6”]={“手表”,-1},
[“7”]={“小苞片”,-1},
[“0”]={“帽子”,]..旧工作[i].头盔2..[}
},
drawtextures={
{“面”,0},
{“掩码”,0},
{“头发”,0},
{“躯干”,0},
{“腿”,]..旧的工作[i].裤子2..[},
{“bags”,0},
{“shoes”,oldJobs[i].shoes_2.[},
{“脖子”,]..老乔布斯[i].链子2..[},
{“汗衫”,]..旧工作[i].T恤2..[},
{“vest”,]..oldJobs[i].bproof_2..[},
{“贴花”,0},
{“夹克”,旧工作[i]。躯干2..[},
},
提款权={
[“1”]={“掩码”,0},
[3]={“torsos”,]..老乔布斯[i].武器..[[},--武器
[4”]={“腿”,][]..旧工作[i].裤子1..[[},--裤子
[“5”]={“包”,0},
[6]={shoes',]..oldJobs[i].鞋,
[7”]={“颈部”,]..旧作业[i].链1..[[},--链
[8]={“汗衫”,][]..旧工作[i].T恤
[9”]={“vest”,]..oldJobs[i].bproof_1..[[},
[“10”]={“贴花”,0},
[11”]={“夹克”,]..旧工作[i].躯干1..[[},--躯干
},
proptextures={{“帽子”,]..旧工作[i].头盔1..[[},{“眼镜”,]..旧工作[i].眼镜1..[[},}
]]
表.插入(新作业、测试)
结束
打印((测试))
结束
运行()

我知道这还不完整,我只是觉得我不知道我在做什么,如果我能得到一些指导,我可以做得更多。

所以为了做到这一点,我来了
concat

本地旧作业={
测试1={
tshirt_1=15,tshirt_2=0,
躯干_1=241,躯干_2=0,
贴花_1=0,贴花_2=0,
臂=0,臂2=0,
裤子1=98,裤子2=4,
鞋子1=80,鞋子2=1,
玻璃1=0,玻璃2=0,
头盔1=77,头盔2=19,
链_1=0,链_2=0,
耳朵1=-1,耳朵2=0,
bproof_1=0,bproof_2=0
}
} 
本地newJobs={}
函数运行()
当i=0时,旧作业会
本地测试=[[
道具={
[1]={glasses',]..oldJobs[i].眼镜[1..[},
[“2”]={“耳环”,-1},
[“3”]={“嘴”,-1},
[“4”]={“lhand”,-1},
[“5”]={“rhand”,-1},
[“6”]={“手表”,-1},
[“7”]={“小苞片”,-1},
[“0”]={“帽子”,]..旧工作[i].头盔2..[}