Advertisement
BlooDMasK

Untitled

Jul 13th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.62 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3.  
  4. #define SCM SendClientMessage
  5.  
  6. //COLORI
  7. #define COL_TITLES "{FFEE00}"
  8. #define COL_BIANCO "{FFFFFF}"
  9. #define COL_ROSSO "{F81414}"
  10. #define COL_VERDE "{00FF22}"
  11. #define COL_AZZU "{D6D8FF}"
  12. #define COL_BLU "{0000C1}"
  13. #define COLORE_POLIZIA 0x00D9E6FF
  14. #define COLORE_MEDICI 0xFF0000FF
  15. #define BIANCO 0xFFFFFFFF
  16. #define NERO 0x000000FF
  17. #define VERDE 0x005700FF
  18. #define BLU 0x0000FFFF
  19. #define GIALLO 0xFFEE00FF
  20. #define GIALLOSCURO 0xFFB900FF
  21. #define ARANCIONE 0xFF6600FF
  22. #define GRIGIO 0xAFAFAFAA
  23. #define ROSSO 0xFF0000FF
  24. #define COLOR_FADE1 0xE6E6E6E6
  25. #define COLOR_FADE2 0xC8C8C8C8
  26. #define COLOR_FADE3 0xAAAAAAAA
  27. #define COLOR_FADE4 0x8C8C8C8C
  28. #define COLOR_FADE5 0x6E6E6E6E
  29. #define COLOR_GRAD1 0xB4B5B7FF
  30. #define COLOR_GRAD2 0xBFC0C2FF
  31. #define COLOR_GRAD3 0xCBCCCEFF
  32. #define COLOR_GRAD4 0xD8D8D8FF
  33. #define COLOR_GRAD5 0xE3E3E3FF
  34. #define COLOR_GRAD6 0xF0F0F0FF
  35. #define DVERDE 0x5DFF00FF
  36.  
  37. //sistema text
  38. new Showing[MAX_PLAYERS];
  39.  
  40. new Text:Textdraww0;
  41. new Text:Textdraww1;
  42. new Text:Textdraww2;
  43. new Text:Textdraww3;
  44. new Text:Textdraww4;
  45. new Text:Textdraww5;
  46. new Text:Sprite0;//freccia alto dx
  47. new Text:Sprite1;//frecca middle dx
  48. new Text:Sprite2;//freccia basso dx
  49. new Text:Sprite3;//freccia alto sx
  50. new Text:Sprite4;//freccia middle sx
  51. new Text:Sprite5;//freccia basso sx
  52.  
  53. public OnFilterScriptInit()
  54. {
  55. Textdraww0 = TextDrawCreate(150.000000, 70.000000, "modelp1");
  56. TextDrawBackgroundColor(Textdraww0, 255);
  57. TextDrawFont(Textdraww0, 5);
  58. TextDrawLetterSize(Textdraww0, 0.500000, 1.000000);
  59. TextDrawColor(Textdraww0, -1);
  60. TextDrawSetOutline(Textdraww0, 0);
  61. TextDrawSetProportional(Textdraww0, 1);
  62. TextDrawSetShadow(Textdraww0, 1);
  63. TextDrawUseBox(Textdraww0, 1);
  64. TextDrawBoxColor(Textdraww0, 0x00000070 );
  65. TextDrawBackgroundColor(Textdraww0, 0x00000070);
  66. TextDrawTextSize(Textdraww0, 160.000000, 145.000000);
  67. TextDrawSetSelectable(Textdraww0, 0);
  68. TextDrawSetPreviewModel(Textdraww0, 411);
  69. TextDrawSetPreviewRot(Textdraww0, -20.0, 0.0, -20.0, 1.0);
  70.  
  71. Textdraww1 = TextDrawCreate(327.000000, 70.000000, "modelp2");
  72. TextDrawBackgroundColor(Textdraww1, 255);
  73. TextDrawFont(Textdraww1, 5);
  74. TextDrawLetterSize(Textdraww1, 0.500000, 1.000000);
  75. TextDrawColor(Textdraww1, -1);
  76. TextDrawSetOutline(Textdraww1, 0);
  77. TextDrawSetProportional(Textdraww1, 1);
  78. TextDrawSetShadow(Textdraww1, 1);
  79. TextDrawUseBox(Textdraww1, 1);
  80. TextDrawBoxColor(Textdraww1, 255);
  81. TextDrawBackgroundColor(Textdraww1, 0x00000070);
  82. TextDrawTextSize(Textdraww1, 160.000000, 145.000000);
  83. TextDrawSetSelectable(Textdraww1, 0);
  84. TextDrawSetPreviewModel(Textdraww1, 411);
  85. TextDrawSetPreviewRot(Textdraww1, -20.0, 0.0, 200.0, 1.0);
  86.  
  87. Textdraww2 = TextDrawCreate(280.000000, 240.000000, "Modello:");
  88. TextDrawBackgroundColor(Textdraww2, 255);
  89. TextDrawFont(Textdraww2, 1);
  90. TextDrawLetterSize(Textdraww2, 0.500000, 1.000000);
  91. TextDrawColor(Textdraww2, -1);
  92. TextDrawSetOutline(Textdraww2, 0);
  93. TextDrawSetProportional(Textdraww2, 1);
  94. TextDrawSetShadow(Textdraww2, 1);
  95. TextDrawSetSelectable(Textdraww2, 0);
  96.  
  97. Textdraww3 = TextDrawCreate(285.000000, 260.000000, "Colore1");
  98. TextDrawBackgroundColor(Textdraww3, 255);
  99. TextDrawFont(Textdraww3, 1);
  100. TextDrawLetterSize(Textdraww3, 0.500000, 1.000000);
  101. TextDrawColor(Textdraww3, -1);
  102. TextDrawSetOutline(Textdraww3, 0);
  103. TextDrawSetProportional(Textdraww3, 1);
  104. TextDrawSetShadow(Textdraww3, 1);
  105. TextDrawSetSelectable(Textdraww3, 0);
  106.  
  107. Textdraww4 = TextDrawCreate(285.000000, 280.000000, "Colore2");
  108. TextDrawBackgroundColor(Textdraww4, 255);
  109. TextDrawFont(Textdraww4, 1);
  110. TextDrawLetterSize(Textdraww4, 0.500000, 1.000000);
  111. TextDrawColor(Textdraww4, -1);
  112. TextDrawSetOutline(Textdraww4, 0);
  113. TextDrawSetProportional(Textdraww4, 1);
  114. TextDrawSetShadow(Textdraww4, 1);
  115. TextDrawSetSelectable(Textdraww4, 0);
  116.  
  117. Textdraww5 = TextDrawCreate(177.000000, 226.000000, "Opz");
  118. TextDrawBackgroundColor(Textdraww5, 255);
  119. TextDrawFont(Textdraww5, 5);
  120. TextDrawLetterSize(Textdraww5, 0.500000, 1.000000);
  121. TextDrawColor(Textdraww5, -1);
  122. TextDrawSetOutline(Textdraww5, 0);
  123. TextDrawSetProportional(Textdraww5, 1);
  124. TextDrawSetShadow(Textdraww5, 1);
  125. TextDrawUseBox(Textdraww5, 1);
  126. TextDrawBoxColor(Textdraww5, 255);
  127. TextDrawBackgroundColor(Textdraww5, 0x00000070);
  128. TextDrawTextSize(Textdraww5, 280.000000, 70.000000);
  129. TextDrawSetSelectable(Textdraww5, 0);
  130. TextDrawSetPreviewModel(Textdraww5, 19300);
  131.  
  132. Sprite0 = TextDrawCreate(413.500, 233.500, "LD_BEAT:right");
  133. TextDrawFont(Sprite0, 4);
  134. TextDrawTextSize(Sprite0, 16.000, 17.500);
  135. TextDrawColor(Sprite0, -1);
  136. TextDrawSetSelectable(Sprite0, 1);
  137.  
  138. Sprite1 = TextDrawCreate(413.500, 254.500, "LD_BEAT:right");
  139. TextDrawFont(Sprite1, 4);
  140. TextDrawTextSize(Sprite1, 16.000, 17.500);
  141. TextDrawColor(Sprite1, -1);
  142. TextDrawSetSelectable(Sprite1, 1);
  143.  
  144. Sprite2 = TextDrawCreate(413.500, 275.500, "LD_BEAT:right");
  145. TextDrawFont(Sprite2, 4);
  146. TextDrawTextSize(Sprite2, 16.000, 17.500);
  147. TextDrawColor(Sprite2, -1);
  148. TextDrawSetSelectable(Sprite2, 1);
  149.  
  150. Sprite3 = TextDrawCreate(202.000, 233.500, "LD_BEAT:left");
  151. TextDrawFont(Sprite3, 4);
  152. TextDrawTextSize(Sprite3, 16.000, 17.500);
  153. TextDrawColor(Sprite3, -1);
  154. TextDrawSetSelectable(Sprite3, 1);
  155.  
  156. Sprite4 = TextDrawCreate(202.000, 254.500, "LD_BEAT:left");
  157. TextDrawFont(Sprite4, 4);
  158. TextDrawTextSize(Sprite4, 16.000, 17.500);
  159. TextDrawColor(Sprite4, -1);
  160. TextDrawSetSelectable(Sprite4, 1);
  161.  
  162. Sprite5 = TextDrawCreate(202.000, 275.500, "LD_BEAT:left");
  163. TextDrawFont(Sprite5, 4);
  164. TextDrawTextSize(Sprite5, 16.000, 17.500);
  165. TextDrawColor(Sprite5, -1);
  166. TextDrawSetSelectable(Sprite5, 1);
  167. return 1;
  168. }
  169.  
  170. public OnFilterScriptExit()
  171. {
  172. TextDrawHideForAll(Textdraww0);
  173. TextDrawDestroy(Textdraww0);
  174. TextDrawHideForAll(Textdraww1);
  175. TextDrawDestroy(Textdraww1);
  176. TextDrawHideForAll(Textdraww2);
  177. TextDrawDestroy(Textdraww2);
  178. TextDrawHideForAll(Textdraww3);
  179. TextDrawDestroy(Textdraww3);
  180. TextDrawHideForAll(Textdraww4);
  181. TextDrawDestroy(Textdraww4);
  182. TextDrawHideForAll(Textdraww5);
  183. TextDrawDestroy(Textdraww5);
  184. TextDrawHideForAll(Sprite0);
  185. TextDrawDestroy(Sprite0);
  186. TextDrawHideForAll(Sprite1);
  187. TextDrawDestroy(Sprite1);
  188. TextDrawHideForAll(Sprite2);
  189. TextDrawDestroy(Sprite2);
  190. TextDrawHideForAll(Sprite3);
  191. TextDrawDestroy(Sprite3);
  192. TextDrawHideForAll(Sprite4);
  193. TextDrawDestroy(Sprite4);
  194. TextDrawHideForAll(Sprite5);
  195. TextDrawDestroy(Sprite5);
  196. return 1;
  197. }
  198.  
  199. public OnPlayerConnect(playerid)
  200. {
  201. Showing[playerid] = 0;
  202. return 1;
  203. }
  204.  
  205. CMD:cc(playerid, params[])
  206. {
  207. if(Showing[playerid] == 1)
  208. {
  209. CancelSelectTextDraw(playerid);
  210. Showing[playerid] = 0;
  211. TextDrawHideForPlayer(playerid, Textdraww0);
  212. TextDrawHideForPlayer(playerid, Textdraww1);
  213. TextDrawHideForPlayer(playerid, Textdraww2);
  214. TextDrawHideForPlayer(playerid, Textdraww3);
  215. TextDrawHideForPlayer(playerid, Textdraww4);
  216. TextDrawHideForPlayer(playerid, Textdraww5);
  217. TextDrawHideForPlayer(playerid, Sprite0);
  218. TextDrawHideForPlayer(playerid, Sprite1);
  219. TextDrawHideForPlayer(playerid, Sprite2);
  220. TextDrawHideForPlayer(playerid, Sprite3);
  221. TextDrawHideForPlayer(playerid, Sprite4);
  222. TextDrawHideForPlayer(playerid, Sprite5);
  223. }
  224. else
  225. {
  226. SelectTextDraw(playerid, 0x00FF00FF);
  227. Showing[playerid] = 1;
  228. TextDrawShowForPlayer(playerid, Textdraww0);
  229. TextDrawShowForPlayer(playerid, Textdraww1);
  230. TextDrawShowForPlayer(playerid, Textdraww2);
  231. TextDrawShowForPlayer(playerid, Textdraww3);
  232. TextDrawShowForPlayer(playerid, Textdraww4);
  233. TextDrawShowForPlayer(playerid, Textdraww5);
  234. TextDrawShowForPlayer(playerid, Sprite0);
  235. TextDrawShowForPlayer(playerid, Sprite1);
  236. TextDrawShowForPlayer(playerid, Sprite2);
  237. TextDrawShowForPlayer(playerid, Sprite3);
  238. TextDrawShowForPlayer(playerid, Sprite4);
  239. TextDrawShowForPlayer(playerid, Sprite5);
  240. }
  241. return 1;
  242. }
  243.  
  244. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  245. {
  246. if(clickedid == Sprite0)
  247. {
  248. SendClientMessage(playerid, 0xFFFFFFAA, "0.");
  249. }
  250. if(clickedid == Sprite1)
  251. {
  252. SendClientMessage(playerid, 0xFFFFFFAA, "1.");
  253. }
  254. if(clickedid == Sprite2)
  255. {
  256. SendClientMessage(playerid, 0xFFFFFFAA, "2.");
  257. }
  258. if(clickedid == Sprite3)
  259. {
  260. SendClientMessage(playerid, 0xFFFFFFAA, "3.");
  261. }
  262. if(clickedid == Sprite4)
  263. {
  264. SendClientMessage(playerid, 0xFFFFFFAA, "4.");
  265. }
  266. if(clickedid == Sprite5)
  267. {
  268. SendClientMessage(playerid, 0xFFFFFFAA, "5.");
  269. }
  270. return 0;
  271. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement