Guest User

Example aDialog filterscript. By adri1

a guest
Feb 2nd, 2013
888
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 3.51 KB | None | 0 0
  1. //ADRI1 'aDialog' filterscipt example.
  2.  
  3. #include <a_samp>
  4. #include <aDialog>
  5. #define DIALOG_MUSIC    0
  6. #define DIALOG_TEST     1
  7. main(){}
  8. public OnPlayerCommandText(playerid, cmdtext[])
  9. {
  10.     if (strcmp("/musica", cmdtext, true, 10) == 0)
  11.     {
  12.         ShowTextDrawDialog(playerid, DIALOG_MUSIC, "Alhambra - Musica", "Play", "", "psy - gangnam style", "lmfao - sorry for party rocking", "eric prydz - pjanoo", "parar musica");
  13.         return 1;
  14.     }
  15.     if (strcmp("/test", cmdtext, true, 10) == 0)
  16.     {
  17.         ShowTextDrawDialog(playerid, DIALOG_TEST, "Dialog - Test", "Boton1", "Boton2", "Linea 0", "Linea 1", "Linea 2", "Linea 3", "Linea 4", "Linea 5", "Linea 6", "Linea 7", "Linea 8", "Linea 9", "Linea 10");
  18.         return 1;
  19.     }
  20.     return 0;
  21. }
  22. public OnTextDrawDialogResponse(playerid, response, dialogid, listitem)
  23. {
  24.     if(dialogid == DIALOG_MUSIC)
  25.     {
  26.         if(response)
  27.         {
  28.             switch(listitem)
  29.             {
  30.                 case 0:PlayAudioStreamForPlayer(playerid, "https://dl.dropbox.com/s/toc6d0gmwyf6m52/gangnamstyle.mp3?dl=1");    //PSY - Gangnam Style
  31.                 case 1:PlayAudioStreamForPlayer(playerid, "https://dl.dropbox.com/s/xmo5nrwc6uvx90e/PartyLMFAO.mp3?dl=1");      //LMFAO - Sorry for party rocking
  32.                 case 2:PlayAudioStreamForPlayer(playerid, "https://dl.dropbox.com/s/3lj9dv77pp15opc/Pjanoo.mp3?dl=1");          //Eric Prydz - Pjanoo
  33.                 case 3:StopAudioStreamForPlayer(playerid);                                                                      //Parar música
  34.             }
  35.         }
  36.     }
  37.     if(dialogid == DIALOG_TEST)
  38.     {
  39.         if(response)
  40.         {
  41.             switch(listitem)
  42.             {
  43.                 case 0:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 0");
  44.                 case 1:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 1");
  45.                 case 2:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 2");
  46.                 case 3:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 3");
  47.                 case 4:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 4");
  48.                 case 5:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 5");
  49.                 case 6:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 6");
  50.                 case 7:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 7");
  51.                 case 8:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 8");
  52.                 case 9:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 9");
  53.                 case 10:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 10");
  54.             }
  55.         }
  56.         else
  57.         {
  58.             switch(listitem)
  59.             {
  60.                 case 0:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 0");
  61.                 case 1:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 1");
  62.                 case 2:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 2");
  63.                 case 3:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 3");
  64.                 case 4:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 4");
  65.                 case 5:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 5");
  66.                 case 6:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 6");
  67.                 case 7:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 7");
  68.                 case 8:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 8");
  69.                 case 9:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 9");
  70.                 case 10:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 10");
  71.                 default:SendClientMessage(playerid, -1, "Has cancelado, presionando ESC");
  72.             }
  73.         }
  74.     }
  75.     return 1;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment