Звук не передаётся клиентам

svk

1,185
3
Сделал так:
Код:
world.playSound(player.posX, player.posY, player.posZ, "random.bow", 100, 1, true);

Но клиентам не слышен этот звук (Строчка срабатывает только на сервере)

Почему так?
 
Может нужно пакеты слать? или это и клиентский и серверный метод?
 
Ну вообще, судя по докам, последняя переменная позволяет включить эту функцию
[merge_posts_bbcode]Добавлено: 11.07.2015 22:34:45[/merge_posts_bbcode]

Или я ошибся?
 
Используй метод playSoundEffect, он работает на сервере, а этот только на клиенте. И да, громкость 100 - это немного перебор :D
 
Неправда. Плохо знаю, как работает громкость ниже 1 (ЕМНИП чем меньше громкость, тем тише), а вот громкость выше 1 - это по сути настройка дальности. На расстоянии в один блок не будет слышно разницы между громкостью 1 и 10. А вот дальность распространения звука = громкость * 16. Я, например, использую громкость 5 для выстрела (слышно на 80 блоков).
 
GloomyFolken написал(а):
Неправда. Плохо знаю, как работает громкость ниже 1 (ЕМНИП чем меньше громкость, тем тише), а вот громкость выше 1 - это по сути настройка дальности. На расстоянии в один блок не будет слышно разницы между громкостью 1 и 10. А вот дальность распространения звука = громкость * 16. Я, например, использую громкость 5 для выстрела (слышно на 80 блоков).
А ты таким-же способом делаешь? Почему не слышно другим тогда?(
 
Назад
Сверху