Перейти к содержанию
Авторизация  
An2d1s

Ошибки со звуком, аудеострим.

Рекомендуемые сообщения

An2d1s

Доброе утро, еще один вопрос конечно. Сделал прописку, что после введенной команды, должен был как бы идти звук в определенном радиусе, но слышу этот звук только я, мой знакомый в радиусе не слышит звук этот, в чате не отображается... Радио и звуки у всех включены. Может быть ошибка в коде?
 

 
        new Float:X, Float:Y, Float:Z, Float:Distance = 20.0;
        GetPlayerPos(playerid, X, Y, Z);
       PlayAudioStreamForPlayer(playerid, "https://psv4.vkuseraudio.net/c813722/u342373840/audios/45780c5e6e61.mp3?extra=X0b4GfIBse1ycNsV4u3US-                             vmIRGjDlR0ovk66deu55xBOEbNGI5P6nHYIEAj4zNv_7nl2p-5WMA5NWEkua9dfRDYog06RtUTkR_RPZmiqLXwghUlW3nAAAFkNRe7G61QiRjhRqlvE_jTjY_y", X, Y, Z, Distance, 20);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Lefist

Если я не ошибаюсь, то и должно проигрываться только для вас, т.к. только вы ввели данную команду. Чтобы проигрывалась музыка у другого игрока, необходимо вызвать функцию, чтобы и ему проигрывалось...

PlayAudioStreamForPlayer(/* ид другого игрока */, ...)

Данная функция вызывает проигрывание музыки для конкретного игрока

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MOP TTEX

@An2d1s, действительно, там указан лишь Ваш ид.
 

new Float:X, Float:Y, Float:Z, Float:Distance = 20.0;
GetPlayerPos(playerid, X, Y, Z);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(!IsPlayerInRangeOfPoint(i, 20.0, X, Y, Z)) continue;
PlayAudioStreamForPlayer(i, "ссылка", X, Y, Z, Distance, 20);
}

Мой код проверит всех игроков, и если он в 20 юнитах от Вас, ему проиграется музыка.

Изменено пользователем MOP TTEX
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
An2d1s

Спасибо)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.