Advertisement
Hirsw0w

Untitled

Dec 16th, 2014
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. #define MAX_SONGS 3
  4. #define MAX_CHARS 60
  5. #define MUSIC_DIALOGID 102
  6.  
  7. new Songs[MAX_SONGS][2][MAX_CHARS] = {
  8. {"Song 1 Name","http://Song1URL.com/name.mp3"},
  9. {"Song 2 Name","http://Song2URL.com/name.mp3"},
  10. {"Song 3 Name","http://Song3URL.com/name.mp3"}
  11. };
  12.  
  13. public OnPlayerCommandText(playerid, cmdtext[])
  14. {
  15. if (!strcmp("/music", cmdtext, true))
  16. {
  17. new dialogstr[(MAX_SONGS*6)+(MAX_SONGS*MAX_CHARS)];
  18. new str[MAX_CHARS+6];
  19. for(new i;i < MAX_SONGS;i++) {
  20. format(str,sizeof(str),"%d: %s\n",i+1,Songs[i][0]);
  21. strcat(dialogstr,str);
  22. }
  23. ShowPlayerDialog(playerid,MUSIC_DIALOGID,DIALOG_STYLE_LIST,"áøåê äáà ìîòøëú äîåæé÷ä!", dialogstr, "OK", "Cancel");
  24. return 1;
  25. }
  26. return 1;
  27. }
  28.  
  29. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
  30. if(dialogid == MUSIC_DIALOGID) {
  31. new str[MAX_CHARS+20];
  32. PlayAudioStreamForPlayer(playerid,Songs[listitem][1]);
  33. format(str,sizeof(str),"! äôòìú àú äùéø %s äàæðä ðòéîä",Songs[listitem][0]);
  34. SendClientMessage(playerid,0x00FFFFFF,str);
  35. return 1;
  36. }
  37. return 1;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement