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

/music Музыкальное радио

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

Na'Vi

Видел кто то на форуме спрашивал как сделать музыкальное радио вот спциально для вас

 

В #Define добавляем

#define RADIO 3738//ID диалога

В public OnPlayerCommandText(playerid, cmdtext[]) добавляем

       if(strcmp(cmd, "/music", true) == 0)
        {
        {
ShowPlayerDialog(playerid,RADIO,DIALOG_STYLE_LIST, "Плеер","{00FF00}Зайцев-FM классик\n{00FF00}Европа PLUS\n{00FF00}RAP\n{00FF00}Fox FM\n{00FF00}Be@t FM\n{00FF00}Zaicev FM RnB\n{00FF00}Zaicev FM Club\n{00FF00}Zaicev FM Диско\n{00FF00}Супердискотека 90-х\n{00FF00}Наши песни\n{00FF00}Руское радио\n{00FF00}Авторадио\n{00FF00}Radio Record\n{00FF00}Dubstep\n{00FF00}Club\n{00FF00}Медляк FM\n{00FF00}Гоп FM\n{00FF00}Radio Xtreme\n{FF0000}Выключить радио","Ок","Выход");
                return true;
        }

В public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)//вызов по нажатию кнопки добавляем

{
        if(newkeys == 262144) { ShowPlayerDialog(playerid,RADIO,DIALOG_STYLE_LIST, "Плеер","{00FF00}Зайцев-FM классик\n{00FF00}Европа PLUS\n{00FF00}RAP\n{00FF00}Fox FM\n{00FF00}Be@t FM\n{00FF00}Zaicev FM RnB\n{00FF00}Zaicev FM Club\n{00FF00}Zaicev FM Диско\n{00FF00}Супердискотека 90-х\n{00FF00}Наши песни\n{00FF00}Руское радио\n{00FF00}Авторадио\n{00FF00}Radio Record\n{00FF00}Dubstep\n{00FF00}Club\n{00FF00}Медляк FM\n{00FF00}Гоп FM\n{00FF00}Radio Xtreme\n{FF0000}Выключить радио","Ок","Выход");
        return 1;
}

В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) добавляем

{
        if(dialogid == RADIO && response)
        switch (listitem) {
        /*URL радиостанций*/
        case 0: PlayAudioStreamForPlayer(playerid,"http://www.zaycev.fm:9001/rnb/ZaycevFM(128)");
        case 1: PlayAudioStreamForPlayer(playerid,"http://webcast.emg.fm:55655/europaplus128.mp3");
        case 2: PlayAudioStreamForPlayer(playerid,"http://nullwave.ru:8000/russian_rap");
        case 3: PlayAudioStreamForPlayer(playerid,"http://31.192.104.139:8000/live.m3u");
        case 4: PlayAudioStreamForPlayer(playerid,"http://91.201.231.12:8000/beat.fm.m3u");
        case 5: PlayAudioStreamForPlayer(playerid,"http://radio.zaycev.fm:9002/rnb/ZaycevFM(128).m3u");

        case 6: PlayAudioStreamForPlayer(playerid,"http://radio.zaycev.fm:9002/electronic/ZaycevFM(128).m3u"
);
        case 7: PlayAudioStreamForPlayer(playerid,"http://radio.zaycev.fm:9002/disco/ZaycevFM(128).m3u"
);
        case 8: PlayAudioStreamForPlayer(playerid,"http://air.radiorecord.ru:8102/sd90_128");
        case 9: PlayAudioStreamForPlayer(playerid,"http://online.nashipesni.ru:8000/nashipesni");
        case 10: PlayAudioStreamForPlayer(playerid,"http://stream05.akaver.com/russkoeradio_hi.mp3");
        case 11: PlayAudioStreamForPlayer(playerid,"http://cast.radiogroup.com.ua:8000/avtoradio");
        case 12: PlayAudioStreamForPlayer(playerid,"http://air.radiorecord.ru:8101/rr_128");
        case 13: PlayAudioStreamForPlayer(playerid,"http://air.radiorecord.ru:8102/dub_128");
        case 14: PlayAudioStreamForPlayer(playerid,"http://air.radiorecord.ru:8102/club_128");
        case 15: PlayAudioStreamForPlayer(playerid,"http://air.radiorecord.ru:8102/mdl_128");
        case 16: PlayAudioStreamForPlayer(playerid,"http://air.radiorecord.ru:8102/gop_128");
        case 17: PlayAudioStreamForPlayer(playerid,"http://streaming.radionomy.com/radio-xtreme---sensation-tubes-
garantie");
        case 18: StopAudioStreamForPlayer(playerid);}
}

Готово!


Автор:NazarKuleba

  • Like 1

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


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

Спасибо. Пусть урок и простой, но для новичков нужный.

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


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

, Да мои уроки в основном для новичков т.к опытные думаю смогут это сделать с лёгкостью

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


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

ща проверим

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

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

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

×

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

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