PlayAudioStreamForPlayer RU
From SA-MP Wiki
PlayAudioStreamForPlayer
Описание:
Проигрывает аудио-поток игроку. Обычные аудио-файлы также работают (например, MP3).
(playerid, url[], Float:posX = 0.0, Float:posY = 0.0, Float:posZ = 0.0, Float:distance = 50.0, usepos = 0)
playerid | ID игрока, которому нужно проиграть аудио-поток. |
url[] | URL аудио-потока. Допустимые форматы: mp3 и ogg/vorbis. Ссылка на файл .pls (плейлист) проигрывает плейлист. |
Float:PosX | Координата X, на которой требуется проиграть аудио-поток. По умолчанию 0.0. Применяется только если usepos установлен на 1. |
Float:PosY | Координата Y, на которой требуется проиграть аудио-поток. По умолчанию 0.0. Применяется только если usepos установлен на 1. |
Float:PosZ | Координата Z, на которой требуется проиграть аудио-поток. По умолчанию 0.0. Применяется только если usepos установлен на 1. |
Float:distance | Дистанция на которой будет слышен аудио-поток. Применяется только если usepos установлен на 1. |
usepos | Использовать ли позицию и дистанцию. По умолчанию выключено (0). |
Возвращаемые значения:
- 1: Функция успешно выполнена.
- 0: Функции не удалось выполниться. Указанный игрок не подключён.
Пример использования:
public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/radio", cmdtext, true) == 0) { PlayAudioStreamForPlayer(playerid, "http://somafm.com/tags.pls"); return 1; } if (strcmp("/radiopos", cmdtext, true) == 0) { new Float:X, Float:Y, Float:Z, Float:Distance = 5.0; GetPlayerPos(playerid, X, Y, Z); PlayAudioStreamForPlayer(playerid, "http://somafm.com/tags.pls", X, Y, Z, Distance, 1); return 1; } return 0; }
Связанные функции
Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.
- StopAudioStreamForPlayer: Останавливает текущий аудио поток для игрока.
- PlayerPlaySound: Воспроизводит звук из игры для игрока.