有执行脚本的函数吗?

Is there a function that executes a script?

因此,我正在尝试使用 clickdetector 创建用户界面,但我需要 run/call 另一个脚本才能继续。是否有执行此操作的函数?

local clickdetector = game.Workspace.CPU.Part.ClickDetector
clickdetector.MouseClick:Connect(function()

 -- What goes here? 

end)

Roblox 有 3 个脚本概念。 Scripts, LocalScripts, and ModuleScripts。 ModuleScript 被编译一次,结果返回给任何对其调用 require() 的脚本。

例如,您可能有一个模块脚本可以为您做一些简单的数学运算。我们称这个脚本为 MathUtils

local MathUtils = {}
function MathUtils.add(a, b)
    return a + b
end

-- a module script must always return a value
return MathUtils

如果您在 MathUtils 旁边有另一个脚本,您可以像这样包含它:

local MathUtils = require(script.Parent.MathUtils)
print(MathUtils.add(1, 2))