因此,我尝试编辑配置列表,其中当实体等于列表中的实体(在脚本启动时生成实体)时,必须将其修改为true。
Config file
Config.location = {
[1] = {
x = 24.39,
y = -1345.776,
z = 29.49,
h = 267.58,
robbed = false,
entity = nil
},
[2] = {
x = -47.7546,
y = -1759.276,
z = 29.421,
h = 48.035,
robbed = false,
entity = nil
},
}
因此此列表已加载-抢劫[1]后,如果该实体匹配,则应更改[1]中的抢劫。
我想我应该做一个for循环,但是我还是一无所知。
答案 0 :(得分:1)
由于Config.list是具有从1开始的正整数键的序列,因此可以方便地将iparis迭代器与generic for loop结合使用来检查列表中的每个条目。
for i,v in ipairs(Config.location) do
v.robbed = v.entity == someOtherEntity and true or false
end
当然,您的实体条目不应为零,因为这是没有道理的。