Advertisement
Guest User

Player de Som by arakuta

a guest
Feb 20th, 2012
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 4.55 KB | None | 0 0
  1. // Sistema de musicas no jogo
  2. // feito por Arakuta!
  3.  
  4. #include <a_samp>
  5.  
  6. public OnFilterScriptInit()
  7. {
  8.     print("\n----------------------------------");
  9.     print("FilterScript de músicas carregado!");
  10.     print("----------------------------------\n");
  11.     return 1;
  12. }
  13.  
  14. public OnFilterScriptExit()
  15. {
  16.     return 1;
  17. }
  18.  
  19. public OnPlayerCommandText(playerid, cmdtext[])
  20. {
  21.     if (strcmp("/musicas", cmdtext, true, 10) == 0)
  22.     {
  23.         ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Player de som by Arakuta","Escolher música\nEntrar URL","Selecionar","Sair");
  24.         return 1;
  25.     }
  26.     if (strcmp("/pararmusica", cmdtext, true, 10) == 0)
  27.     {
  28.         StopAudioStreamForPlayer(playerid);
  29.     }
  30.     return 0;
  31. }
  32.  
  33. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  34. {
  35.     if(dialogid == 0)
  36.     {
  37.         if(response)
  38.         {
  39.             if(listitem == 0)
  40.             {
  41.                 ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Escolha a banda:","Metallica\nGuns n Roses\nPearl Jam\nRed Hot Chilli Peppers","Selecionar","Voltar");
  42.             }
  43.             if(listitem == 1)
  44.             {
  45.                 ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Digite a URL:","Exemplo: http://arakuta.xpg.com.br/metallica.mp3","Selecionar","Voltar");
  46.             }
  47.         }
  48.     }
  49.     else if(dialogid == 1)
  50.     {
  51.         if(!response) return ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Player de som by Arakuta","Escolher música\nEntrar URL","Selecionar","Sair");
  52.         if(response)
  53.         {
  54.             if(listitem == 0)
  55.             {
  56.                 ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Escolha a música:","Enter Sandman\nOne\nFade to Black","Selecionar","Voltar");
  57.             }
  58.             if(listitem == 1)
  59.             {
  60.                 ShowPlayerDialog(playerid,4,DIALOG_STYLE_LIST,"Escolha a música:","Dont Cry\nSweet Child o Mine\nWelcome to the Jungle","Selecionar","Voltar");
  61.             }
  62.             if(listitem == 2)
  63.             {
  64.                 ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"Escolha a música:","Even Flow\nAlive","Selecionar","Voltar");
  65.             }
  66.             if(listitem == 3)
  67.             {
  68.                 ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Escolha a música:","Otherside\nAdventures of Raidance Maggie\nCant Stop","Selecionar","Voltar");
  69.             }
  70.         }
  71.     }
  72.     else if(dialogid == 2)
  73.     {
  74.         if(!response) return ShowPlayerDialog(playerid,0,DIALOG_STYLE_LIST,"Player de som by Arakuta","Escolher música\nEntrar URL","Selecionar","Sair");
  75.         if(!strlen(inputtext))
  76.         {
  77.             SendClientMessage(playerid,0xFFFFFFAA, "Escreva algo!");
  78.             return 1;
  79.         }
  80.         new link[128];
  81.         format(link,128,"%s",inputtext);
  82.         PlayAudioStreamForPlayer(playerid,link);
  83.     }
  84.     else if(dialogid == 3)
  85.     {
  86.         if(!response) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Escolha a banda:","Metallica\nGuns n Roses\nPearl Jam\nRed Hot Chilli Peppers","Selecionar","Voltar");
  87.         if(listitem == 0) return PlayAudioStreamForPlayer(playerid,"http://arakuta.xpg.com.br/sandman.mp3");
  88.         if(listitem == 1) return PlayAudioStreamForPlayer(playerid,"http://arakuta.xpg.com.br/one.mp3");
  89.         if(listitem == 2) return PlayAudioStreamForPlayer(playerid,"http://arakuta.xpg.com.br/fadeto.mp3");
  90.     }
  91.     else if(dialogid == 4)
  92.     {
  93.         if(!response) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Escolha a banda:","Metallica\nGuns n Roses\nPearl Jam\nRed Hot Chilli Peppers","Selecionar","Voltar");
  94.         if(listitem == 0) return PlayAudioStreamForPlayer(playerid,"http://arakuta.xpg.com.br/dontcry.mp3");
  95.         if(listitem == 1) return PlayAudioStreamForPlayer(playerid,"http://arakuta.xpg.com.br/sweet.mp3");
  96.         if(listitem == 2) return PlayAudioStreamForPlayer(playerid,"http://arakuta.xpg.com.br/jungle.mp3");
  97.     }
  98.     else if(dialogid == 5)
  99.     {
  100.         if(!response) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Escolha a banda:","Metallica\nGuns n Roses\nPearl Jam\nRed Hot Chilli Peppers","Selecionar","Voltar");
  101.         if(listitem == 0) return PlayAudioStreamForPlayer(playerid,"http://arakuta.xpg.com.br/evenflow.mp3");
  102.         if(listitem == 2) return PlayAudioStreamForPlayer(playerid,"http://arakuta.xpg.com.br/alive.mp3");
  103.     }
  104.     else if(dialogid == 6)
  105.     {
  106.         if(!response) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_LIST,"Escolha a banda:","Metallica\nGuns n Roses\nPearl Jam\nRed Hot Chilli Peppers","Selecionar","Voltar");
  107.         if(listitem == 0) return PlayAudioStreamForPlayer(playerid,"http://arakuta.xpg.com.br/otherside.mp3");
  108.         if(listitem == 1) return PlayAudioStreamForPlayer(playerid,"http://arakuta.xpg.com.br/raindance.mp3");
  109.         if(listitem == 2) return PlayAudioStreamForPlayer(playerid,"http://arakuta.xpg.com.br/cantstop.mp3");
  110.     }
  111.     return 1;
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement