我能';t访问roblox LUA中文本框的文本
好的,我已经尝试了其他StackOverflow,但是我无法让它工作。我能';t访问roblox LUA中文本框的文本,lua,roblox,Lua,Roblox,好的,我已经尝试了其他StackOverflow,但是我无法让它工作。 这是密码 script.Parent.MouseButton1Click:Connect(function() local plr = game.StarterGui.ScreenGui.title.Frame.plr print(plr.Text) local gp = game:GetService("ReplicatedStorage"):WaitForChild("GetPl
这是密码
script.Parent.MouseButton1Click:Connect(function()
local plr = game.StarterGui.ScreenGui.title.Frame.plr
print(plr.Text)
local gp = game:GetService("ReplicatedStorage"):WaitForChild("GetPlr")
gp:FireServer(plr.Text)
end);
frame.Plr部分是文本框当我执行plr.Text时,它不会获取当前输入。
我希望你有个好朋友
我希望您有一个愉快的一天:D作为模板放置在act中的UI元素。当他们的角色在世界上繁殖时,他们会被复制到每个玩家的PlayerGui中 您的问题是,玩家已将文本放入其位于PlayerGui中的ui副本中,而您正试图从StarterGui中的模板中提取该文本 因此,在本地脚本中,尝试更新文本框的路径以指向播放器的PlayerGui:
local PlayerService = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
script.Parent.MouseButton1Click:Connect(function()
local pg = PlayerService.LocalPlayer.PlayerGui
local plr = pg.ScreenGui.title.Frame.plr
print(plr.Text)
local gp = ReplicatedStorage.GetPlr
gp:FireServer(plr.Text)
end)
谢谢你,凯拉,很酷!