PI
The world on the edge of reality
Функция playSFX3D воспроизводит звук в мире GTA из больших звуковых контейнеров GTA San Andreas.
Примечание: Доступен инструмент, позволяющий легко находить банковские и звуковые идентификаторы: sfxBrowser - Скачать
Предупреждение: Многие проигрыватели используют версии GTA: SA (особенно пиратские версии), в которых аудиофайлы заполнены нулями, чтобы они могли лучше сжимать файлы в папке AUDIO \ SFX \ . (У них нет никаких данных)
В случае этих недопустимых аудиофайлов эта функция возвращает false .
Он также возвращает false при попытке воспроизвести дорожку, удаленную в последних патчах GTA: SA Steam (и если клиент использует копию Steam GTA: SA).
Синтаксис:
Обязательные аргументы:
Необязательные аргументы:
Возвращает:
Возвращает элемент звука, если звук был успешно создан, в противном случае - false.
Синтаксис 2: (БЕТА : с версии 1.4 r6443)
Обязательные аргументы:
Необязательные аргументы:
Возвращает:
Возвращает элемент звука, если звук был успешно создан, в противном случае - false .
Пример:
Следующий пример воспроизводит звук пожарной тревоги рядом с вами (зацикленный).
Примечание: Доступен инструмент, позволяющий легко находить банковские и звуковые идентификаторы: sfxBrowser - Скачать
Предупреждение: Многие проигрыватели используют версии GTA: SA (особенно пиратские версии), в которых аудиофайлы заполнены нулями, чтобы они могли лучше сжимать файлы в папке AUDIO \ SFX \ . (У них нет никаких данных)
В случае этих недопустимых аудиофайлов эта функция возвращает false .
Он также возвращает false при попытке воспроизвести дорожку, удаленную в последних патчах GTA: SA Steam (и если клиент использует копию Steam GTA: SA).
Синтаксис:
element playSFX3D ( string containerName, int bankId, int soundId, float x, float y, float z [, bool looped = false ] )
Обязательные аргументы:
- containerName: имя аудио контейнера. Возможные значения: «foot», «genrl», «pain_a», «script», «spc_ea», «spc_fa», «spc_ga», spc_na »,« spc_pa »
- bankId: идентификатор аудио банка
- soundId: идентификатор звука в аудиобанке
- x: число с плавающей точкой, представляющее координату X на карте.
- y: число с плавающей точкой, представляющее координату Y на карте.
- z: число с плавающей точкой, представляющее координату Z на карте.
Необязательные аргументы:
- looped: плавающая переменная, представляющая будет звук повторятся или нет.
Возвращает:
Возвращает элемент звука, если звук был успешно создан, в противном случае - false.
____________________________________________________________________
Синтаксис 2: (БЕТА : с версии 1.4 r6443)
element playSFX3D( string "radio", string radioStation, int trackId, float x, float y, float z [, bool looped = false ] )
Обязательные аргументы:
- radio: строка «radio» (используется для дифференциации первого синтаксиса)
- radioStation: радиостанция. Возможные значения: "Реклама", "Атмосфера", "Полиция", "Воспроизведение FM", "K-Rose", "K-DST", "Катсцена", "Удары", "Bounce FM", "SF-UR" , «Радио Лос Сантос», «Радио Х», «CSR 103,9», «K-Jah West», «Master Sounds 98,3», «WCTR».
- trackId: идентификатор радиотрека в аудиофайле радиостанции
- x: число с плавающей точкой, представляющее координату X на карте.
- y: число с плавающей точкой, представляющее координату Y на карте.
- z: число с плавающей точкой, представляющее координату Z на карте.
Необязательные аргументы:
- looped: плавающая переменная, представляющая будет звук повторятся или нет.
Возвращает:
Возвращает элемент звука, если звук был успешно создан, в противном случае - false .
Пример:
Следующий пример воспроизводит звук пожарной тревоги рядом с вами (зацикленный).
Код:
local x, y, z = getElementPosition(localPlayer)
if not playSFX3D("script", 7, 1, x + 10, y, z, true) then
outputChatBox("Вы должны установить некоторые отсутствующие аудио файлы, чтобы услышать звук!")
end
Вложения
-
11.7 KB Просмотры: 2
