Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Получаем путь наобъект ScreenGui, который находится на два уровня выше текущего скрипта
- local ScreenGui = script.Parent.Parent
- -- Получаем путь на кнопку TextButton внутри ScreenGui
- local Button = ScreenGui.TextButton
- -- Указываем ID звука, который будем воспроизводить
- local SoundID = 93927627634818
- -- Подключаем функцию к событию MouseButton1Click кнопки, которая срабатывает при нажатии на кнопку
- Button.MouseButton1Click:Connect(function()
- -- Создаем новый объект "Sound"
- local Sound = Instance.new("Sound")
- -- Устанавливаем громкость звука на максимум
- Sound.Volume = 1
- -- Устанавливаем идентификатор звука, используя конкатенацию для формирования строки "rbxassetid://<SoundID>"
- Sound.SoundId = "rbxassetid://"..SoundID
- -- Помещаем созданный звук в Workspace, чтобы он мог воспроизводиться
- Sound.Parent = game.Workspace
- -- Запускаем воспроизведение звука
- Sound:Play()
- -- Ждем, пока звук закончится (событие Ended)
- Sound.Ended:Wait()
- -- Удаляем звук после окончания воспроизведения, чтобы освободить память
- Sound:Destroy()
- end)
Advertisement
Add Comment
Please, Sign In to add comment