I try to run this but it keeps saying GUIfive is not a valid member of Player Gui.
wait(3)
print(game.Players.superbolt999.PlayerGui.Answer.Frame.Q1.Text)
I try to run this but it keeps saying GUIfive is not a valid member of Player Gui.
wait(3)
print(game.Players.superbolt999.PlayerGui.Answer.Frame.Q1.Text)
You can only acess PlayerGui with client, for this use RemoteEvents with FireClient/OnClientEvent.
example:
-- client
local event = game.ReplicatedStorage.Event
event.OnClientEvent:Connect(function() -- If event got fired
print("Server fired me!")
end)
-- server
local event = game.ReplicatedStorage.Event
game.Players.PlayerAdded:Connect(function(player)
event:FireClient(player) -- Here you need to send player you like to fire.
-- For fire all players use :FireAllClients()
end)
Fixed Script:
-- Client(LocalScript), Put in StarterGui
local event = game.ReplicatedStorage.Event -- RemoteEvent Location
local player = game.Players.LocalPlayer -- Get local player
event.OnClientEvent:Connect(function()
print(player.PlayerGui.Answer.Frame.Q1.Text)
end)
-- Server(Script), Put in ServerScriptService
local event = game.ReplicatedStorage.Event -- RemoteEvent location
wait(3)
if game.Players:FindFirstChild("superbolt999") then
event:FireClient(game.Players["superbolt999"])
else
print("I cant found player: superbolt999")
end
Wiki pages:
Hope it helped :)
This discussion is preserved as it was. New answers, comments, and votes are closed.