Guest User

SanRádio System 3D - SA-MP.

a guest
Jun 24th, 2012
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.89 KB | None | 0 0
  1. //======================NÃO RETIRE OS CRÉDITOS!=================================
  2.  
  3. #define FILTERSCRIPT
  4.  
  5. #include < a_samp >
  6. #include < 3DMenu >
  7. #include < zcmd >
  8.  
  9. /*
  10. |===============================================|
  11. | --== San Rádio System 3D ==-- |
  12. | --== by SanaleX ==-- |
  13. | -== Versão 1.0 ==-- |
  14. | Skype: asandro16 |
  15. |===============================================|
  16. */
  17.  
  18. new Jogador3DMenu[MAX_PLAYERS];
  19.  
  20. public OnFilterScriptInit()
  21. {
  22. for(new i = 0; i < MAX_PLAYERS; i++) Jogador3DMenu[i] = -1;
  23. return 1;
  24. }
  25.  
  26. public OnFilterScriptExit()
  27. {
  28. for(new i = 0; i < MAX_PLAYERS; i++)
  29. {
  30. if(Jogador3DMenu[i] != -1)
  31. {
  32. Destroy3DMenu(Jogador3DMenu[i]);
  33. StopAudioStreamForPlayer(i);
  34. }
  35. }
  36. return 0;
  37. }
  38.  
  39. public OnPlayerConnect(playerid)
  40. {
  41. Jogador3DMenu[playerid] = -1;
  42. return 0;
  43. }
  44.  
  45. CMD:radio(playerid, params[])
  46. {
  47. if(Jogador3DMenu[playerid] != -1) return SendClientMessage(playerid,-1,"[RÁDIO]: O Menu já está Aberto!");
  48. if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT)
  49. {
  50. SendClientMessage(playerid,-1,"[RÁDIO]: Por favor, saia do veículo para ouvir uma rádio!");
  51. return 1;
  52. }
  53. new Float:x,Float:y,Float:z,Float:rot;
  54. GetPlayerPos(playerid,x,y,z);
  55. GetPlayerFacingAngle(playerid,rot);
  56. Jogador3DMenu[playerid] = Create3DMenu(x,y,z,rot,16,playerid);
  57. SetBoxText(Jogador3DMenu[playerid],0,"Radio Hunter Brasil",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  58. SetBoxText(Jogador3DMenu[playerid],1,"Rádio Funk Brasil",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  59. SetBoxText(Jogador3DMenu[playerid],2,"Rádio Super Mix",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  60. SetBoxText(Jogador3DMenu[playerid],3,"Rádio Sound Pop",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  61. SetBoxText(Jogador3DMenu[playerid],4,"Rádio Jovem Pan",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  62. SetBoxText(Jogador3DMenu[playerid],5,"Rádio Nova FM",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  63. SetBoxText(Jogador3DMenu[playerid],6,"Rádio Games Brasil",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  64. SetBoxText(Jogador3DMenu[playerid],7,"Rádio Rap Brasil",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  65. SetBoxText(Jogador3DMenu[playerid],8,"Rádio Mix Brasil",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  66. SetBoxText(Jogador3DMenu[playerid],9,"Rádio Play Max",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  67. SetBoxText(Jogador3DMenu[playerid],10,"Rádio Antena 1",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  68. SetBoxText(Jogador3DMenu[playerid],11,"Rádio Som Sertanejo",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  69. SetBoxText(Jogador3DMenu[playerid],12,"Rádio Energy Brasil",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  70. SetBoxText(Jogador3DMenu[playerid],13,"Rádio Ibiza Club",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  71. SetBoxText(Jogador3DMenu[playerid],14,"Parar",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  72. SetBoxText(Jogador3DMenu[playerid],15,"Sair",OBJECT_MATERIAL_SIZE_256x128,"Impact",36,0,0xFFFFFFFF,0x4682B400,OBJECT_MATERIAL_TEXT_ALIGN_CENTER);
  73. SendClientMessage(playerid,-1,"[RÁDIO]: Use as teclas 'Y' e 'N' para mover a caixa, e 'Espaço' para confirmar sua escolha.");
  74. Streamer_UpdateEx(playerid,x,y,z);
  75. Select3DMenu(playerid,Jogador3DMenu[playerid]);
  76. return 1;
  77. }
  78.  
  79.  
  80. public OnPlayerSelect3DMenuBox(playerid,MenuID,selected)
  81. {
  82. if(Jogador3DMenu[playerid] == MenuID)
  83. {
  84. if(selected >= 0 && selected < 14) StopAudioStreamForPlayer(playerid);
  85. if(selected == 0) PlayAudioStreamForPlayer(playerid,"http://78.159.104.167:80"), SendClientMessage(playerid, 0x4682B400, "[RÁDIO]: Ouvindo Agora: Rádio Hunter Brasil, Aguarde um Momento Para Tocar."); // Rádio Hunter Brasil
  86. if(selected == 1) PlayAudioStreamForPlayer(playerid,"http://70.36.100.78:10452"), SendClientMessage(playerid, 0x4682B400, "[RÁDIO]: Ouvindo Agora: Rádio Funk Brasil, Aguarde um Momento Para Tocar."); // Rádio Funk Brasil
  87. if(selected == 2) PlayAudioStreamForPlayer(playerid,"http://83.170.116.212:7585"), SendClientMessage(playerid, 0x4682B400, "[RÁDIO]: Ouvindo Agora: Rádio Super Mix, Aguarde um Momento Para Tocar."); // Rádio Super Mix
  88. if(selected == 3) PlayAudioStreamForPlayer(playerid,"http://173.193.202.68:7460"), SendClientMessage(playerid, 0x4682B400, "[RÁDIO]: Ouvindo Agora: Rádio Sound Pop, Aguarde um Momento Para Tocar."); // Rádio Sound Pop
  89. if(selected == 4) PlayAudioStreamForPlayer(playerid,"http://177.124.129.20:8008"), SendClientMessage(playerid, 0x4682B400, "[RÁDIO]: Ouvindo Agora: Rádio Jovem Pan, Aguarde um Momento Para Tocar."); // Rádio Omega Hitz
  90. if(selected == 5) PlayAudioStreamForPlayer(playerid,"http://187.17.67.228:9052"), SendClientMessage(playerid, 0x4682B400, "[RÁDIO]: Ouvindo Agora: Rádio Nova FM, Aguarde um Momento Para Tocar."); // Rádio Brasil Hits
  91. if(selected == 6) PlayAudioStreamForPlayer(playerid,"http://74.222.1.205:9666"), SendClientMessage(playerid, 0x4682B400, "[RÁDIO]: Ouvindo Agora: Rádio Games Brasil, Aguarde um Momento Para Tocar."); // Rádio Games Brasil
  92. if(selected == 7) PlayAudioStreamForPlayer(playerid,"http://67.228.177.4:9944"), SendClientMessage(playerid, 0x4682B400, "[RÁDIO]: Ouvindo Agora: Rádio Rap Brasil, Aguarde um Momento Para Tocar."); // Rádio Rap Brasil
  93. if(selected == 8) PlayAudioStreamForPlayer(playerid,"http://85.25.143.28:8002"), SendClientMessage(playerid, 0x4682B400, "[RÁDIO]: Ouvindo Agora: Rádio Mix Brasil, Aguarde um Momento Para Tocar."); // Rádio Mix Brasil
  94. if(selected == 9) PlayAudioStreamForPlayer(playerid,"http://173.193.202.68:8080"), SendClientMessage(playerid, 0x4682B400, "[RÁDIO]: Ouvindo Agora: Rádio Play Max, Aguarde um Momento Para Tocar."); // Rádio Play Max
  95. if(selected == 10) PlayAudioStreamForPlayer(playerid,"http://159.253.145.179:8006"), SendClientMessage(playerid, 0x4682B400, "[RÁDIO]: Ouvindo Agora: Rádio Antena 1, Aguarde um Momento Para Tocar."); // Rádio FreeStyle Mania
  96. if(selected == 11) PlayAudioStreamForPlayer(playerid,"http://64.15.147.221:12016"), SendClientMessage(playerid, 0x4682B400, "[RÁDIO]: Ouvindo Agora: Rádio Som Sertanejo, Aguarde um Momento Para Tocar."); // Rádio Giro Sertanejo
  97. if(selected == 12) PlayAudioStreamForPlayer(playerid,"http://204.45.109.90:8039"), SendClientMessage(playerid, 0x4682B400, "[RÁDIO]: Ouvindo Agora: Rádio Energy Brasil, Aguarde um Momento Para Tocar."); // Rádio Energy Brasil
  98. if(selected == 13) PlayAudioStreamForPlayer(playerid,"http://80.237.159.41:7000"), SendClientMessage(playerid, 0x4682B400, "[RÁDIO]: Ouvindo Agora: Rádio Ibiza Club, Aguarde um Momento Para Tocar."); // Rádio Ibiza Club
  99. if(selected == 14) StopAudioStreamForPlayer(playerid), SendClientMessage(playerid, 0x4682B400, "[RÁDIO]: Você Desligou a Rádio com Sucesso!");
  100. if(selected == 15)
  101. {
  102. Destroy3DMenu(Jogador3DMenu[playerid]);
  103. Jogador3DMenu[playerid] = -1;
  104. SendClientMessage(playerid, 0x4682B450, "[RÁDIO]: Você Fechou o Menu de Rádios!");
  105. }
  106. }
  107. return 0;
  108. }
  109.  
  110.  
  111. //======================EM BREVE PRÓXIMAS VERSÕES!==============================
Advertisement
Add Comment
Please, Sign In to add comment