Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

How do I detect when a player presses enter once done typing?

I've tried to figure out when a player when a player has finished typing and pressed enter and setting the music player id to that

script.Parent.InputEnded:Connect(function()
	script.Parent.Parent.Parent.Parent.Parent.Sound.SoundId = script.Parent.Text
	script.Parent.Parent.Parent.Parent.Parent.Sound.Playing = true
end)

Though when a player presses enter it does not do anything.

How would I detect it when they press enter? Also I tried printing something before we set the sound and it did not print anything, so I did print(123) right before doing script.Parent.Parent.Parent.Parent.Parent.Sound.SoundId = script.Parent.Text

Please show me how to detect when they finished typing and pressed enter.

1 comment

0

I don't think its possible but you can make a script when a player types a word the script will play.

1 answer

This is actually pretty easy to do:

script.Parent.InputEnded:Connect(function(enter)
	if enter then
 		script.Parent.Parent.Parent.Parent.Parent.Sound.SoundId = script.Parent.Text
		script.Parent.Parent.Parent.Parent.Parent.Sound.Playing = true
	end
end)

This discussion is preserved as it was. New answers, comments, and votes are closed.