我是Roblox开发和Lua的新手,我被困在一个非常基本的问题上,我创建了一个模块脚本,返回一个带有一些值的字典…我需要那本字典在另一个剧本上…但如何?
这是我的代码(脚本是在ReplicatedStorage):
local ConfigLevelsModule = {
{
key = "book",
preu = "3"
},
{
key = "video",
preu = "2"
}
}
return ConfigLevelsModule
然后在另一个脚本(是在工作区)我做:
local ConfigLevelsModule = require(game.ReplicatedStorage.ConfigLevelsModule)
但是给我这个错误
19:30:54.940 Attempted to call require with invalid argument(s). - Servidor - Script:2
怎么做?
感谢这个错误显示当你调用require
的东西不是一个ModuleScript。
仔细检查game.ReplicatedStorage.ConfigLevelsModule
实际上是一个ModuleScript,而不是一个常规的脚本或LocalScript。