alexcordeiro

[FS] Jukebox

Dec 16th, 2012
466
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 8.77 KB | None | 0 0
  1. #include <a_samp>
  2. //---COLORS---//
  3. #define COLOR_LIGHTBLUE 0x33CCFFAA
  4. #define COR_3DLABEL     0xF68E00F6
  5. //---COLORS---//
  6. #define RADIOMP3 1
  7. public OnFilterScriptInit()
  8. {
  9.     print("\n--------------------------------------");
  10.     print("Jukebox By: alexcordeiro carregado com sucesso ");
  11.     print("--------------------------------------\n");
  12.     Create3DTextLabel("Aperte Enter\nPara ver a lista de Rádios", COR_3DLABEL, 485.826,-21.500,1002.109, 25, 0, 50);
  13.     CreateObject(2618,485.826,-21.500,1002.109,0.000,0.000,0.000);
  14.     return 1;
  15. }
  16. public OnPlayerCommandText(playerid, cmdtext[])
  17. {
  18.     if(!strcmp(cmdtext, "/Jukebox"))
  19.     {
  20.         if(IsPlayerInRangeOfPoint(playerid, 2.0, 485.826,-21.500,1002.109))
  21.         {
  22.             ShowPlayerDialog(playerid, RADIOMP3, DIALOG_STYLE_LIST, "{00008B}Jukebox By: alexcordeiro",
  23.             "01-Rádio WebLivre Gospel\n02-Rádio Jovem Pan FM\n03-Rádio Mix FM\n04-Rádio 105 FM\n05-Radio Transcontinental FM 104,7\n06-Rádio Metropolitana FM\n07-Rádio Tropical\n08-Rádio Musik Rock (EXTREME)\n09-Rádio RockRadio1\n10-Rádio Acustik\n11-Rádio Vanguarda FM\n12-Rádio Nova Brasil FM (MPB)\n13-Rádio Omega Hitz Brasil\n14-Rádio Tupi FM\n15-Rádio BAND FM 99,7\n16-Rádio Zonix\n{CD0000}Desligar Rádio BMV",
  24.             "Escutar", "Cancelar");
  25.             return 1;
  26.         }
  27.     }
  28.     return 0;
  29. }
  30. public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
  31. {
  32.     if ((newkeys==KEY_SECONDARY_ATTACK))
  33.     {
  34.         OnPlayerCommandText(playerid,"/Jukebox");
  35.     }
  36. }
  37. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  38. {
  39.     if(dialogid == RADIOMP3)
  40.     {
  41.         if(response)
  42.         {
  43.             switch(listitem)
  44.             {
  45.                 case 0:
  46.                 {
  47.                     StopAudioStreamForPlayer(playerid);
  48.                     PlayAudioStreamForPlayer(playerid, "http://184.82.167.186:1168");
  49.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  50.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Rádio WebLivre Gospel {FFFFFF}Ligada!");
  51.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  52.                     GivePlayerMoney(playerid, - 20);
  53.                 }
  54.                 case 1:
  55.                 {
  56.                     StopAudioStreamForPlayer(playerid);
  57.                     PlayAudioStreamForPlayer(playerid, "http://177.124.129.20:8008");
  58.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  59.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Rádio Jovem Pan FM {FFFFFF}Ligada!");
  60.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  61.                     GivePlayerMoney(playerid, - 20);
  62.                 }
  63.                 case 2:
  64.                 {
  65.                     StopAudioStreamForPlayer(playerid);
  66.                     PlayAudioStreamForPlayer(playerid, "http://88.190.23.49:8041");
  67.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  68.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Rádio Mix FM {FFFFFF}Ligada!");
  69.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  70.                     GivePlayerMoney(playerid, - 20);
  71.                 }
  72.                 case 3:
  73.                 {
  74.                     StopAudioStreamForPlayer(playerid);
  75.                     PlayAudioStreamForPlayer(playerid, "http://184.173.239.134:8118");
  76.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  77.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Rádio 105 FM {FFFFFF}Ligada!");
  78.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  79.                     GivePlayerMoney(playerid, - 20);
  80.                 }
  81.                 case 4:
  82.                 {
  83.                     StopAudioStreamForPlayer(playerid);
  84.                     PlayAudioStreamForPlayer(playerid, "http://174.122.252.82:8068");
  85.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  86.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Radio Transcontinental FM 104,7 {FFFFFF}Ligada!");
  87.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  88.                     GivePlayerMoney(playerid, - 20);
  89.                 }
  90.                 case 5:
  91.                 {
  92.                     StopAudioStreamForPlayer(playerid);
  93.                     PlayAudioStreamForPlayer(playerid, "http://64.120.228.146:9874");
  94.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  95.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Rádio Metropolitana FM {FFFFFF}Ligada!");
  96.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  97.                     GivePlayerMoney(playerid, - 20);
  98.                 }
  99.                 case 6:
  100.                 {
  101.                     StopAudioStreamForPlayer(playerid);
  102.                     PlayAudioStreamForPlayer(playerid, "http://72.55.140.182:7158");
  103.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  104.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Rádio Tropical {FFFFFF}Ligada!");
  105.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  106.                     GivePlayerMoney(playerid, - 20);
  107.                 }
  108.                 case 7:
  109.                 {
  110.                     StopAudioStreamForPlayer(playerid);
  111.                     PlayAudioStreamForPlayer(playerid, "http://87.230.100.51:10000");
  112.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  113.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Rádio Musik Rock (EXTREME) {FFFFFF}Ligada!");
  114.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  115.                     GivePlayerMoney(playerid, - 20);
  116.                 }
  117.                 case 8:
  118.                 {
  119.                     StopAudioStreamForPlayer(playerid);
  120.                     PlayAudioStreamForPlayer(playerid, "http://94.23.16.167:8000");
  121.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  122.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Rádio RockRadio1 {FFFFFF}Ligada!");
  123.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  124.                     GivePlayerMoney(playerid, - 20);
  125.                 }
  126.                 case 9:
  127.                 {
  128.                     StopAudioStreamForPlayer(playerid);
  129.                     PlayAudioStreamForPlayer(playerid, "http://178.63.194.181:9990");
  130.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  131.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Rádio Acustik {FFFFFF}Ligada!");
  132.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  133.                     GivePlayerMoney(playerid, - 20);
  134.                 }
  135.                 case 10:
  136.                 {
  137.                     StopAudioStreamForPlayer(playerid);
  138.                     PlayAudioStreamForPlayer(playerid, "http://75.126.185.12:8078");
  139.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  140.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Rádio Vanguarda FM {FFFFFF}Ligada!");
  141.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  142.                     GivePlayerMoney(playerid, - 20);
  143.                 }
  144.                 case 11:
  145.                 {
  146.                     StopAudioStreamForPlayer(playerid);
  147.                     PlayAudioStreamForPlayer(playerid, "http://187.17.67.228:9052");
  148.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  149.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Rádio Nova Brasil FM (MPB) {FFFFFF}Ligada!");
  150.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  151.                     GivePlayerMoney(playerid, - 20);
  152.                 }
  153.                 case 12:
  154.                 {
  155.                     StopAudioStreamForPlayer(playerid);
  156.                     PlayAudioStreamForPlayer(playerid, "http://178.63.129.122:8000");
  157.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  158.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Rádio Omega Hitz Brasil {FFFFFF}Ligada!");
  159.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  160.                     GivePlayerMoney(playerid, - 20);
  161.                 }
  162.                 case 13:
  163.                 {
  164.                     StopAudioStreamForPlayer(playerid);
  165.                     PlayAudioStreamForPlayer(playerid, "http://208.101.42.34:8082");
  166.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  167.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Rádio Tupi FM {FFFFFF}Ligada!");
  168.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  169.                     GivePlayerMoney(playerid, - 20);
  170.                 }
  171.                 case 14:
  172.                 {
  173.                     StopAudioStreamForPlayer(playerid);
  174.                     PlayAudioStreamForPlayer(playerid, "http://75.126.86.5:8058");
  175.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  176.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Rádio BAND FM 99,7 {FFFFFF}Ligada!");
  177.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  178.                     GivePlayerMoney(playerid, - 20);
  179.                 }
  180.                 case 15:
  181.                 {
  182.                     StopAudioStreamForPlayer(playerid);
  183.                     PlayAudioStreamForPlayer(playerid, "http://173.193.202.68:8022");
  184.                     ApplyAnimation(playerid, "HEIST9","Use_SwipeCard", 4.0, 0, 0, 0, 0, 0);
  185.                     SendClientMessage(playerid, 0x33CCFFAA, "[INFO] {FF0000}Rádio Zonix {FFFFFF}Ligada!");
  186.                     GameTextForPlayer(playerid,"~w~ Pago!~n~~r~ 20 Reais para ouvir a radio.", 3000, 1);
  187.                     GivePlayerMoney(playerid, - 20);
  188.                 }
  189.                 case 16:
  190.                 {
  191.                     SendClientMessage(playerid, -1, "[INFO]Rádio Desligada.");
  192.                     StopAudioStreamForPlayer(playerid);
  193.                 }
  194.             }
  195.         }
  196.     }
  197.     return 1;
  198. }
Advertisement
Add Comment
Please, Sign In to add comment