Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите со звуком в роблокс студио пж

Типа Клутой Ученик (75), на голосовании 1 час назад
Короче делаю симулятор и хочу чтобы при нажатии был звук который слышит только игрок который нажал, а другие не слышали. Постоянно слышит весь сервер и я хз как сделать чтобы слышал только 1 игрок. Как это сделать? помогите пж
Голосование за лучший ответ
Максим Спирин Знаток (477) 1 месяц назад
Чтобы сделать так, чтобы звук слышал только игрок, который нажал, вам нужно использовать звуковой объект и функцию  Sound.Play() . Создайте звуковой объект, установите его свойство  SoundId  на нужный звук и вызовите функцию  Sound.Play() . Пример кода:
 
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://123456789" -- замените на идентификатор нужного звука
sound.Parent = game.Workspace

local function playSound()
sound:Play()
end

script.Parent.MouseButton1Click:Connect(playSound)
 
Замените  "rbxassetid://123456789"  на идентификатор нужного звука. Теперь звук будет играть только для игрока, который нажал на объект с прикреплённым скриптом.
Типа КлутойУченик (75) 1 месяц назад
все равно все слышат
CJ Ученик (130) 1 месяц назад
Это -+ сложно но быстро посмотри как
там кажется код нужен
Lucifer Morningstar Ученик (168) 1 месяц назад
Локальный скрипт а не серверный так скрипт будет выполняться на клиенте игрока и сам скрипт перепиши под локальный каждый будет слышать свой звук.
Lucifer MorningstarУченик (168) 1 месяц назад
Также там надо выбрать не просто скрипт а local script тоесть локальный и скрипты должны быть в другой папке в starterplayerscripts
Типа Клутой Ученик (75) Lucifer Morningstar, все равно не работает всем слышно
Похожие вопросы