Advertisement
DominikMarvLisy

Online Radio Player 1.0

May 27th, 2013
727
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 13.31 KB | None | 0 0
  1. /*
  2.  * Online Radio Player 1.0
  3.  * © by Dominik 'MARV' Lisy
  4.  * Prosím, neprepisovať autora.
  5.  *
  6.  */
  7. #include <a_samp>
  8.  
  9. #define COLOR_ORANGE 0xEC7600FF
  10. #define COLOR_RED 0xEC0000FF
  11.  
  12. public OnPlayerConnect(playerid)
  13. {
  14.     SendClientMessage(playerid, 0xFF2200FF, "Na servery sa nachádza Rádio Script. /radio");
  15.     return 1;
  16. }
  17. //=Prikazy======================================================================
  18. public OnPlayerCommandText(playerid, cmdtext[])
  19. {
  20.     if(strcmp(cmdtext, "/radio", true) == 0)
  21.     {
  22.         ShowPlayerDialog(playerid,100,DIALOG_STYLE_LIST,"**Radio**","{0033FF}Slovenske stanice\n{0033FF}Ceske stanice\n{FF3333}Vypnut radio\n{FF3333}Credits","Vyber","Koniec");
  23.         return 1;
  24.     }
  25.     if(strcmp(cmdtext, "/stop", true) == 0)
  26.     {
  27.         StopAudioStreamForPlayer(playerid);
  28.         return 1;
  29.     }
  30.     return 0;
  31. }
  32. //=Dialog=======================================================================
  33. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  34. {
  35.     if(dialogid == 100)
  36.     {
  37.         if(response)
  38.         {
  39.             if(listitem == 0)
  40.             {
  41.                 ShowPlayerDialog(playerid,101,DIALOG_STYLE_LIST,"{0033FF}**Radio**","Europa 2\nFunRadio\nFox Radio\nRadio Expres\nJemne Melodie\nRadio Slovensko\nRegina BA\nRegina BB\nRegina KE\nInternacional\nKlasika\nJunior\nViva\nLumen\nPatria","Vyber","Koniec");
  42.             }
  43.  
  44.             if(listitem == 1)
  45.             {
  46.                 ShowPlayerDialog(playerid,102,DIALOG_STYLE_LIST,"{0033FF}**Radio**","Europa 2\nFajn Radio\nKiss\nRock Zone\nImpuls\nDance\nBlanik\nBeat\nHumor\nHipHopVibes\nMetalica\nCountry\nDepeche Mode\nClubbeat\nGroovy House","Vyber","Koniec");
  47.             }
  48.            
  49.             if(listitem == 2)
  50.             {
  51.                 StopAudioStreamForPlayer(playerid);
  52.                 SendClientMessage(playerid, COLOR_RED, "Vypol si si Radio. Pre zapnutie Rádia napíš /radio");
  53.             }
  54.  
  55.             if(listitem == 3)
  56.             {
  57.                 ShowPlayerDialog(playerid,103,DIALOG_STYLE_MSGBOX,"{FF3333}**Radio**"," * Online Radio Player 1.0\n * © by Dominik 'MARV' Lisy\n * Skype: marv.samp \n * PasteBin: www.pastebin.com/u/DominikMarvLisy ","Koniec","");
  58.             }
  59.  
  60.             }
  61.  
  62.         }
  63. //=SK Stanice===================================================================
  64.     if(dialogid == 101)
  65.     {
  66.         if(response)
  67.         {
  68.             if(listitem == 0)
  69.             {
  70.                 StopAudioStreamForPlayer(playerid);
  71.                 PlayAudioStreamForPlayer(playerid,"http://ice2.europa2.sk/fm-europa2sk-128");// Europa 2
  72.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Europu 2");
  73.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  74.             }
  75.  
  76.             if(listitem == 1)
  77.             {
  78.                 StopAudioStreamForPlayer(playerid);
  79.                 PlayAudioStreamForPlayer(playerid,"http://stream.funradio.sk:8000/fun128.mp3");// FunRadio
  80.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si FunRadio");
  81.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  82.             }
  83.            
  84.             if(listitem == 2)
  85.             {
  86.                 StopAudioStreamForPlayer(playerid);
  87.                 PlayAudioStreamForPlayer(playerid,"http://sc.foxradio.cz:8888/");// Fox Radio
  88.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Fox Radio");
  89.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  90.             }
  91.  
  92.             if(listitem == 3)
  93.             {
  94.                 StopAudioStreamForPlayer(playerid);
  95.                 PlayAudioStreamForPlayer(playerid,"http://85.248.7.162:8000/96.mp3");// Radio Expres
  96.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Expres");
  97.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  98.             }
  99.  
  100.             if(listitem == 4)
  101.             {
  102.                 StopAudioStreamForPlayer(playerid);
  103.                 PlayAudioStreamForPlayer(playerid,"http://www.jemnemelodie.sk:8000");// Jemne Melodie
  104.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Jemne Melodie");
  105.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  106.             }
  107.  
  108.             if(listitem == 5)
  109.             {
  110.                 StopAudioStreamForPlayer(playerid);
  111.                 PlayAudioStreamForPlayer(playerid,"http://www.rozhlas.sk/stream/slovensko/slovensko_128.mp3.m3u");// Radio Slovensko
  112.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Slovensko");
  113.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  114.             }
  115.  
  116.             if(listitem == 6)
  117.             {
  118.                 StopAudioStreamForPlayer(playerid);
  119.                 PlayAudioStreamForPlayer(playerid,"http://www.rozhlas.sk/stream/reginaba/regina_ba_128.mp3.m3u");// Radio Regina BA
  120.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Regina BA");
  121.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  122.             }
  123.  
  124.             if(listitem == 7)
  125.             {
  126.                 StopAudioStreamForPlayer(playerid);
  127.                 PlayAudioStreamForPlayer(playerid,"http://www.rozhlas.sk/stream/reginabb/regina_bb_128.mp3.m3u");// Radio Regina BB
  128.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Regina BB");
  129.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  130.             }
  131.  
  132.             if(listitem == 8)
  133.             {
  134.                 StopAudioStreamForPlayer(playerid);
  135.                 PlayAudioStreamForPlayer(playerid,"http://www.rozhlas.sk/stream/reginake/regina_ke_128.mp3.m3u");// Radio Regina KE
  136.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Regina KE");
  137.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  138.             }
  139.  
  140.             if(listitem == 9)
  141.             {
  142.                 StopAudioStreamForPlayer(playerid);
  143.                 PlayAudioStreamForPlayer(playerid,"http://www.rozhlas.sk/stream/rsi/rsi_128.mp3.m3u");// Radio Internacional
  144.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Internacional");
  145.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  146.             }
  147.  
  148.             if(listitem == 10)
  149.             {
  150.                 StopAudioStreamForPlayer(playerid);
  151.                 PlayAudioStreamForPlayer(playerid,"http://www.rozhlas.sk/stream/klasika/klasika_128.mp3.m3u");// Radio Klasika
  152.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Klasika");
  153.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  154.             }
  155.  
  156.             if(listitem == 11)
  157.             {
  158.                 StopAudioStreamForPlayer(playerid);
  159.                 PlayAudioStreamForPlayer(playerid,"http://www.rozhlas.sk/stream/junior/junior_128.mp3.m3u");// Radio Junior
  160.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Junior");
  161.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  162.             }
  163.  
  164.             if(listitem == 12)
  165.             {
  166.                 StopAudioStreamForPlayer(playerid);
  167.                 PlayAudioStreamForPlayer(playerid,"http://85.159.106.242:8000/vivastream64.mp3");// Radio Viva
  168.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Viva");
  169.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  170.             }
  171.  
  172.             if(listitem == 13)
  173.             {
  174.                 StopAudioStreamForPlayer(playerid);
  175.                 PlayAudioStreamForPlayer(playerid,"http://audio.lumen.sk:8000/live128.mp3");// Radio Lumen
  176.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Lumen");
  177.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  178.             }
  179.  
  180.             if(listitem == 14)
  181.             {
  182.                 StopAudioStreamForPlayer(playerid);
  183.                 PlayAudioStreamForPlayer(playerid,"http://live.slovakradio.sk:8000/Patria_128.mp3");// Radio Patria
  184.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Patria");
  185.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  186.             }
  187.  
  188.             }
  189.  
  190.         }
  191. //=CZ Stanice===================================================================
  192.     if(dialogid == 102)
  193.     {
  194.         if(response)
  195.         {
  196.             if(listitem == 0)
  197.             {
  198.                 StopAudioStreamForPlayer(playerid);
  199.                 PlayAudioStreamForPlayer(playerid,"http://icecast3.play.cz/evropa2-128.mp3.m3u");// Europa 2
  200.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Europa 2");
  201.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  202.             }
  203.  
  204.             if(listitem == 1)
  205.             {
  206.                 StopAudioStreamForPlayer(playerid);
  207.                 PlayAudioStreamForPlayer(playerid,"http://ice.abradio.cz:8000/fajn128.mp3");// Fajn Radio
  208.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Fajn Radio");
  209.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  210.             }
  211.  
  212.             if(listitem == 2)
  213.             {
  214.                 StopAudioStreamForPlayer(playerid);
  215.                 PlayAudioStreamForPlayer(playerid,"http://85.159.106.242:8000/kissmp3_128.mp3");// Radio Kiss
  216.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Kiss");
  217.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  218.             }
  219.  
  220.             if(listitem == 3)
  221.             {
  222.                 StopAudioStreamForPlayer(playerid);
  223.                 PlayAudioStreamForPlayer(playerid,"http://icecast5.play.cz/rockzone128.mp3");// Radio Rock Zone
  224.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Rock Zone");
  225.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  226.             }
  227.  
  228.             if(listitem == 4)
  229.             {
  230.                 StopAudioStreamForPlayer(playerid);
  231.                 PlayAudioStreamForPlayer(playerid,"http://icecast6.play.cz/fm-impuls-128.mp3");// Radio Impuls
  232.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Impuls");
  233.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  234.             }
  235.  
  236.             if(listitem == 5)
  237.             {
  238.                 StopAudioStreamForPlayer(playerid);
  239.                 PlayAudioStreamForPlayer(playerid,"http://mp3stream4.abradio.cz:8000/dance128.mp3");// Radio Dance
  240.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Dance");
  241.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  242.             }
  243.  
  244.             if(listitem == 6)
  245.             {
  246.                 StopAudioStreamForPlayer(playerid);
  247.                 PlayAudioStreamForPlayer(playerid,"http://ice.abradio.cz/blanikfm128.mp3");// Radio Blanik
  248.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Blanik");
  249.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  250.             }
  251.  
  252.             if(listitem == 7)
  253.             {
  254.                 StopAudioStreamForPlayer(playerid);
  255.                 PlayAudioStreamForPlayer(playerid,"http://ice.abradio.cz:8000/beat128.mp3");// Radio Beat
  256.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Beat");
  257.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  258.             }
  259.  
  260.             if(listitem == 8)
  261.             {
  262.                 StopAudioStreamForPlayer(playerid);
  263.                 PlayAudioStreamForPlayer(playerid,"http://mp3stream4.abradio.cz:8000/humor128.mp3");// Radio Humor
  264.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Humor");
  265.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  266.             }
  267.  
  268.             if(listitem == 9)
  269.             {
  270.                 StopAudioStreamForPlayer(playerid);
  271.                 PlayAudioStreamForPlayer(playerid,"http://mp3stream4.abradio.cz:8000/hiphopvibes128.mp3");// Radio HipHopVibes
  272.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio HipHopVibes");
  273.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  274.             }
  275.  
  276.             if(listitem == 10)
  277.             {
  278.                 StopAudioStreamForPlayer(playerid);
  279.                 PlayAudioStreamForPlayer(playerid,"http://ice.abradio.cz/metallica128.mp3");// Radio Metalica
  280.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Metalica");
  281.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  282.             }
  283.  
  284.             if(listitem == 11)
  285.             {
  286.                 StopAudioStreamForPlayer(playerid);
  287.                 PlayAudioStreamForPlayer(playerid,"http://mp3stream4.abradio.cz:8000/country128.mp3");// Radio Country
  288.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Country");
  289.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  290.             }
  291.  
  292.             if(listitem == 12)
  293.             {
  294.                 StopAudioStreamForPlayer(playerid);
  295.                 PlayAudioStreamForPlayer(playerid,"http://mp3stream4.abradio.cz:8000/depeche128.mp3");// Radio Depeche Mode
  296.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Depeche Mode");
  297.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  298.             }
  299.  
  300.             if(listitem == 13)
  301.             {
  302.                 StopAudioStreamForPlayer(playerid);
  303.                 PlayAudioStreamForPlayer(playerid,"http://mp3stream4.abradio.cz:8000/clubbeat128.mp3");// Radio Clubbeat
  304.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Clubbeat");
  305.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  306.             }
  307.  
  308.             if(listitem == 14)
  309.             {
  310.                 StopAudioStreamForPlayer(playerid);
  311.                 PlayAudioStreamForPlayer(playerid,"http://ice.abradio.cz/ghouse128.mp3");// Radio Groovy House
  312.                 SendClientMessage(playerid, COLOR_ORANGE, "Naladil si si Rádio Groovy House");
  313.                 SendClientMessage(playerid, COLOR_RED, "Pre vypnutie Rádia napíš /stop alebo /radio");
  314.             }
  315.  
  316.         }
  317.  
  318.  
  319.     }
  320.  
  321.     return 1;
  322. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement