执行文本框内容的 Roblox 按钮

我正在尝试制作一个带有文本框的 GUI,在其中输入例如 print("Hello world!"),然后单击按钮并执行它,但我无法弄清楚执行部分,目前我尝试了这个:

local ScrTxt = script.Parent.Parent.TextBox
local Button = script.Parent

Button.MouseButton1Click:Connect(function()
    print(ScrTxt.Text)
end)

原文链接 https://stackoverflow.com/questions/70875704

点赞
stackoverflow用户16427076
stackoverflow用户16427076

为了将字符串作为代码执行,必须启用LoadStringEnabled。

loadstringenabled

然后,你可以这样做:

local ScrTxt = script.Parent.Parent.TextBox
local Button = script.Parent

Button.MouseButton1Click:Connect(function()
    loadstring(ScrTxt.Text)()
end)
2022-02-05 15:41:47