Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define MAX_SONGS 3
- #define MAX_CHARS 60
- #define MUSIC_DIALOGID 102
- new Songs[MAX_SONGS][2][MAX_CHARS] = {
- {"Song 1 Name","http://Song1URL.com/name.mp3"},
- {"Song 2 Name","http://Song2URL.com/name.mp3"},
- {"Song 3 Name","http://Song3URL.com/name.mp3"}
- };
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (!strcmp("/music", cmdtext, true))
- {
- new dialogstr[(MAX_SONGS*6)+(MAX_SONGS*MAX_CHARS)];
- new str[MAX_CHARS+6];
- for(new i;i < MAX_SONGS;i++) {
- format(str,sizeof(str),"%d: %s\n",i+1,Songs[i][0]);
- strcat(dialogstr,str);
- }
- ShowPlayerDialog(playerid,MUSIC_DIALOGID,DIALOG_STYLE_LIST,"áøåê äáà ìîòøëú äîåæé÷ä!", dialogstr, "OK", "Cancel");
- return 1;
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
- if(dialogid == MUSIC_DIALOGID) {
- new str[MAX_CHARS+20];
- PlayAudioStreamForPlayer(playerid,Songs[listitem][1]);
- format(str,sizeof(str),"! äôòìú àú äùéø %s äàæðä ðòéîä",Songs[listitem][0]);
- SendClientMessage(playerid,0x00FFFFFF,str);
- return 1;
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement