Как сделать так, чтобы песня начиналась с самого начала для каждого игрока?

#lua #roblox

#lua #roblox

Вопрос:

Сценарий выбирает случайную песню из списка и воспроизводит ее, когда игрок присоединяется. Он отлично работает, но когда присоединяется другой пользователь, он синхронизирует песню второго игрока с песней первого игрока. Я пытаюсь найти способ, чтобы я мог сделать так, чтобы, когда пользователь присоединится, песня начиналась для этого пользователя с самого начала. Код:

 --Script Created by Sheasu local songs = script.Parent local tablee = {} local lastsong = nil  for i,v in pairs(songs:GetChildren()) do  if v:IsA("Sound") then  table.insert(tablee,v)  end end  while true do  for a,c in pairs(tablee) do  local chosensong = tablee[math.random(1,#tablee)]  repeat wait() chosensong = tablee[math.random(1,#tablee)] until chosensong ~= lastsong  lastsong = chosensong  chosensong:Play()  chosensong.Ended:Wait()  chosensong:Stop()  end  wait() end   

Комментарии:

1. Это в сценарии или в локальном сценарии? Где находятся звуковые объекты, помещенные в эту таблицу? Находятся ли они в рабочем пространстве?

2. Это сценарий, звуковые объекты и сценарий расположены в папке в рабочей области под названием Звуки.

3. Попробуйте переместить содержимое этого скрипта в локальный код в StarterPlayerScripts

4. Я переместил сценарий в StaterPlayerScripts, и он не сработал. Я также попытался переместить песни и папку в StaterPlayerScripts, но это все равно не сработало. Ни одна песня не играла.