Advertisement
Guest User

Untitled

a guest
Feb 8th, 2015
350
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.65 KB | None | 0 0
  1. //============================================================================//
  2. /* Mp3 Player */
  3. // Scripter : Momenzi //
  4. // Version : 0.5 //
  5. //============================================================================//
  6. #include <a_samp>
  7. #include <zcmd>
  8. //============================================================================//
  9. // < Define > //
  10. //============================================================================//
  11. #define DIALOG_MOMENZI 2
  12. #define PLAVA 0x0000BBAA
  13. #define BIJELA {FFFFFF}
  14. new Text:Textdraw0;
  15. new Text:Textdraw1;
  16. new Text:Textdraw2;
  17. new Text:Textdraw3;
  18. new Text:Textdraw4;
  19. new Text:Textdraw5;
  20. new Text:Textdraw6;
  21. new Text:Textdraw7;
  22. new Text:Textdraw8;
  23. new Text:Textdraw9;
  24. new Text:Textdraw10;
  25. new Text:Textdraw11;
  26. new Text:Textdraw12;
  27. new Text:Textdraw13;
  28. new Text:Textdraw14;
  29. new Text:Textdraw15;
  30. new Text:Textdraw16;
  31. new Text:Textdraw17;
  32. new Text:Textdraw18;
  33. new Text:Textdraw19;
  34. new Text:Textdraw20;
  35. new Text:Textdraw21;
  36. //============================================================================//
  37. // < Komande i Dialog > //
  38. //============================================================================//
  39. CMD:radio(playerid, params[],help)
  40. {
  41. TextDrawShowForPlayer(playerid, Textdraw0);
  42. TextDrawShowForPlayer(playerid, Textdraw1);
  43. TextDrawShowForPlayer(playerid, Textdraw2);
  44. TextDrawShowForPlayer(playerid, Textdraw3);
  45. TextDrawShowForPlayer(playerid, Textdraw4);
  46. TextDrawShowForPlayer(playerid, Textdraw5);
  47. TextDrawShowForPlayer(playerid, Textdraw6);
  48. TextDrawShowForPlayer(playerid, Textdraw7);
  49. TextDrawShowForPlayer(playerid, Textdraw8);
  50. TextDrawShowForPlayer(playerid, Textdraw9);
  51. TextDrawShowForPlayer(playerid, Textdraw10);
  52. TextDrawShowForPlayer(playerid, Textdraw11);
  53. TextDrawShowForPlayer(playerid, Textdraw12);
  54. TextDrawShowForPlayer(playerid, Textdraw13);
  55. TextDrawShowForPlayer(playerid, Textdraw14);
  56. TextDrawShowForPlayer(playerid, Textdraw15);
  57. TextDrawShowForPlayer(playerid, Textdraw16);
  58. TextDrawShowForPlayer(playerid, Textdraw17);
  59. TextDrawShowForPlayer(playerid, Textdraw18);
  60. TextDrawShowForPlayer(playerid, Textdraw19);
  61. TextDrawShowForPlayer(playerid, Textdraw20);
  62. TextDrawShowForPlayer(playerid, Textdraw21);
  63. SelectTextDraw(playerid, 0x999999);
  64. return 1;
  65. }
  66. //============================================================================//
  67. public OnGameModeInit()
  68. {
  69. Textdraw0 = TextDrawCreate(490.000000, 113.000000, "LD_SPAC:white");
  70. TextDrawBackgroundColor(Textdraw0, 255);
  71. TextDrawFont(Textdraw0, 4);
  72. TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
  73. TextDrawColor(Textdraw0, -8388353);
  74. TextDrawSetOutline(Textdraw0, 0);
  75. TextDrawSetProportional(Textdraw0, 1);
  76. TextDrawSetShadow(Textdraw0, 1);
  77. TextDrawUseBox(Textdraw0, 1);
  78. TextDrawBoxColor(Textdraw0, 255);
  79. TextDrawTextSize(Textdraw0, 124.000000, -9.000000);
  80.  
  81. Textdraw1 = TextDrawCreate(489.000000, 105.000000, "LD_SPAC:white");
  82. TextDrawBackgroundColor(Textdraw1, 255);
  83. TextDrawFont(Textdraw1, 4);
  84. TextDrawLetterSize(Textdraw1, 0.500000, 1.000000);
  85. TextDrawColor(Textdraw1, -8388353);
  86. TextDrawSetOutline(Textdraw1, 0);
  87. TextDrawSetProportional(Textdraw1, 1);
  88. TextDrawSetShadow(Textdraw1, 1);
  89. TextDrawUseBox(Textdraw1, 1);
  90. TextDrawBoxColor(Textdraw1, 255);
  91. TextDrawTextSize(Textdraw1, 3.000000, 88.000000);
  92.  
  93. Textdraw2 = TextDrawCreate(611.000000, 105.000000, "LD_SPAC:white");
  94. TextDrawBackgroundColor(Textdraw2, 255);
  95. TextDrawFont(Textdraw2, 4);
  96. TextDrawLetterSize(Textdraw2, 0.500000, 1.000000);
  97. TextDrawColor(Textdraw2, -8388353);
  98. TextDrawSetOutline(Textdraw2, 0);
  99. TextDrawSetProportional(Textdraw2, 1);
  100. TextDrawSetShadow(Textdraw2, 1);
  101. TextDrawUseBox(Textdraw2, 1);
  102. TextDrawBoxColor(Textdraw2, 255);
  103. TextDrawTextSize(Textdraw2, 3.000000, 87.000000);
  104.  
  105. Textdraw3 = TextDrawCreate(489.000000, 178.000000, "LD_SPAC:white");
  106. TextDrawBackgroundColor(Textdraw3, 255);
  107. TextDrawFont(Textdraw3, 4);
  108. TextDrawLetterSize(Textdraw3, 0.500000, 1.000000);
  109. TextDrawColor(Textdraw3, -8388353);
  110. TextDrawSetOutline(Textdraw3, 0);
  111. TextDrawSetProportional(Textdraw3, 1);
  112. TextDrawSetShadow(Textdraw3, 1);
  113. TextDrawUseBox(Textdraw3, 1);
  114. TextDrawBoxColor(Textdraw3, 255);
  115. TextDrawTextSize(Textdraw3, 124.000000, 2.000000);
  116. ///////////////////////////////////////////////////////////////////////////
  117. Textdraw4 = TextDrawCreate(508.000000, 96.000000, "MP3 - Radio");
  118. TextDrawBackgroundColor(Textdraw4, 255);
  119. TextDrawFont(Textdraw4, 2);
  120. TextDrawLetterSize(Textdraw4, 0.319999, 0.899999);
  121. TextDrawColor(Textdraw4, -8388353);
  122. TextDrawSetOutline(Textdraw4, 0);
  123. TextDrawSetProportional(Textdraw4, 1);
  124. TextDrawSetShadow(Textdraw4, 1);
  125. ////////////////////////////////////////////////////////////////////////////////
  126. Textdraw7 = TextDrawCreate(492.000000, 112.000000, "~>~Balkan DJ~<~");
  127. TextDrawLetterSize(Textdraw7, 0.319999, 0.899999);
  128. TextDrawAlignment(Textdraw7, 1);
  129. TextDrawColor(Textdraw7, -5963521);
  130. TextDrawSetShadow(Textdraw7, 0);
  131. TextDrawSetOutline(Textdraw7, 0);
  132. TextDrawBackgroundColor(Textdraw5, 255);
  133. TextDrawFont(Textdraw7, 2);
  134. TextDrawSetProportional(Textdraw7, 1);
  135. TextDrawSetSelectable(Textdraw7, true);
  136. /*
  137. Textdraw8 = TextDrawCreate(219.649963, 133.262496, "LD_SPAC:white");
  138. TextDrawLetterSize(Textdraw8, 0.000000, 0.000000);
  139. TextDrawTextSize(Textdraw8, 213.500000, 3.500000);
  140. TextDrawAlignment(Textdraw8, 1);
  141. TextDrawColor(Textdraw8, -5963521);
  142. TextDrawSetShadow(Textdraw8, 0);
  143. TextDrawSetOutline(Textdraw8, 0);
  144. TextDrawFont(Textdraw8, 4);
  145. */
  146. Textdraw9 = TextDrawCreate(491.000000, 121.000000, "~>~Juzni Vjetar~<~");
  147. TextDrawLetterSize(Textdraw9, 0.319999, 0.899999);
  148. TextDrawAlignment(Textdraw9, 1);
  149. TextDrawColor(Textdraw9, -5963521);
  150. TextDrawSetShadow(Textdraw9, 0);
  151. TextDrawSetOutline(Textdraw9, 0);
  152. TextDrawBackgroundColor(Textdraw9, 51);
  153. TextDrawFont(Textdraw9, 2);
  154. TextDrawSetProportional(Textdraw9, 1);
  155. TextDrawSetSelectable(Textdraw9, true);
  156.  
  157. Textdraw10 = TextDrawCreate(493.000000, 132.000000, "~>~TDI Radio~<~");
  158. TextDrawLetterSize(Textdraw10, 0.319999, 0.899999);
  159. TextDrawAlignment(Textdraw10, 1);
  160. TextDrawColor(Textdraw10, -5963521);
  161. TextDrawSetShadow(Textdraw10, 0);
  162. TextDrawSetOutline(Textdraw10, 0);
  163. TextDrawBackgroundColor(Textdraw10, 51);
  164. TextDrawFont(Textdraw10, 2);
  165. TextDrawSetProportional(Textdraw10, 1);
  166. TextDrawSetSelectable(Textdraw10, true);
  167.  
  168. Textdraw11 = TextDrawCreate(493.000000, 142.000000, "~>~Pink Radio~<~");
  169. TextDrawLetterSize(Textdraw11, 0.319999, 0.899999);
  170. TextDrawAlignment(Textdraw11, 1);
  171. TextDrawColor(Textdraw11, -5963521);
  172. TextDrawSetShadow(Textdraw11, 0);
  173. TextDrawSetOutline(Textdraw11, 0);
  174. TextDrawBackgroundColor(Textdraw11, 51);
  175. TextDrawFont(Textdraw11, 2);
  176. TextDrawSetProportional(Textdraw11, 1);
  177. TextDrawSetSelectable(Textdraw11, true);
  178.  
  179. Textdraw12 = TextDrawCreate(493.000000, 153.000000, "~>~Radio OK~<~");
  180. TextDrawLetterSize(Textdraw12, 0.319999, 0.899999);
  181. TextDrawAlignment(Textdraw12, 1);
  182. TextDrawColor(Textdraw12, -5963521);
  183. TextDrawSetShadow(Textdraw12, 0);
  184. TextDrawSetOutline(Textdraw12, 0);
  185. TextDrawBackgroundColor(Textdraw12, 51);
  186. TextDrawFont(Textdraw12, 2);
  187. TextDrawSetProportional(Textdraw12, 1);
  188. TextDrawSetSelectable(Textdraw12, true);
  189.  
  190. Textdraw13 = TextDrawCreate(492.000000, 166.000000, "~>~Vip Radio~<~");
  191. TextDrawLetterSize(Textdraw13, 0.319999, 0.899999);
  192. TextDrawAlignment(Textdraw13, 1);
  193. TextDrawColor(Textdraw13, -5963521);
  194. TextDrawSetShadow(Textdraw13, 1);
  195. TextDrawSetOutline(Textdraw13, 0);
  196. TextDrawBackgroundColor(Textdraw13, 51);
  197. TextDrawFont(Textdraw13, 2);
  198. TextDrawSetProportional(Textdraw13, 1);
  199. TextDrawSetSelectable(Textdraw13, true);
  200.  
  201. Textdraw14 = TextDrawCreate(531.000000, 181.000000, "Stop");
  202. TextDrawLetterSize(Textdraw14, 0.459999, 0.899999);
  203. TextDrawAlignment(Textdraw14, 1);
  204. TextDrawColor(Textdraw14, -16776961);
  205. TextDrawSetShadow(Textdraw14, 0);
  206. TextDrawSetOutline(Textdraw14, 0);
  207. TextDrawBackgroundColor(Textdraw14, 51);
  208. TextDrawFont(Textdraw9, 3);
  209. TextDrawSetProportional(Textdraw14, 1);
  210. TextDrawSetSelectable(Textdraw14, true);
  211.  
  212. Textdraw15 = TextDrawCreate(600.000000, 103.000000, "X");
  213. TextDrawLetterSize(Textdraw15, 0.729999, 1.000000);
  214. TextDrawAlignment(Textdraw15, 1);
  215. TextDrawColor(Textdraw15, -16776961);
  216. TextDrawSetShadow(Textdraw15, 0);
  217. TextDrawSetOutline(Textdraw15, 0);
  218. TextDrawBackgroundColor(Textdraw10, 51);
  219. TextDrawFont(Textdraw15, 3);
  220. TextDrawSetProportional(Textdraw15, 1);
  221. TextDrawSetSelectable(Textdraw15, true);
  222.  
  223. /*///////////////////////////////////////////////////////////////////////////////
  224. Textdraw16 = TextDrawCreate(490.000000, 191.000000, "LD_SPAC:white");
  225. TextDrawLetterSize(Textdraw8, 0.500000, 1.000000);
  226. TextDrawTextSize(Textdraw16, 3.500000, 17.062500);
  227. TextDrawAlignment(Textdraw16, 1);
  228. TextDrawColor(Textdraw16, -5963521);
  229. TextDrawSetShadow(Textdraw16, 0);
  230. TextDrawSetOutline(Textdraw16, 0);
  231. TextDrawFont(Textdraw16, 4);
  232.  
  233. Textdraw17 = TextDrawCreate(218.700012, 299.468841, "LD_SPAC:white");
  234. TextDrawLetterSize(Textdraw17, 0.000000, 0.000000);
  235. TextDrawTextSize(Textdraw17, 47.000000, -3.062500);
  236. TextDrawAlignment(Textdraw17, 1);
  237. TextDrawColor(Textdraw17, -5963521);
  238. TextDrawSetShadow(Textdraw17, 0);
  239. TextDrawSetOutline(Textdraw17, 0);
  240. TextDrawFont(Textdraw17, 4);
  241.  
  242. Textdraw18 = TextDrawCreate(265.650054, 280.218780, "LD_SPAC:white");
  243. TextDrawLetterSize(Textdraw18, 0.000000, 0.000000);
  244. TextDrawTextSize(Textdraw18, -3.500000, 19.249998);
  245. TextDrawAlignment(Textdraw18, 1);
  246. TextDrawColor(Textdraw18, -5963521);
  247. TextDrawSetShadow(Textdraw18, 0);
  248. TextDrawSetOutline(Textdraw18, 0);
  249. TextDrawFont(Textdraw18, 4);
  250.  
  251. Textdraw19 = TextDrawCreate(430.699951, 280.087463, "LD_SPAC:white");
  252. TextDrawLetterSize(Textdraw19, 0.000000, 0.000000);
  253. TextDrawTextSize(Textdraw19, 3.050001, 17.849998);
  254. TextDrawAlignment(Textdraw19, 1);
  255. TextDrawColor(Textdraw19, -5963521);
  256. TextDrawSetShadow(Textdraw19, 0);
  257. TextDrawSetOutline(Textdraw19, 0);
  258. TextDrawFont(Textdraw19, 4);
  259.  
  260. Textdraw20 = TextDrawCreate(433.849853, 299.075042, "LD_SPAC:white");
  261. TextDrawLetterSize(Textdraw20, 0.000000, 0.000000);
  262. TextDrawTextSize(Textdraw20, -37.899986, -2.581249);
  263. TextDrawAlignment(Textdraw20, 1);
  264. TextDrawColor(Textdraw20, -5963521);
  265. TextDrawSetShadow(Textdraw20, 0);
  266. TextDrawSetOutline(Textdraw20, 0);
  267. TextDrawFont(Textdraw20, 4);
  268.  
  269. Textdraw21 = TextDrawCreate(393.100158, 298.987518, "LD_SPAC:white");
  270. TextDrawLetterSize(Textdraw21, 0.000000, 0.000000);
  271. TextDrawTextSize(Textdraw21, 3.000000, -17.937500);
  272. TextDrawAlignment(Textdraw21, 1);
  273. TextDrawColor(Textdraw21, -5963521);
  274. TextDrawSetShadow(Textdraw21, 0);
  275. TextDrawSetOutline(Textdraw21, 0);
  276. TextDrawFont(Textdraw21, 4);
  277. */
  278. return 1;
  279. }
  280. //============================================================================//
  281. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  282. {
  283. if(clickedid == Textdraw7)
  284. {
  285. PlayAudioStreamForPlayer(playerid, "http://balkan.dj.topstream.net:8070");
  286. SendClientMessage(playerid,0x0099FF,"{FFFFFF}Sada slusate {0099FF}Balkan DJ!");
  287. SetPlayerAttachedObject(playerid,0,19421,2,0.052000,0.018000,-0.003000,90.899925,-5.499999,-84.399955,1.000000,1.056999,0.921000);
  288. }
  289. else if(clickedid == Textdraw9)
  290. {
  291. PlayAudioStreamForPlayer(playerid, "http://rtvmerak.com:8003");
  292. SendClientMessage(playerid,0x0099FF,"{FFFFFF}Sada slusate {0099FF}Juzni Vjetar!");
  293. SetPlayerAttachedObject(playerid,0,19421,2,0.052000,0.018000,-0.003000,90.899925,-5.499999,-84.399955,1.000000,1.056999,0.921000);
  294. }
  295. else if(clickedid == Textdraw10)
  296. {
  297. PlayAudioStreamForPlayer(playerid, "http://streaming.tdiradio.com:9000");
  298. SendClientMessage(playerid,0x0099FF,"{FFFFFF}Sada slusate {0099FF}TDI Radio!");
  299. SetPlayerAttachedObject(playerid,0,19421,2,0.052000,0.018000,-0.003000,90.899925,-5.499999,-84.399955,1.000000,1.056999,0.921000);
  300. }
  301. else if(clickedid == Textdraw11)
  302. {
  303. PlayAudioStreamForPlayer(playerid, "http://www.pinkradio.com/listen.m3u");
  304. SendClientMessage(playerid,0x0099FF,"{FFFFFF}Sada slusate {0099FF}Pink Radio!");
  305. SetPlayerAttachedObject(playerid,0,19421,2,0.052000,0.018000,-0.003000,90.899925,-5.499999,-84.399955,1.000000,1.056999,0.921000);
  306. }
  307. else if(clickedid == Textdraw12)
  308. {
  309. PlayAudioStreamForPlayer(playerid, "http://live3.okradio.net:8002");
  310. SendClientMessage(playerid,0x0099FF,"{FFFFFF}Sada slusate {0099FF}OK Radio!");
  311. SetPlayerAttachedObject(playerid,0,19421,2,0.052000,0.018000,-0.003000,90.899925,-5.499999,-84.399955,1.000000,1.056999,0.921000);
  312. }
  313. else if(clickedid == Textdraw13)
  314. {
  315. PlayAudioStreamForPlayer(playerid, "http://vip128.streaming.rs:8110/");
  316. SendClientMessage(playerid,0x0099FF,"{FFFFFF}Sada slusate {0099FF}VIP Radio!");
  317. SetPlayerAttachedObject(playerid,0,19421,2,0.052000,0.018000,-0.003000,90.899925,-5.499999,-84.399955,1.000000,1.056999,0.921000);
  318. }
  319. else if(clickedid == Textdraw14)
  320. {
  321. StopAudioStreamForPlayer(playerid);
  322. SendClientMessage(playerid,0x0099FF,"{FFFFFF}Ugasili ste {0099FF}Radio!");
  323. }
  324. else if(clickedid == Textdraw15)
  325. {
  326. TextDrawHideForPlayer(playerid, Textdraw0);
  327. TextDrawHideForPlayer(playerid, Textdraw1);
  328. TextDrawHideForPlayer(playerid, Textdraw2);
  329. TextDrawHideForPlayer(playerid, Textdraw3);
  330. TextDrawHideForPlayer(playerid, Textdraw4);
  331. TextDrawHideForPlayer(playerid, Textdraw5);
  332. TextDrawHideForPlayer(playerid, Textdraw6);
  333. TextDrawHideForPlayer(playerid, Textdraw7);
  334. TextDrawHideForPlayer(playerid, Textdraw8);
  335. TextDrawHideForPlayer(playerid, Textdraw9);
  336. TextDrawHideForPlayer(playerid, Textdraw10);
  337. TextDrawHideForPlayer(playerid, Textdraw11);
  338. TextDrawHideForPlayer(playerid, Textdraw12);
  339. TextDrawHideForPlayer(playerid, Textdraw13);
  340. TextDrawHideForPlayer(playerid, Textdraw14);
  341. TextDrawHideForPlayer(playerid, Textdraw14);
  342. TextDrawHideForPlayer(playerid, Textdraw15);
  343. TextDrawHideForPlayer(playerid, Textdraw16);
  344. TextDrawHideForPlayer(playerid, Textdraw17);
  345. TextDrawHideForPlayer(playerid, Textdraw18);
  346. TextDrawHideForPlayer(playerid, Textdraw19);
  347. TextDrawHideForPlayer(playerid, Textdraw20);
  348. TextDrawHideForPlayer(playerid, Textdraw21);
  349. CancelSelectTextDraw(playerid);
  350. }
  351. return 1;
  352. }
  353. //============================================================================//
  354. CMD:mp3(playerid, params[],help)
  355. {
  356. ShowPlayerDialog(playerid, DIALOG_MOMENZI, DIALOG_STYLE_INPUT, "MP3 Player", "Ovde stavite link pjesme", "Play", "Izadji");
  357. SendClientMessage(playerid, PLAVA, "Zaljepite svoj link pjesme");
  358. return 1;
  359. }
  360. //============================================================================//
  361. CMD:mp3stop(playerid, params[],help)
  362. {
  363. StopAudioStreamForPlayer(playerid);
  364. SendClientMessage(playerid, PLAVA, "Zaustavili ste pjesmu");
  365. return 1;
  366. }
  367. //============================================================================//
  368. // < Dialog > //
  369. //============================================================================//
  370. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  371. {
  372. if(dialogid == DIALOG_MOMENZI)
  373. {
  374. PlayAudioStreamForPlayer(playerid, inputtext);
  375. return 1;
  376. }
  377. return 0;
  378. }
  379. //============================================================================//
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement