Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info
  • Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.

Client playSFX3D

Статус
В этой теме нельзя размещать новые ответы.

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).

Синтаксис:
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
 

Вложения

Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу