基本上我有一个SHARED
定义表的lua文件。我这样做是因为我认为如果我们在共享文件中定义表,我们可以在客户端和服务器端使用它。
共享.lua:
TableA = {}
然后我在一个SERVER
lua文件上编辑它。
服务器.lua:
function UpdateTable()
// Clean Table first
for k in pairs(TableA) do
TableA[k] = nil
end
... not worth showing the rest ...
// Insert New Values
for i=1, 10 do
table.insert(TableA, result[i])
end
// Debug Print
print(table.ToString(TableA)) // It Prints every value correctly
end
现在,当我尝试在客户端打印它时,它说表存在但它是空的。
客户端.lua:
print(table.ToString(TableA))// Prints "{}" and it shouldn't be empty
注意:UpdateTable() 每 5 分钟运行一次