Advertisement
Guest User

FILTERSCRIPT - SAMP DJ [FAMILIASAMP.COM]

a guest
Jul 30th, 2015
389
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.08 KB | None | 0 0
  1. /*
  2. * FILTERSCRIPT - SAMP DJ
  3. FAMILIASAMP.COM
  4. */
  5.  
  6. #define FILTERSCRIPT
  7. #include <a_samp>
  8. #include <a_http>
  9. #include "ZCMD"
  10.  
  11. #if defined FILTERSCRIPT
  12.  
  13. #define DIALOG_SAMP_DJ 406
  14. new PlayerText:_SAMP_DJ[14];
  15. new MusicaN[MAX_PLAYERS];
  16.  
  17. forward PlayAudioStreamByName(playerid, name[]);
  18. forward PlayAudioStreamByNameEx(index, response_code, data[]);
  19.  
  20. public OnFilterScriptInit()
  21. {
  22. print("\n--------------------------------------");
  23. print(" Sistema SAMP DJ - By Jimmy");
  24. print("--------------------------------------\n");
  25. return 1;
  26. }
  27.  
  28. public OnFilterScriptExit()
  29. {
  30. return 1;
  31. }
  32.  
  33. CMD:abrirpaineldj(playerid, params[])
  34. {
  35. SelectTextDraw(playerid , 0xFFFFFFFF);
  36. for(new T = 0; T < sizeof(_SAMP_DJ); ++T) PlayerTextDrawShow(playerid, _SAMP_DJ[T]);
  37. return 1;
  38. }
  39.  
  40. CMD:fecharpaineldj(playerid, params[])
  41. {
  42. for(new T = 0; T < sizeof(_SAMP_DJ); ++T) PlayerTextDrawHide(playerid, _SAMP_DJ[T]);
  43. CancelSelectTextDraw(playerid);
  44. return 1;
  45. }
  46.  
  47. public OnPlayerConnect(playerid)
  48. {
  49. CarregarText(playerid);
  50. return 1;
  51. }
  52.  
  53. public OnPlayerDisconnect(playerid, reason)
  54. {
  55. return 1;
  56. }
  57.  
  58. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  59. {
  60. if(dialogid == DIALOG_SAMP_DJ)
  61. {
  62. if(!response || strlen(inputtext) < 1 || strlen(inputtext) > 25) return ShowPlayerDialog(playerid, DIALOG_SAMP_DJ, DIALOG_STYLE_INPUT, "{F6A100}Musica", "\n{FFFFFF}Qual Musica ?:\n", "Tocar", "Cancelar");
  63.  
  64. format(MusicaN[playerid], 60, "%s", inputtext);
  65. PlayerTextDrawSetString(playerid, _SAMP_DJ[11], inputtext);
  66. }
  67. return 1;
  68. }
  69.  
  70. public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
  71. {
  72. if(playertextid == _SAMP_DJ[11])
  73. {
  74. ShowPlayerDialog(playerid, DIALOG_SAMP_DJ, DIALOG_STYLE_INPUT, "{F6A100}Musica", "\n{FFFFFF}Qual Musica ?\n", "Tocar", "Cancelar");
  75. }
  76. if(playertextid == _SAMP_DJ[12])
  77. {
  78. if(MusicaN[playerid] == 0) return ShowPlayerDialog(playerid, DIALOG_SAMP_DJ, DIALOG_STYLE_INPUT, "{F6A100}Musica", "\n{FFFFFF}Qual Musica ?\n", "Tocar", "Cancelar");
  79. PlayAudioStreamByName(playerid, MusicaN[playerid]);
  80. SendClientMessage(playerid, -1, "Aguarde !..");
  81. }
  82. if(playertextid == _SAMP_DJ[13])
  83. {
  84. for(new i = 0; i < MAX_PLAYERS; i++)
  85. {
  86. StopAudioStreamForPlayer(i);
  87. MusicaN[i] = 0;
  88. PlayerTextDrawSetString(playerid, _SAMP_DJ[11], "Escolha sua Musica");
  89. }
  90.  
  91. }
  92. return 1;
  93. }
  94.  
  95. public PlayAudioStreamByName(playerid, name[])
  96. {
  97. for(new i; i < strlen(name); i++) {
  98. if(name[i] == ' ') name[i] = '+';
  99. }
  100. new str[160];
  101. format(str, 160, "topbrasilnovomundo.16mb.com/SAMP.php?q=%s", name);
  102. HTTP(playerid, HTTP_GET, str, "", "PlayAudioStreamByNameEx");
  103. return 1;
  104. }
  105.  
  106. public PlayAudioStreamByNameEx(index, response_code, data[])
  107. {
  108. if(response_code == 200)
  109. {
  110. for(new i = 0; i < MAX_PLAYERS; i++){PlayAudioStreamForPlayer(i, data);}
  111. }
  112. return 1;
  113. }
  114.  
  115. CarregarText(playerid)
  116. {
  117. _SAMP_DJ[0] = CreatePlayerTextDraw(playerid, 509.222137, 107.796279, "usebox");
  118. PlayerTextDrawLetterSize(playerid, _SAMP_DJ[0], 0.000000, 27.510494);
  119. PlayerTextDrawTextSize(playerid, _SAMP_DJ[0], 116.888877, 0.000000);
  120. PlayerTextDrawAlignment(playerid, _SAMP_DJ[0], 1);
  121. PlayerTextDrawColor(playerid, _SAMP_DJ[0], 0);
  122. PlayerTextDrawUseBox(playerid, _SAMP_DJ[0], true);
  123. PlayerTextDrawBoxColor(playerid, _SAMP_DJ[0], 471604479);
  124. PlayerTextDrawSetShadow(playerid, _SAMP_DJ[0], 0);
  125. PlayerTextDrawSetOutline(playerid, _SAMP_DJ[0], 0);
  126. PlayerTextDrawFont(playerid, _SAMP_DJ[0], 0);
  127.  
  128. _SAMP_DJ[1] = CreatePlayerTextDraw(playerid, 144.999969, 212.074111, "ld_pool:ball");
  129. PlayerTextDrawLetterSize(playerid, _SAMP_DJ[1], 0.000000, 0.000000);
  130. PlayerTextDrawTextSize(playerid, _SAMP_DJ[1], 135.000061, 126.518554);
  131. PlayerTextDrawAlignment(playerid, _SAMP_DJ[1], 1);
  132. PlayerTextDrawColor(playerid, _SAMP_DJ[1], 471604479);
  133. PlayerTextDrawSetShadow(playerid, _SAMP_DJ[1], 0);
  134. PlayerTextDrawSetOutline(playerid, _SAMP_DJ[1], 0);
  135. PlayerTextDrawBackgroundColor(playerid, _SAMP_DJ[1], 65535);
  136. PlayerTextDrawFont(playerid, _SAMP_DJ[1], 4);
  137.  
  138. _SAMP_DJ[2] = CreatePlayerTextDraw(playerid, 347.222259, 208.444442, "ld_pool:ball");
  139. PlayerTextDrawLetterSize(playerid, _SAMP_DJ[2], 0.018333, 0.295555);
  140. PlayerTextDrawTextSize(playerid, _SAMP_DJ[2], 133.888900, 123.925918);
  141. PlayerTextDrawAlignment(playerid, _SAMP_DJ[2], 1);
  142. PlayerTextDrawColor(playerid, _SAMP_DJ[2], 471604479);
  143. PlayerTextDrawSetShadow(playerid, _SAMP_DJ[2], 0);
  144. PlayerTextDrawSetOutline(playerid, _SAMP_DJ[2], 0);
  145. PlayerTextDrawFont(playerid, _SAMP_DJ[2], 4);
  146.  
  147. _SAMP_DJ[3] = CreatePlayerTextDraw(playerid, 255.888885, 125.944450, "usebox");
  148. PlayerTextDrawLetterSize(playerid, _SAMP_DJ[3], 0.000000, 3.485800);
  149. PlayerTextDrawTextSize(playerid, _SAMP_DJ[3], 138.555557, 0.000000);
  150. PlayerTextDrawAlignment(playerid, _SAMP_DJ[3], 1);
  151. PlayerTextDrawColor(playerid, _SAMP_DJ[3], 0);
  152. PlayerTextDrawUseBox(playerid, _SAMP_DJ[3], true);
  153. PlayerTextDrawBoxColor(playerid, _SAMP_DJ[3], 102);
  154. PlayerTextDrawSetShadow(playerid, _SAMP_DJ[3], 0);
  155. PlayerTextDrawSetOutline(playerid, _SAMP_DJ[3], 0);
  156. PlayerTextDrawFont(playerid, _SAMP_DJ[3], 0);
  157.  
  158. _SAMP_DJ[4] = CreatePlayerTextDraw(playerid, 253.111114, 129.055557, "usebox");
  159. PlayerTextDrawLetterSize(playerid, _SAMP_DJ[4], 0.000000, 2.856172);
  160. PlayerTextDrawTextSize(playerid, _SAMP_DJ[4], 140.777770, 0.000000);
  161. PlayerTextDrawAlignment(playerid, _SAMP_DJ[4], 1);
  162. PlayerTextDrawColor(playerid, _SAMP_DJ[4], -2147483393);
  163. PlayerTextDrawUseBox(playerid, _SAMP_DJ[4], true);
  164. PlayerTextDrawBoxColor(playerid, _SAMP_DJ[4], -2147483393);
  165. PlayerTextDrawSetShadow(playerid, _SAMP_DJ[4], 0);
  166. PlayerTextDrawSetOutline(playerid, _SAMP_DJ[4], 0);
  167. PlayerTextDrawFont(playerid, _SAMP_DJ[4], 0);
  168.  
  169. _SAMP_DJ[5] = CreatePlayerTextDraw(playerid, 150.555557, 133.259262, "SAMP DJ");
  170. PlayerTextDrawLetterSize(playerid, _SAMP_DJ[5], 0.498333, 1.807406);
  171. PlayerTextDrawAlignment(playerid, _SAMP_DJ[5], 1);
  172. PlayerTextDrawColor(playerid, _SAMP_DJ[5], -1);
  173. PlayerTextDrawSetShadow(playerid, _SAMP_DJ[5], 0);
  174. PlayerTextDrawSetOutline(playerid, _SAMP_DJ[5], 1);
  175. PlayerTextDrawBackgroundColor(playerid, _SAMP_DJ[5], 51);
  176. PlayerTextDrawFont(playerid, _SAMP_DJ[5], 2);
  177. PlayerTextDrawSetProportional(playerid, _SAMP_DJ[5], 1);
  178.  
  179. _SAMP_DJ[6] = CreatePlayerTextDraw(playerid, 176.666625, 213.629699, "hud:sitem16");
  180. PlayerTextDrawLetterSize(playerid, _SAMP_DJ[6], 0.000000, 0.000000);
  181. PlayerTextDrawTextSize(playerid, _SAMP_DJ[6], 37.777778, 67.925895);
  182. PlayerTextDrawAlignment(playerid, _SAMP_DJ[6], 1);
  183. PlayerTextDrawColor(playerid, _SAMP_DJ[6], -1);
  184. PlayerTextDrawSetShadow(playerid, _SAMP_DJ[6], 0);
  185. PlayerTextDrawSetOutline(playerid, _SAMP_DJ[6], 0);
  186. PlayerTextDrawFont(playerid, _SAMP_DJ[6], 4);
  187.  
  188. _SAMP_DJ[7] = CreatePlayerTextDraw(playerid, 372.777832, 210.518493, "hud:sitem16");
  189. PlayerTextDrawLetterSize(playerid, _SAMP_DJ[7], 0.000000, 0.000000);
  190. PlayerTextDrawTextSize(playerid, _SAMP_DJ[7], 42.777763, 65.851837);
  191. PlayerTextDrawAlignment(playerid, _SAMP_DJ[7], 1);
  192. PlayerTextDrawColor(playerid, _SAMP_DJ[7], -1);
  193. PlayerTextDrawSetShadow(playerid, _SAMP_DJ[7], 0);
  194. PlayerTextDrawSetOutline(playerid, _SAMP_DJ[7], 0);
  195. PlayerTextDrawFont(playerid, _SAMP_DJ[7], 4);
  196.  
  197. _SAMP_DJ[8] = CreatePlayerTextDraw(playerid, 197.777770, 261.333312, "ld_pool:ball");
  198. PlayerTextDrawLetterSize(playerid, _SAMP_DJ[8], 0.000000, 0.000000);
  199. PlayerTextDrawTextSize(playerid, _SAMP_DJ[8], 29.444437, 30.074056);
  200. PlayerTextDrawAlignment(playerid, _SAMP_DJ[8], 1);
  201. PlayerTextDrawColor(playerid, _SAMP_DJ[8], -2147483393);
  202. PlayerTextDrawSetShadow(playerid, _SAMP_DJ[8], 0);
  203. PlayerTextDrawSetOutline(playerid, _SAMP_DJ[8], 0);
  204. PlayerTextDrawFont(playerid, _SAMP_DJ[8], 4);
  205.  
  206. _SAMP_DJ[9] = CreatePlayerTextDraw(playerid, 399.444427, 257.703674, "ld_pool:ball");
  207. PlayerTextDrawLetterSize(playerid, _SAMP_DJ[9], 0.000000, 0.000000);
  208. PlayerTextDrawTextSize(playerid, _SAMP_DJ[9], 29.999990, 29.037012);
  209. PlayerTextDrawAlignment(playerid, _SAMP_DJ[9], 1);
  210. PlayerTextDrawColor(playerid, _SAMP_DJ[9], -2147483393);
  211. PlayerTextDrawSetShadow(playerid, _SAMP_DJ[9], 0);
  212. PlayerTextDrawSetOutline(playerid, _SAMP_DJ[9], 0);
  213. PlayerTextDrawFont(playerid, _SAMP_DJ[9], 4);
  214.  
  215. _SAMP_DJ[10] = CreatePlayerTextDraw(playerid, 380.888885, 186.611114, "usebox");
  216. PlayerTextDrawLetterSize(playerid, _SAMP_DJ[10], 0.000000, 1.354114);
  217. PlayerTextDrawTextSize(playerid, _SAMP_DJ[10], 228.000000, 0.000000);
  218. PlayerTextDrawAlignment(playerid, _SAMP_DJ[10], 1);
  219. PlayerTextDrawColor(playerid, _SAMP_DJ[10], 0);
  220. PlayerTextDrawUseBox(playerid, _SAMP_DJ[10], true);
  221. PlayerTextDrawBoxColor(playerid, _SAMP_DJ[10], 102);
  222. PlayerTextDrawSetShadow(playerid, _SAMP_DJ[10], 0);
  223. PlayerTextDrawSetOutline(playerid, _SAMP_DJ[10], 0);
  224. PlayerTextDrawFont(playerid, _SAMP_DJ[10], 2);
  225.  
  226. _SAMP_DJ[11] = CreatePlayerTextDraw(playerid, 235.555526, 188.740722, "Escolha sua Musica");
  227. PlayerTextDrawLetterSize(playerid, _SAMP_DJ[11], 0.262222, 0.910371);
  228. PlayerTextDrawTextSize(playerid, _SAMP_DJ[11], 373.888732, 15.833328);
  229. PlayerTextDrawAlignment(playerid, _SAMP_DJ[11], 1);
  230. PlayerTextDrawColor(playerid, _SAMP_DJ[11], -1061109505);
  231. PlayerTextDrawUseBox(playerid, _SAMP_DJ[11], true);
  232. PlayerTextDrawBoxColor(playerid, _SAMP_DJ[11], 471604479);
  233. PlayerTextDrawSetShadow(playerid, _SAMP_DJ[11], 0);
  234. PlayerTextDrawSetOutline(playerid, _SAMP_DJ[11], 1);
  235. PlayerTextDrawBackgroundColor(playerid, _SAMP_DJ[11], 471604479);
  236. PlayerTextDrawFont(playerid, _SAMP_DJ[11], 1);
  237. PlayerTextDrawSetProportional(playerid, _SAMP_DJ[11], 1);
  238. PlayerTextDrawSetSelectable(playerid, _SAMP_DJ[11], true);
  239.  
  240. _SAMP_DJ[12] = CreatePlayerTextDraw(playerid, 317.777282, 209.999908, "Play");
  241. PlayerTextDrawLetterSize(playerid, _SAMP_DJ[12], 0.288332, 1.039999);
  242. PlayerTextDrawTextSize(playerid, _SAMP_DJ[12], 339.444580, 15.833328);
  243. PlayerTextDrawAlignment(playerid, _SAMP_DJ[12], 1);
  244. PlayerTextDrawColor(playerid, _SAMP_DJ[12], 471604479);
  245. PlayerTextDrawUseBox(playerid, _SAMP_DJ[12], true);
  246. PlayerTextDrawBoxColor(playerid, _SAMP_DJ[12], 471604479);
  247. PlayerTextDrawSetShadow(playerid, _SAMP_DJ[12], 0);
  248. PlayerTextDrawSetOutline(playerid, _SAMP_DJ[12], 1);
  249. PlayerTextDrawBackgroundColor(playerid, _SAMP_DJ[12], 255);
  250. PlayerTextDrawFont(playerid, _SAMP_DJ[12], 3);
  251. PlayerTextDrawSetProportional(playerid, _SAMP_DJ[12], 1);
  252. PlayerTextDrawSetSelectable(playerid, _SAMP_DJ[12], true);
  253.  
  254. _SAMP_DJ[13] = CreatePlayerTextDraw(playerid, 265.000122, 209.999984, "Stop");
  255. PlayerTextDrawLetterSize(playerid, _SAMP_DJ[13], 0.304443, 1.060740);
  256. PlayerTextDrawTextSize(playerid, _SAMP_DJ[13], 292.222290, 15.833328);
  257. PlayerTextDrawAlignment(playerid, _SAMP_DJ[13], 1);
  258. PlayerTextDrawColor(playerid, _SAMP_DJ[13], 471604479);
  259. PlayerTextDrawUseBox(playerid, _SAMP_DJ[13], true);
  260. PlayerTextDrawBoxColor(playerid, _SAMP_DJ[13], 471604479);
  261. PlayerTextDrawSetShadow(playerid, _SAMP_DJ[13], 0);
  262. PlayerTextDrawSetOutline(playerid, _SAMP_DJ[13], 1);
  263. PlayerTextDrawBackgroundColor(playerid, _SAMP_DJ[13], 255);
  264. PlayerTextDrawFont(playerid, _SAMP_DJ[13], 3);
  265. PlayerTextDrawSetProportional(playerid, _SAMP_DJ[13], 1);
  266. PlayerTextDrawSetSelectable(playerid, _SAMP_DJ[13], true);
  267.  
  268. return 1;
  269. }
  270.  
  271. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement