StepToRobloxStudio

Гайд №100.

Sep 16th, 2025
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. -- Получаем путь наобъект ScreenGui, который находится на два уровня выше текущего скрипта
  2. local ScreenGui = script.Parent.Parent
  3. -- Получаем путь на кнопку TextButton внутри ScreenGui
  4. local Button = ScreenGui.TextButton
  5. -- Указываем ID звука, который будем воспроизводить
  6. local SoundID = 93927627634818
  7. -- Подключаем функцию к событию MouseButton1Click кнопки, которая срабатывает при нажатии на кнопку
  8. Button.MouseButton1Click:Connect(function()
  9. -- Создаем новый объект "Sound"
  10. local Sound = Instance.new("Sound")
  11. -- Устанавливаем громкость звука на максимум
  12. Sound.Volume = 1
  13. -- Устанавливаем идентификатор звука, используя конкатенацию для формирования строки "rbxassetid://<SoundID>"
  14. Sound.SoundId = "rbxassetid://"..SoundID
  15. -- Помещаем созданный звук в Workspace, чтобы он мог воспроизводиться
  16. Sound.Parent = game.Workspace
  17. -- Запускаем воспроизведение звука
  18. Sound:Play()
  19. -- Ждем, пока звук закончится (событие Ended)
  20. Sound.Ended:Wait()
  21. -- Удаляем звук после окончания воспроизведения, чтобы освободить память
  22. Sound:Destroy()
  23. end)
Advertisement
Add Comment
Please, Sign In to add comment