PlayAudioStreamForPlayer RU

From SA-MP Wiki

Jump to: navigation, search

PlayAudioStreamForPlayer

PlayAudioStreamForPlayer RU добавлена в SA-MP 0.3d Данная функция добавленa в SA-MP 0.3d и не будет работать в более ранних версиях!


Описание:

Проигрывает аудио-поток игроку. Обычные аудио-файлы также работают (например, MP3).


Параметры:
(playerid, url[], Float:posX = 0.0, Float:posY = 0.0, Float:posZ = 0.0, Float:distance = 50.0, usepos = 0)
playeridID игрока, которому нужно проиграть аудио-поток.
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;
}

Связанные функции

Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.

  • PlayerPlaySound: Воспроизводит звук из игры для игрока.
Personal tools
Navigation
Toolbox
In other languages