gpt4 book ai didi

text - 如何将自定义数据文件添加到 Roblox DataModel?

转载 作者:行者123 更新时间:2023-12-01 10:16:48 28 4
gpt4 key购买 nike

我似乎无法将文本数据(例如 CSV、JSON 或 XML 文件)添加到 Roblox DataModelWorkspaceServerStorage 还是任何地方?

关于如何高效执行此操作的任何提示?理想情况下,Roblox 应该只将文件的内容作为 table 给我.但是,如果有一种方法可以从我必须手动解析的文件中获取原始字符串,我也可以应付。

最佳答案

As already said您不能将"file"添加到 DataModel。但是您可以使用 HttpService从网络服务器加载数据(也是 decodeencode JSON)。如果你不想以这种方式加载它,你可以使用 ScriptModuleScript存储数据。

为方便起见,您可以使用 multiline strings (确保阅读“嵌套引号”),如下所示:

local data = [[Here is your
data that can
span over multiple lines,
so just copy-paste the content]]

print("My data: " .. data)

使用 ModuleScript:

return [[Here is your
data that can
span over multiple lines,
so just copy-paste the content]]

ModuleScript 的使用:

local data = require(game.ServerStorage.your.module.script.text.file)
print("My data: " .. data)

如果您希望将 JSON 文本解码为表格:

local data = game:GetService("HttpService"):JSONDecode(require(game.ServerStorage.your.module.script.text.file))

或者在 ModuleScript 中:

return game:GetService("HttpService"):JSONDecode([[Here is your
data that can
span over multiple lines,
so just copy-paste the content]])

您还可以将文本存储在 StringValue

关于text - 如何将自定义数据文件添加到 Roblox DataModel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40858864/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com