【发布时间】:2021-07-12 09:29:11
【问题描述】:
我的问题是我试图以 TextBoxes 的形式从用户那里获取自定义输入。更具体地说,我想让玩家有机会输入关于我的 Roblox 游戏的反馈,但是即使我在其中输入了一些内容,来自文本框的文本仍然是 nil。我认为这可能是我的一个错误,但我有点不确定。
所以目前,它在客户端上是这样的:
script.Parent.MouseButton1Click:Connect(function()
script.Parent.Visible = false
script.Parent.Parent.Feedback.Text = ""
wait(.1)
local success,nilmessage,Error = game.ReplicatedStorage.Feedback.SendFeedback:InvokeServer(script.Parent.Parent.Feedback.Text) --Invoking the server part.
print ("Message RAW = "..script.Parent.Parent.Feedback.Text)--Checking the text
--There's more stuff after here but this is the main part.
end)
打印语句总是打印:Message Raw = ,服务器收到一个 nil 值。
如果您需要更多建议,我们将不胜感激。
感谢阅读。
【问题讨论】:
-
分享服务器部分。这个脚本看起来不错
-
那个 print 语句总是什么都不打印,如果它在到达服务器之前它是 nil 怎么可能是脚本呢?
-
你说它打印“Message Raw =”。现在你说它什么也没打印。这是什么?