|
Форум Программирование в Pawno Стандартные функции PlayAudioStreamForPlayer |
PlayAudioStreamForPlayer |
Эта функция позволит вам проигрывать музыку по URL в самой игре.
Цитата Функция работает только на 0.3d версиях. Параметры: 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). Цитата Внимание: Все параметры кроме playerid и Url, являются не обязательными. Возвращаемые значения: 1: Функция успешно выполнена. 0: Функции не удалось выполниться. Указанный игрок не подключён. Пример: Ко всем командам: Код if(strcmp(cmd, "/VKmusik", true) == 0) { ShowPlayerDialog(playerid,101,2,"«Музыка»","\ Гуф ft Город Рифм ft Mr. Shadow - Весна\ \nБаста/Гуф 2010 - 14. Личное дело\ \nБаста/Гуф 2010 - 8. Заколоченное\ \nДругая песня\ ","Слушать","Отмена"); return 1; } В public OnDialogResponse Код else if(dialogid == 101) //Реп { switch(listitem) { case 0:{PlayAudioStreamForPlayer(playerid, "http://cs4875.vkontakte.ru/u34950745/audio/d3d3a1588557.mp3");} //Гуф ft Город Рифм ft Mr. Shadow - Весна case 1:{PlayAudioStreamForPlayer(playerid, "http://cs4995.vkontakte.ru/u13982386/audio/16f5847c2a58.mp3");} //Баста/Гуф 2010 - 14. Личное дело case 2:{PlayAudioStreamForPlayer(playerid, "http://cs4995.vkontakte.ru/u13982386/audio/68f3920f898a.mp3");} //Баста/Гуф 2010 - 8. Заколоченное case 3:{ShowPlayerDialog(playerid,102,DIALOG_STYLE_INPUT,"Другая песня","{00FF40}Введите url песни, желательно с {FF0000}.mp3 {00FF40}форматов","Ок","Отмена");} } return 1; } else if(dialogid == 102) //Другая песня { if(response) { if(!strlen(inputtext)){ SendClientMessage(playerid,COLOR_RED,"Вы не вписали URL песни!"); return 1; }else{ PlayAudioStreamForPlayer(playerid,inputtext);} } return 1; } Чтобы остановить музыку В public OnPlayerCommandText Код if (strcmp("/stopradio", cmdtext, true, 10) == 0) { StopAudioStreamForPlayer(playerid); return 1; } Программист любитель :) |
| |||
| |||