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

Help with this sound (simple)?

wait(1)
Radio=script.Parent
Sound1=game.Workspace.Delta.TearsForFears 
Sound2=game.Workspace.Delta.DownTheRoad
Sound3=game.Workspace.Delta.PinkFloyd
Sound4=game.Workspace.Delta.Monsta

while true do
 wait()
    Sound1:Play()
if Sound1.IsPaused==true then
 Sound2.Play()
 end
if Sound2.IsPaused==true then
 Sound3.Play()
 end
if Sound3.IsPaused==true then
 Sound4.Play()
 end
if Sound4.IsPaused==true then
 Sound1.Play()
 end end

How would I make it so whenever the sound stops playing it would start playing the new one? Sorry for the stupid question

2 answers

✓ Accepted answer
wait(1)

workspace = game:GetService("Workspace")

Radio = script.Parent
Sound1 = workspace.Delta.TearsForFears
Sound2 = workspace.Delta.DownTheRoad
Sound3 = workspace.Delta.PinkFloyd
Sound4 = workspace.Delta.Monsta


while true do
 wait()
   Sound1:Play()
if Sound1.IsPaused then
	wait(3)
 Sound2.Play()
elseif Sound2.IsPaused then
	wait(3)
 Sound3.Play()
elseif Sound3.IsPaused then
	wait(3)
 Sound4.Play()
elseif Sound4.IsPaused then
	wait(3)
 Sound1.Play()
 end 
	end

Try using this and see how it goes. Also, you don't need to set the sounds to true when doing if/else statements.

The only way (I think) is to time each song and use a wait or something to make a gap, then once the time is out, the next song will begin playing.

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