【问题标题】:Button that executes textbox contents roblox执行文本框内容的按钮 roblox
【发布时间】:2022-02-05 23:41:47
【问题描述】:

我正在尝试使用您输入的文本框制作一个 gui,例如 print("Hello world!") 您单击一个按钮并执行它,但我无法弄清楚我尝试过的执行部分到目前为止:

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

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

【问题讨论】:

标签: lua roblox


【解决方案1】:

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

然后,您可以这样做:

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

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

【讨论】:

  • 它给了我一个错误说“loadstring() 不可用”
  • 你需要启用 loadstringenabled,就像我说的那样。单击“ServerScriptService”并打开属性,然后单击“LoadStringEnabled”
  • 但我做了 gui 应该在 ServerScriptService 中吗?
  • 没有。我认为您需要将您的 ui 与远程事件连接起来。但我不是 100% 确定
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-02
  • 1970-01-01
  • 2010-11-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多