- //ADRI1 'aDialog' filterscipt example.
- #include <a_samp>
- #include <aDialog>
- #define DIALOG_MUSIC 0
- #define DIALOG_TEST 1
- main(){}
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/musica", cmdtext, true, 10) == 0)
- {
- ShowTextDrawDialog(playerid, DIALOG_MUSIC, "Alhambra - Musica", "Play", "", "psy - gangnam style", "lmfao - sorry for party rocking", "eric prydz - pjanoo", "parar musica");
- return 1;
- }
- if (strcmp("/test", cmdtext, true, 10) == 0)
- {
- 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");
- return 1;
- }
- return 0;
- }
- public OnTextDrawDialogResponse(playerid, response, dialogid, listitem)
- {
- if(dialogid == DIALOG_MUSIC)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:PlayAudioStreamForPlayer(playerid, "https://dl.dropbox.com/s/toc6d0gmwyf6m52/gangnamstyle.mp3?dl=1"); //PSY - Gangnam Style
- case 1:PlayAudioStreamForPlayer(playerid, "https://dl.dropbox.com/s/xmo5nrwc6uvx90e/PartyLMFAO.mp3?dl=1"); //LMFAO - Sorry for party rocking
- case 2:PlayAudioStreamForPlayer(playerid, "https://dl.dropbox.com/s/3lj9dv77pp15opc/Pjanoo.mp3?dl=1"); //Eric Prydz - Pjanoo
- case 3:StopAudioStreamForPlayer(playerid); //Parar música
- }
- }
- }
- if(dialogid == DIALOG_TEST)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 0");
- case 1:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 1");
- case 2:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 2");
- case 3:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 3");
- case 4:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 4");
- case 5:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 5");
- case 6:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 6");
- case 7:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 7");
- case 8:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 8");
- case 9:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 9");
- case 10:SendClientMessage(playerid, -1, "Botón 1: Has presionado la línea 10");
- }
- }
- else
- {
- switch(listitem)
- {
- case 0:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 0");
- case 1:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 1");
- case 2:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 2");
- case 3:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 3");
- case 4:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 4");
- case 5:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 5");
- case 6:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 6");
- case 7:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 7");
- case 8:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 8");
- case 9:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 9");
- case 10:SendClientMessage(playerid, -1, "Botón 2: Has presionado la línea 10");
- default:SendClientMessage(playerid, -1, "Has cancelado, presionando ESC");
- }
- }
- }
- return 1;
- }
By adri1