Сайт восстановлен из веб архива. Сейчас он доступен только для чтения, скачивание материалов также недоступно. Если у вас до сих пор есть какие-то вопросы по разработке серверов CRMP, вы можете перейти на актуальный портал: https://pawno-rus.com

Перейти к содержимому

Уважаемый гость, если у Вас возникли проблемы с регистрацией, просьба обратиться в тех.поддержку или на почту admin@pawno-crmp.ru

Для полного доступа ко всем функциям форума, Вам необходимо зарегистрироваться и авторизоваться.

Фотография

Audio Stream [Помощь]

Stream Audio

Лучший Ответ Kostyaev , 12 Апрель 2015 - 22:57

Описание:

Проигрывает аудио-поток игроку. Обычные аудио-файлы также работают (например, 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://ссылка");
        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://ссылка", X, Y, Z, Distance, 1);
	return 1;
    }
    return 0;
}

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

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

  • StopAudioStreamForPlayer: Останавливает текущий аудио поток для игрока.
  • PlayerPlaySound: Воспроизводит звук из игры для игрока.

Источник: samp-wiki .

Перейти к сообщению »


  • Закрытая тема Тема закрыта
Сообщений в теме: 2

#1
offline   Ivan55545

Ivan55545
  • 0
    • Сообщений: 20
    • Регистрация: 12.03.15

Доброе время суток. Объясните мне, как сделать Audio Stream? Чтобы на прямую от ссылки включался звук на сервере.


  • 0

#2
offline   Kostyaev

Kostyaev
  • 423
    • Сообщений: 1 077
    • Регистрация: 19.07.14
✓  Лучший Ответ

Описание:

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

Параметры:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

Возвращаемые значения:

1: Функция успешно выполнена.

0: Функции не удалось выполниться. Указанный игрок не подключён.

Пример использования:

Пожалуйста войдите или зарегистрируйтесь чтобы увидить ссылку.

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

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

  • StopAudioStreamForPlayer: Останавливает текущий аудио поток для игрока.
  • PlayerPlaySound: Воспроизводит звук из игры для игрока.

Источник: samp-wiki .



#3
offline   Amfy

Amfy
  • 1587
    • Сообщений: 3 049
    • Регистрация: 24.01.14

Заливаешь нужный трек например на хостинг и воспроизводишь.


  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 0 гостей, 0 анонимных


    Alexa (1)

Данную тему посетили 38 пользователей