Навигационное меню

Просто выберите нужный раздел, и кликайте по ссылкам, чтобы перейти на нужную страницу. Чтобы закрыть это окно, нажми на крестик справа, либо сюда.

Вспомогательные моды

OptiFine HD Forge(клиент,сервер) Animation API Tesla Aroma1997Core Baubles Player API Render Player Api Immibi's Core iChun Util

Лаунчеры

Tlauncher Randomcraft launcher

Команда playsound и её возможности

Дата
Просмотров Просмотров: 5995 Комментарии Комментарии: 0
Категории Новости/Minecraft (Майнкрафт)/Главная/Гайды/Советы начинающим/Интересное/

Команда playsound, предназначена для вывода указанных звуков в игру, и может использована на серверах и прочих картах, думаю вам этот материал будет полезен, и вы используете его.

Давайте начнем с рассмотрения непосредственно команды /playsound. Она обладает достаточно простым синтаксисом:

/playsound < звук > < игрок > [ x ] [ y ] [ z ] [ громкость ] [ высотаЗвука ] [ минимальнаяГромкость ]​

Параметры, заключенные в скобки "< >" являются обязательными, а в квадратные скобки - опциональными. Разумеется, порядок следования параметров должен сохраняться. Рассмотрим все параметры по очереди.

Первым параметром является звук, название которого определяется исходя из его расположения относительно папки /.minecraft/ и, к примеру, может быть таким:

Расположенный в .minecraft\assets\sound\mob\pig\death.ogg звук может быть воспроизведен по имени mob.pig.death

Если к событию привязано несколько звуковых файлов (например разные вариации для звука шагов), то не следует учитывать номер звука, например:

Расположенные в .minecraft\assets\sound\mob\pig\say[1-3].ogg звуки все равно будут иметь значение mob.pig.say, однако поскольку их несколько (say1, say2,...) команда будет проигрывать произвольно выбранный из всех возможных.

Вторым параметром является игрок, которому будет проигрываться звук. Следует учитывать, что если указывается какой-то конкретный игрок а не маска типа @p, то игрок должен присутствовать на сервере и у него должна быть возможность услышать звук из его источника.

Повторюсь, что приведенные выше два параметра являются обязательными для корректной работы команды! Ну а теперь перейдем к необязательным параметрам в порядке их следования.

Координаты x, y, z задают точку из которой будет воспроизводиться звук. Если вместо точных координат задан знак "~" то это означает текущую локацию игрока или командного блока. Следует отметить, что можно задавать относительные координаты, например "~4" будет означать "текущая координата плюс четыре". Таким образом просто указание знака ~ на самом деле является допустимым сокращением записи "~0".

Следующим параметром является уровень громкости звука. Данный параметр задает дистанцию на которой можно слышать воспроизводимый звук. Стандартные значения данного параметра от 0.0 до 1.0 но могут быть и больше единицы. Отмечу, что при значениях больше 1.0 звук на самом деле не становится громче, но его радиус слышимости (16 блоков по умолчанию для 1.0) увеличивается пропорционально. Проще говоря, радиус слышимости звука будет "16*громкость".

Параметр высота звука задает одновременно и высоту и продолжительность воспроизводимого звука, что означает что звук не только искажается, но и меняется скорость его воспроизведения. Допустимые значения данного параметра от 0.0 до 2.0 включительно.

Последним параметром является минимальная громкость, и на деле этот параметр управляет громкостью звука за пределами его нормальной зоны слышимости. Следует отметить, что громкость звука внутри сферы слышимости на деле может быть меньше, чем громкость за пределами, если значение минимальной громкости больше значения громкости.

В качестве наглядного примера можно привести команду, проигрывающую звук включения портала из точки на 10 блоков выше расположения командного блока всем игрокам в стандартном радиусе распространения:

/playsound portal.trigger @a ~ ~10 ~ 1.0
Оставьте комментарий!


Вы сможете оставить комментарий анонимно. Укажите своё имя в форму выше и введите только нижние символы проверочного кода.

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)