Advertisement
Guest User

Shitcode 2048

a guest
Jun 3rd, 2014
450
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 86.79 KB | None | 0 0
  1. /* 2048 SA-MP Version by Matz */
  2. #error www.Pro-Pawn.Ru
  3.  
  4.  
  5. #include <a_samp>
  6.  
  7. new Text:Textdraw2048Background1;
  8. new Text:Textdraw2048Background2;
  9. new Text:Textdraw2048Background3;
  10. new Text:Textdraw2048Background4;
  11. new Text:Textdraw2048Background5;
  12. new Text:Textdraw2048Background6;
  13. new Text:Textdraw2048Spot0[MAX_PLAYERS];
  14. new Text:Textdraw2048Spot1[MAX_PLAYERS];
  15. new Text:Textdraw2048Spot2[MAX_PLAYERS];
  16. new Text:Textdraw2048Spot3[MAX_PLAYERS];
  17. new Text:Textdraw2048Spot4[MAX_PLAYERS];
  18. new Text:Textdraw2048Spot5[MAX_PLAYERS];
  19. new Text:Textdraw2048Spot6[MAX_PLAYERS];
  20. new Text:Textdraw2048Spot7[MAX_PLAYERS];
  21. new Text:Textdraw2048Spot8[MAX_PLAYERS];
  22. new Text:Textdraw2048Spot9[MAX_PLAYERS];
  23. new Text:Textdraw2048Spot10[MAX_PLAYERS];
  24. new Text:Textdraw2048Spot11[MAX_PLAYERS];
  25. new Text:Textdraw2048Spot12[MAX_PLAYERS];
  26. new Text:Textdraw2048Spot13[MAX_PLAYERS];
  27. new Text:Textdraw2048Spot14[MAX_PLAYERS];
  28. new Text:Textdraw2048Spot15[MAX_PLAYERS];
  29. new Text:Textdraw2048Up;
  30. new Text:Textdraw2048Down;
  31. new Text:Textdraw2048Left;
  32. new Text:Textdraw2048Right;
  33. new Text:Textdraw2048Score;
  34. new Text:Textdraw2048PlayerScore[MAX_PLAYERS];
  35. new Text:Textdraw2048Best;
  36. new Text:Textdraw2048PlayerBest[MAX_PLAYERS];
  37. new Text:TextdrawSpotNumber0[MAX_PLAYERS];
  38. new Text:TextdrawSpotNumber1[MAX_PLAYERS];
  39. new Text:TextdrawSpotNumber2[MAX_PLAYERS];
  40. new Text:TextdrawSpotNumber3[MAX_PLAYERS];
  41. new Text:TextdrawSpotNumber4[MAX_PLAYERS];
  42. new Text:TextdrawSpotNumber5[MAX_PLAYERS];
  43. new Text:TextdrawSpotNumber6[MAX_PLAYERS];
  44. new Text:TextdrawSpotNumber7[MAX_PLAYERS];
  45. new Text:TextdrawSpotNumber8[MAX_PLAYERS];
  46. new Text:TextdrawSpotNumber9[MAX_PLAYERS];
  47. new Text:TextdrawSpotNumber10[MAX_PLAYERS];
  48. new Text:TextdrawSpotNumber11[MAX_PLAYERS];
  49. new Text:TextdrawSpotNumber12[MAX_PLAYERS];
  50. new Text:TextdrawSpotNumber13[MAX_PLAYERS];
  51. new Text:TextdrawSpotNumber14[MAX_PLAYERS];
  52. new Text:TextdrawSpotNumber15[MAX_PLAYERS];
  53.  
  54. new Spot[MAX_PLAYERS][16];
  55. new PlayerScore[MAX_PLAYERS];
  56.  
  57. public OnFilterScriptInit()
  58. {
  59. for(new i = 0; i < MAX_PLAYERS; i++)
  60. {
  61. if(IsPlayerConnected(i))
  62. {
  63. for(new s = 0; s < 16; s++)
  64. {
  65. Spot[i][s] = 0;
  66. }
  67. }
  68. }
  69.  
  70. Textdraw2048Background1 = TextDrawCreate(413.000000, 154.000000, "_");
  71. TextDrawBackgroundColor(Textdraw2048Background1, 255);
  72. TextDrawFont(Textdraw2048Background1, 1);
  73. TextDrawLetterSize(Textdraw2048Background1, 0.500000, 21.699995);
  74. TextDrawColor(Textdraw2048Background1, -1);
  75. TextDrawSetOutline(Textdraw2048Background1, 0);
  76. TextDrawSetProportional(Textdraw2048Background1, 1);
  77. TextDrawSetShadow(Textdraw2048Background1, 1);
  78. TextDrawUseBox(Textdraw2048Background1, 1);
  79. TextDrawBoxColor(Textdraw2048Background1, -13057);
  80. TextDrawTextSize(Textdraw2048Background1, 222.000000, 50.000000);
  81. TextDrawSetSelectable(Textdraw2048Background1, 0);
  82.  
  83. Textdraw2048Background2 = TextDrawCreate(237.000000, 161.000000, "2048");
  84. TextDrawBackgroundColor(Textdraw2048Background2, 255);
  85. TextDrawFont(Textdraw2048Background2, 1);
  86. TextDrawLetterSize(Textdraw2048Background2, 0.869998, 3.299999);
  87. TextDrawColor(Textdraw2048Background2, 1195853823);
  88. TextDrawSetOutline(Textdraw2048Background2, 0);
  89. TextDrawSetProportional(Textdraw2048Background2, 1);
  90. TextDrawSetShadow(Textdraw2048Background2, 0);
  91. TextDrawSetSelectable(Textdraw2048Background2, 0);
  92.  
  93. Textdraw2048Background3 = TextDrawCreate(232.000000, 203.000000, "Join the numbers and get to the 2048 tile!");
  94. TextDrawBackgroundColor(Textdraw2048Background3, 255);
  95. TextDrawFont(Textdraw2048Background3, 1);
  96. TextDrawLetterSize(Textdraw2048Background3, 0.189999, 0.800000);
  97. TextDrawColor(Textdraw2048Background3, 1195853823);
  98. TextDrawSetOutline(Textdraw2048Background3, 0);
  99. TextDrawSetProportional(Textdraw2048Background3, 1);
  100. TextDrawSetShadow(Textdraw2048Background3, 0);
  101. TextDrawSetSelectable(Textdraw2048Background3, 0);
  102.  
  103. Textdraw2048Background4 = TextDrawCreate(406.000000, 167.000000, "_");
  104. TextDrawBackgroundColor(Textdraw2048Background4, 255);
  105. TextDrawFont(Textdraw2048Background4, 1);
  106. TextDrawLetterSize(Textdraw2048Background4, 0.500000, 2.099998);
  107. TextDrawColor(Textdraw2048Background4, -1);
  108. TextDrawSetOutline(Textdraw2048Background4, 0);
  109. TextDrawSetProportional(Textdraw2048Background4, 1);
  110. TextDrawSetShadow(Textdraw2048Background4, 1);
  111. TextDrawUseBox(Textdraw2048Background4, 1);
  112. TextDrawBoxColor(Textdraw2048Background4, 100);
  113. TextDrawTextSize(Textdraw2048Background4, 362.000000, 0.000000);
  114. TextDrawSetSelectable(Textdraw2048Background4, 0);
  115.  
  116. Textdraw2048Background5 = TextDrawCreate(364.000000, 167.000000, "_");
  117. TextDrawBackgroundColor(Textdraw2048Background5, 255);
  118. TextDrawFont(Textdraw2048Background5, 1);
  119. TextDrawLetterSize(Textdraw2048Background5, 0.500000, 2.099998);
  120. TextDrawColor(Textdraw2048Background5, -1);
  121. TextDrawSetOutline(Textdraw2048Background5, 0);
  122. TextDrawSetProportional(Textdraw2048Background5, 1);
  123. TextDrawSetShadow(Textdraw2048Background5, 1);
  124. TextDrawUseBox(Textdraw2048Background5, 1);
  125. TextDrawBoxColor(Textdraw2048Background5, 100);
  126. TextDrawTextSize(Textdraw2048Background5, 320.000000, 0.000000);
  127. TextDrawSetSelectable(Textdraw2048Background5, 0);
  128.  
  129. Textdraw2048Background6 = TextDrawCreate(406.000000, 222.000000, "_");
  130. TextDrawBackgroundColor(Textdraw2048Background6, 255);
  131. TextDrawFont(Textdraw2048Background6, 1);
  132. TextDrawLetterSize(Textdraw2048Background6, 0.509998, 13.299997);
  133. TextDrawColor(Textdraw2048Background6, -1);
  134. TextDrawSetOutline(Textdraw2048Background6, 0);
  135. TextDrawSetProportional(Textdraw2048Background6, 1);
  136. TextDrawSetShadow(Textdraw2048Background6, 1);
  137. TextDrawUseBox(Textdraw2048Background6, 1);
  138. TextDrawBoxColor(Textdraw2048Background6, 100);
  139. TextDrawTextSize(Textdraw2048Background6, 229.000000, 0.000000);
  140. TextDrawSetSelectable(Textdraw2048Background6, 0);
  141.  
  142. Textdraw2048Up = TextDrawCreate(303.000000, 111.000000, "LD_BEAT:up");
  143. TextDrawBackgroundColor(Textdraw2048Up, 255);
  144. TextDrawFont(Textdraw2048Up, 4);
  145. TextDrawLetterSize(Textdraw2048Up, 0.500000, 1.000000);
  146. TextDrawColor(Textdraw2048Up, -1);
  147. TextDrawSetOutline(Textdraw2048Up, 0);
  148. TextDrawSetProportional(Textdraw2048Up, 1);
  149. TextDrawSetShadow(Textdraw2048Up, 1);
  150. TextDrawUseBox(Textdraw2048Up, 1);
  151. TextDrawBoxColor(Textdraw2048Up, 255);
  152. TextDrawTextSize(Textdraw2048Up, 30.000000, 40.000000);
  153. TextDrawSetSelectable(Textdraw2048Up, 1);
  154.  
  155. Textdraw2048Down = TextDrawCreate(303.000000, 355.000000, "LD_BEAT:down");
  156. TextDrawBackgroundColor(Textdraw2048Down, 255);
  157. TextDrawFont(Textdraw2048Down, 4);
  158. TextDrawLetterSize(Textdraw2048Down, 0.500000, 1.000000);
  159. TextDrawColor(Textdraw2048Down, -1);
  160. TextDrawSetOutline(Textdraw2048Down, 0);
  161. TextDrawSetProportional(Textdraw2048Down, 1);
  162. TextDrawSetShadow(Textdraw2048Down, 1);
  163. TextDrawUseBox(Textdraw2048Down, 1);
  164. TextDrawBoxColor(Textdraw2048Down, 255);
  165. TextDrawTextSize(Textdraw2048Down, 30.000000, 40.000000);
  166. TextDrawSetSelectable(Textdraw2048Down, 1);
  167.  
  168. Textdraw2048Left = TextDrawCreate(195.000000, 263.000000, "LD_BEAT:left");
  169. TextDrawBackgroundColor(Textdraw2048Left, 255);
  170. TextDrawFont(Textdraw2048Left, 4);
  171. TextDrawLetterSize(Textdraw2048Left, 0.500000, 1.000000);
  172. TextDrawColor(Textdraw2048Left, -1);
  173. TextDrawSetOutline(Textdraw2048Left, 0);
  174. TextDrawSetProportional(Textdraw2048Left, 1);
  175. TextDrawSetShadow(Textdraw2048Left, 1);
  176. TextDrawUseBox(Textdraw2048Left, 1);
  177. TextDrawBoxColor(Textdraw2048Left, 255);
  178. TextDrawTextSize(Textdraw2048Left, 30.000000, 40.000000);
  179. TextDrawSetSelectable(Textdraw2048Left, 1);
  180.  
  181. Textdraw2048Right = TextDrawCreate(411.000000, 263.000000, "LD_BEAT:right");
  182. TextDrawBackgroundColor(Textdraw2048Right, 255);
  183. TextDrawFont(Textdraw2048Right, 4);
  184. TextDrawLetterSize(Textdraw2048Right, 0.500000, 1.000000);
  185. TextDrawColor(Textdraw2048Right, -1);
  186. TextDrawSetOutline(Textdraw2048Right, 0);
  187. TextDrawSetProportional(Textdraw2048Right, 1);
  188. TextDrawSetShadow(Textdraw2048Right, 1);
  189. TextDrawUseBox(Textdraw2048Right, 1);
  190. TextDrawBoxColor(Textdraw2048Right, 255);
  191. TextDrawTextSize(Textdraw2048Right, 30.000000, 40.000000);
  192. TextDrawSetSelectable(Textdraw2048Right, 1);
  193.  
  194. Textdraw2048Score = TextDrawCreate(325.000000, 164.000000, "SCORE");
  195. TextDrawBackgroundColor(Textdraw2048Score, 255);
  196. TextDrawFont(Textdraw2048Score, 2);
  197. TextDrawLetterSize(Textdraw2048Score, 0.259999, 0.899999);
  198. TextDrawColor(Textdraw2048Score, -1);
  199. TextDrawSetOutline(Textdraw2048Score, 0);
  200. TextDrawSetProportional(Textdraw2048Score, 1);
  201. TextDrawSetShadow(Textdraw2048Score, 0);
  202. TextDrawSetSelectable(Textdraw2048Score, 0);
  203.  
  204. Textdraw2048Best = TextDrawCreate(371.000000, 164.000000, "BEST");
  205. TextDrawBackgroundColor(Textdraw2048Best, 255);
  206. TextDrawFont(Textdraw2048Best, 2);
  207. TextDrawLetterSize(Textdraw2048Best, 0.259999, 0.899999);
  208. TextDrawColor(Textdraw2048Best, -1);
  209. TextDrawSetOutline(Textdraw2048Best, 0);
  210. TextDrawSetProportional(Textdraw2048Best, 1);
  211. TextDrawSetShadow(Textdraw2048Best, 0);
  212. TextDrawSetSelectable(Textdraw2048Best, 0);
  213.  
  214. for(new p = 0; p < MAX_PLAYERS; p++)
  215. {
  216. if(IsPlayerConnected(p))
  217. {
  218. PlayerScore[p] = 0;
  219.  
  220. Textdraw2048Spot3[p] = TextDrawCreate(403.000000, 226.000000, "_");
  221. TextDrawBackgroundColor(Textdraw2048Spot3[p], 255);
  222. TextDrawFont(Textdraw2048Spot3[p], 1);
  223. TextDrawLetterSize(Textdraw2048Spot3[p], 0.500000, 2.099998);
  224. TextDrawColor(Textdraw2048Spot3[p], -1);
  225. TextDrawSetOutline(Textdraw2048Spot3[p], 0);
  226. TextDrawSetProportional(Textdraw2048Spot3[p], 1);
  227. TextDrawSetShadow(Textdraw2048Spot3[p], 1);
  228. TextDrawUseBox(Textdraw2048Spot3[p], 1);
  229. TextDrawBoxColor(Textdraw2048Spot3[p], 100);
  230. TextDrawTextSize(Textdraw2048Spot3[p], 359.000000, 0.000000);
  231. TextDrawSetSelectable(Textdraw2048Spot3[p], 0);
  232.  
  233. Textdraw2048Spot2[p] = TextDrawCreate(362.000000, 226.000000, "_");
  234. TextDrawBackgroundColor(Textdraw2048Spot2[p], 255);
  235. TextDrawFont(Textdraw2048Spot2[p], 1);
  236. TextDrawLetterSize(Textdraw2048Spot2[p], 0.500000, 2.099998);
  237. TextDrawColor(Textdraw2048Spot2[p], -1);
  238. TextDrawSetOutline(Textdraw2048Spot2[p], 0);
  239. TextDrawSetProportional(Textdraw2048Spot2[p], 1);
  240. TextDrawSetShadow(Textdraw2048Spot2[p], 1);
  241. TextDrawUseBox(Textdraw2048Spot2[p], 1);
  242. TextDrawBoxColor(Textdraw2048Spot2[p], 100);
  243. TextDrawTextSize(Textdraw2048Spot2[p], 316.000000, 0.000000);
  244. TextDrawSetSelectable(Textdraw2048Spot2[p], 0);
  245.  
  246. Textdraw2048Spot1[p] = TextDrawCreate(319.000000, 226.000000, "_");
  247. TextDrawBackgroundColor(Textdraw2048Spot1[p], 255);
  248. TextDrawFont(Textdraw2048Spot1[p], 1);
  249. TextDrawLetterSize(Textdraw2048Spot1[p], 0.500000, 2.099998);
  250. TextDrawColor(Textdraw2048Spot1[p], -1);
  251. TextDrawSetOutline(Textdraw2048Spot1[p], 0);
  252. TextDrawSetProportional(Textdraw2048Spot1[p], 1);
  253. TextDrawSetShadow(Textdraw2048Spot1[p], 1);
  254. TextDrawUseBox(Textdraw2048Spot1[p], 1);
  255. TextDrawBoxColor(Textdraw2048Spot1[p], 100);
  256. TextDrawTextSize(Textdraw2048Spot1[p], 274.000000, 0.000000);
  257. TextDrawSetSelectable(Textdraw2048Spot1[p], 0);
  258.  
  259. Textdraw2048Spot0[p] = TextDrawCreate(277.000000, 226.000000, "_");
  260. TextDrawBackgroundColor(Textdraw2048Spot0[p], 255);
  261. TextDrawFont(Textdraw2048Spot0[p], 1);
  262. TextDrawLetterSize(Textdraw2048Spot0[p], 0.500000, 2.099998);
  263. TextDrawColor(Textdraw2048Spot0[p], -1);
  264. TextDrawSetOutline(Textdraw2048Spot0[p], 0);
  265. TextDrawSetProportional(Textdraw2048Spot0[p], 1);
  266. TextDrawSetShadow(Textdraw2048Spot0[p], 1);
  267. TextDrawUseBox(Textdraw2048Spot0[p], 1);
  268. TextDrawBoxColor(Textdraw2048Spot0[p], 100);
  269. TextDrawTextSize(Textdraw2048Spot0[p], 232.000000, 0.000000);
  270. TextDrawSetSelectable(Textdraw2048Spot0[p], 0);
  271.  
  272. Textdraw2048Spot7[p] = TextDrawCreate(403.000000, 257.000000, "_");
  273. TextDrawBackgroundColor(Textdraw2048Spot7[p], 255);
  274. TextDrawFont(Textdraw2048Spot7[p], 1);
  275. TextDrawLetterSize(Textdraw2048Spot7[p], 0.500000, 2.099998);
  276. TextDrawColor(Textdraw2048Spot7[p], -1);
  277. TextDrawSetOutline(Textdraw2048Spot7[p], 0);
  278. TextDrawSetProportional(Textdraw2048Spot7[p], 1);
  279. TextDrawSetShadow(Textdraw2048Spot7[p], 1);
  280. TextDrawUseBox(Textdraw2048Spot7[p], 1);
  281. TextDrawBoxColor(Textdraw2048Spot7[p], 100);
  282. TextDrawTextSize(Textdraw2048Spot7[p], 359.000000, 0.000000);
  283. TextDrawSetSelectable(Textdraw2048Spot7[p], 0);
  284.  
  285. Textdraw2048Spot6[p] = TextDrawCreate(362.000000, 257.000000, "_");
  286. TextDrawBackgroundColor(Textdraw2048Spot6[p], 255);
  287. TextDrawFont(Textdraw2048Spot6[p], 1);
  288. TextDrawLetterSize(Textdraw2048Spot6[p], 0.500000, 2.099998);
  289. TextDrawColor(Textdraw2048Spot6[p], -1);
  290. TextDrawSetOutline(Textdraw2048Spot6[p], 0);
  291. TextDrawSetProportional(Textdraw2048Spot6[p], 1);
  292. TextDrawSetShadow(Textdraw2048Spot6[p], 1);
  293. TextDrawUseBox(Textdraw2048Spot6[p], 1);
  294. TextDrawBoxColor(Textdraw2048Spot6[p], 100);
  295. TextDrawTextSize(Textdraw2048Spot6[p], 316.000000, 0.000000);
  296. TextDrawSetSelectable(Textdraw2048Spot6[p], 0);
  297.  
  298. Textdraw2048Spot5[p] = TextDrawCreate(319.000000, 257.000000, "_");
  299. TextDrawBackgroundColor(Textdraw2048Spot5[p], 255);
  300. TextDrawFont(Textdraw2048Spot5[p], 1);
  301. TextDrawLetterSize(Textdraw2048Spot5[p], 0.500000, 2.099998);
  302. TextDrawColor(Textdraw2048Spot5[p], -1);
  303. TextDrawSetOutline(Textdraw2048Spot5[p], 0);
  304. TextDrawSetProportional(Textdraw2048Spot5[p], 1);
  305. TextDrawSetShadow(Textdraw2048Spot5[p], 1);
  306. TextDrawUseBox(Textdraw2048Spot5[p], 1);
  307. TextDrawBoxColor(Textdraw2048Spot5[p], 100);
  308. TextDrawTextSize(Textdraw2048Spot5[p], 274.000000, 0.000000);
  309. TextDrawSetSelectable(Textdraw2048Spot5[p], 0);
  310.  
  311. Textdraw2048Spot4[p] = TextDrawCreate(277.000000, 257.000000, "_");
  312. TextDrawBackgroundColor(Textdraw2048Spot4[p], 255);
  313. TextDrawFont(Textdraw2048Spot4[p], 1);
  314. TextDrawLetterSize(Textdraw2048Spot4[p], 0.500000, 2.099998);
  315. TextDrawColor(Textdraw2048Spot4[p], -1);
  316. TextDrawSetOutline(Textdraw2048Spot4[p], 0);
  317. TextDrawSetProportional(Textdraw2048Spot4[p], 1);
  318. TextDrawSetShadow(Textdraw2048Spot4[p], 1);
  319. TextDrawUseBox(Textdraw2048Spot4[p], 1);
  320. TextDrawBoxColor(Textdraw2048Spot4[p], 100);
  321. TextDrawTextSize(Textdraw2048Spot4[p], 232.000000, 0.000000);
  322. TextDrawSetSelectable(Textdraw2048Spot4[p], 0);
  323.  
  324. Textdraw2048Spot11[p] = TextDrawCreate(403.000000, 288.000000, "_");
  325. TextDrawBackgroundColor(Textdraw2048Spot11[p], 255);
  326. TextDrawFont(Textdraw2048Spot11[p], 1);
  327. TextDrawLetterSize(Textdraw2048Spot11[p], 0.500000, 2.099998);
  328. TextDrawColor(Textdraw2048Spot11[p], -1);
  329. TextDrawSetOutline(Textdraw2048Spot11[p], 0);
  330. TextDrawSetProportional(Textdraw2048Spot11[p], 1);
  331. TextDrawSetShadow(Textdraw2048Spot11[p], 1);
  332. TextDrawUseBox(Textdraw2048Spot11[p], 1);
  333. TextDrawBoxColor(Textdraw2048Spot11[p], 100);
  334. TextDrawTextSize(Textdraw2048Spot11[p], 359.000000, 0.000000);
  335. TextDrawSetSelectable(Textdraw2048Spot11[p], 0);
  336.  
  337. Textdraw2048Spot10[p] = TextDrawCreate(362.000000, 288.000000, "_");
  338. TextDrawBackgroundColor(Textdraw2048Spot10[p], 255);
  339. TextDrawFont(Textdraw2048Spot10[p], 1);
  340. TextDrawLetterSize(Textdraw2048Spot10[p], 0.500000, 2.099998);
  341. TextDrawColor(Textdraw2048Spot10[p], -1);
  342. TextDrawSetOutline(Textdraw2048Spot10[p], 0);
  343. TextDrawSetProportional(Textdraw2048Spot10[p], 1);
  344. TextDrawSetShadow(Textdraw2048Spot10[p], 1);
  345. TextDrawUseBox(Textdraw2048Spot10[p], 1);
  346. TextDrawBoxColor(Textdraw2048Spot10[p], 100);
  347. TextDrawTextSize(Textdraw2048Spot10[p], 316.000000, 0.000000);
  348. TextDrawSetSelectable(Textdraw2048Spot10[p], 0);
  349.  
  350. Textdraw2048Spot9[p] = TextDrawCreate(319.000000, 288.000000, "_");
  351. TextDrawBackgroundColor(Textdraw2048Spot9[p], 255);
  352. TextDrawFont(Textdraw2048Spot9[p], 1);
  353. TextDrawLetterSize(Textdraw2048Spot9[p], 0.500000, 2.099998);
  354. TextDrawColor(Textdraw2048Spot9[p], -1);
  355. TextDrawSetOutline(Textdraw2048Spot9[p], 0);
  356. TextDrawSetProportional(Textdraw2048Spot9[p], 1);
  357. TextDrawSetShadow(Textdraw2048Spot9[p], 1);
  358. TextDrawUseBox(Textdraw2048Spot9[p], 1);
  359. TextDrawBoxColor(Textdraw2048Spot9[p], 100);
  360. TextDrawTextSize(Textdraw2048Spot9[p], 274.000000, 0.000000);
  361. TextDrawSetSelectable(Textdraw2048Spot9[p], 0);
  362.  
  363. Textdraw2048Spot8[p] = TextDrawCreate(277.000000, 288.000000, "_");
  364. TextDrawBackgroundColor(Textdraw2048Spot8[p], 255);
  365. TextDrawFont(Textdraw2048Spot8[p], 1);
  366. TextDrawLetterSize(Textdraw2048Spot8[p], 0.500000, 2.099998);
  367. TextDrawColor(Textdraw2048Spot8[p], -1);
  368. TextDrawSetOutline(Textdraw2048Spot8[p], 0);
  369. TextDrawSetProportional(Textdraw2048Spot8[p], 1);
  370. TextDrawSetShadow(Textdraw2048Spot8[p], 1);
  371. TextDrawUseBox(Textdraw2048Spot8[p], 1);
  372. TextDrawBoxColor(Textdraw2048Spot8[p], 100);
  373. TextDrawTextSize(Textdraw2048Spot8[p], 232.000000, 0.000000);
  374. TextDrawSetSelectable(Textdraw2048Spot8[p], 0);
  375.  
  376. Textdraw2048Spot15[p] = TextDrawCreate(403.000000, 319.000000, "_");
  377. TextDrawBackgroundColor(Textdraw2048Spot15[p], 255);
  378. TextDrawFont(Textdraw2048Spot15[p], 1);
  379. TextDrawLetterSize(Textdraw2048Spot15[p], 0.500000, 2.099998);
  380. TextDrawColor(Textdraw2048Spot15[p], -1);
  381. TextDrawSetOutline(Textdraw2048Spot15[p], 0);
  382. TextDrawSetProportional(Textdraw2048Spot15[p], 1);
  383. TextDrawSetShadow(Textdraw2048Spot15[p], 1);
  384. TextDrawUseBox(Textdraw2048Spot15[p], 1);
  385. TextDrawBoxColor(Textdraw2048Spot15[p], 100);
  386. TextDrawTextSize(Textdraw2048Spot15[p], 359.000000, 0.000000);
  387. TextDrawSetSelectable(Textdraw2048Spot15[p], 0);
  388.  
  389. Textdraw2048Spot14[p] = TextDrawCreate(362.000000, 319.000000, "_");
  390. TextDrawBackgroundColor(Textdraw2048Spot14[p], 255);
  391. TextDrawFont(Textdraw2048Spot14[p], 1);
  392. TextDrawLetterSize(Textdraw2048Spot14[p], 0.500000, 2.099998);
  393. TextDrawColor(Textdraw2048Spot14[p], -1);
  394. TextDrawSetOutline(Textdraw2048Spot14[p], 0);
  395. TextDrawSetProportional(Textdraw2048Spot14[p], 1);
  396. TextDrawSetShadow(Textdraw2048Spot14[p], 1);
  397. TextDrawUseBox(Textdraw2048Spot14[p], 1);
  398. TextDrawBoxColor(Textdraw2048Spot14[p], 100);
  399. TextDrawTextSize(Textdraw2048Spot14[p], 316.000000, 0.000000);
  400. TextDrawSetSelectable(Textdraw2048Spot14[p], 0);
  401.  
  402. Textdraw2048Spot13[p] = TextDrawCreate(319.000000, 319.000000, "_");
  403. TextDrawBackgroundColor(Textdraw2048Spot13[p], 255);
  404. TextDrawFont(Textdraw2048Spot13[p], 1);
  405. TextDrawLetterSize(Textdraw2048Spot13[p], 0.500000, 2.099998);
  406. TextDrawColor(Textdraw2048Spot13[p], -1);
  407. TextDrawSetOutline(Textdraw2048Spot13[p], 0);
  408. TextDrawSetProportional(Textdraw2048Spot13[p], 1);
  409. TextDrawSetShadow(Textdraw2048Spot13[p], 1);
  410. TextDrawUseBox(Textdraw2048Spot13[p], 1);
  411. TextDrawBoxColor(Textdraw2048Spot13[p], 100);
  412. TextDrawTextSize(Textdraw2048Spot13[p], 274.000000, 0.000000);
  413. TextDrawSetSelectable(Textdraw2048Spot13[p], 0);
  414.  
  415. Textdraw2048Spot12[p] = TextDrawCreate(277.000000, 319.000000, "_");
  416. TextDrawBackgroundColor(Textdraw2048Spot12[p], 255);
  417. TextDrawFont(Textdraw2048Spot12[p], 1);
  418. TextDrawLetterSize(Textdraw2048Spot12[p], 0.500000, 2.099998);
  419. TextDrawColor(Textdraw2048Spot12[p], -1);
  420. TextDrawSetOutline(Textdraw2048Spot12[p], 0);
  421. TextDrawSetProportional(Textdraw2048Spot12[p], 1);
  422. TextDrawSetShadow(Textdraw2048Spot12[p], 1);
  423. TextDrawUseBox(Textdraw2048Spot12[p], 1);
  424. TextDrawBoxColor(Textdraw2048Spot12[p], 100);
  425. TextDrawTextSize(Textdraw2048Spot12[p], 232.000000, 0.000000);
  426. TextDrawSetSelectable(Textdraw2048Spot12[p], 0);
  427.  
  428. Textdraw2048PlayerScore[p] = TextDrawCreate(342.000000, 176.000000, "_");
  429. TextDrawAlignment(Textdraw2048PlayerScore[p], 2);
  430. TextDrawBackgroundColor(Textdraw2048PlayerScore[p], 255);
  431. TextDrawFont(Textdraw2048PlayerScore[p], 2);
  432. TextDrawLetterSize(Textdraw2048PlayerScore[p], 0.259999, 0.799998);
  433. TextDrawColor(Textdraw2048PlayerScore[p], -1);
  434. TextDrawSetOutline(Textdraw2048PlayerScore[p], 0);
  435. TextDrawSetProportional(Textdraw2048PlayerScore[p], 1);
  436. TextDrawSetShadow(Textdraw2048PlayerScore[p], 0);
  437. TextDrawSetSelectable(Textdraw2048PlayerScore[p], 0);
  438.  
  439. Textdraw2048PlayerBest[p] = TextDrawCreate(384.000000, 176.000000, "_");
  440. TextDrawAlignment(Textdraw2048PlayerBest[p], 2);
  441. TextDrawBackgroundColor(Textdraw2048PlayerBest[p], 255);
  442. TextDrawFont(Textdraw2048PlayerBest[p], 2);
  443. TextDrawLetterSize(Textdraw2048PlayerBest[p], 0.259999, 0.799998);
  444. TextDrawColor(Textdraw2048PlayerBest[p], -1);
  445. TextDrawSetOutline(Textdraw2048PlayerBest[p], 0);
  446. TextDrawSetProportional(Textdraw2048PlayerBest[p], 1);
  447. TextDrawSetShadow(Textdraw2048PlayerBest[p], 0);
  448. TextDrawSetSelectable(Textdraw2048PlayerBest[p], 0);
  449.  
  450. TextdrawSpotNumber0[p] = TextDrawCreate(255.000000, 225.000000, "_");
  451. TextDrawAlignment(TextdrawSpotNumber0[p], 2);
  452. TextDrawBackgroundColor(TextdrawSpotNumber0[p], 255);
  453. TextDrawFont(TextdrawSpotNumber0[p], 1);
  454. TextDrawLetterSize(TextdrawSpotNumber0[p], 0.490000, 2.199999);
  455. TextDrawColor(TextdrawSpotNumber0[p], -1);
  456. TextDrawSetOutline(TextdrawSpotNumber0[p], 0);
  457. TextDrawSetProportional(TextdrawSpotNumber0[p], 1);
  458. TextDrawSetShadow(TextdrawSpotNumber0[p], 0);
  459. TextDrawSetSelectable(TextdrawSpotNumber0[p], 0);
  460.  
  461. TextdrawSpotNumber1[p] = TextDrawCreate(297.000000, 225.000000, "_");
  462. TextDrawAlignment(TextdrawSpotNumber1[p], 2);
  463. TextDrawBackgroundColor(TextdrawSpotNumber1[p], 255);
  464. TextDrawFont(TextdrawSpotNumber1[p], 1);
  465. TextDrawLetterSize(TextdrawSpotNumber1[p], 0.490000, 2.199999);
  466. TextDrawColor(TextdrawSpotNumber1[p], -1);
  467. TextDrawSetOutline(TextdrawSpotNumber1[p], 0);
  468. TextDrawSetProportional(TextdrawSpotNumber1[p], 1);
  469. TextDrawSetShadow(TextdrawSpotNumber1[p], 0);
  470. TextDrawSetSelectable(TextdrawSpotNumber1[p], 0);
  471.  
  472. TextdrawSpotNumber2[p] = TextDrawCreate(338.000000, 225.000000, "_");
  473. TextDrawAlignment(TextdrawSpotNumber2[p], 2);
  474. TextDrawBackgroundColor(TextdrawSpotNumber2[p], 255);
  475. TextDrawFont(TextdrawSpotNumber2[p], 1);
  476. TextDrawLetterSize(TextdrawSpotNumber2[p], 0.490000, 2.199999);
  477. TextDrawColor(TextdrawSpotNumber2[p], -1);
  478. TextDrawSetOutline(TextdrawSpotNumber2[p], 0);
  479. TextDrawSetProportional(TextdrawSpotNumber2[p], 1);
  480. TextDrawSetShadow(TextdrawSpotNumber2[p], 0);
  481. TextDrawSetSelectable(TextdrawSpotNumber2[p], 0);
  482.  
  483. TextdrawSpotNumber3[p] = TextDrawCreate(381.000000, 225.000000, "_");
  484. TextDrawAlignment(TextdrawSpotNumber3[p], 2);
  485. TextDrawBackgroundColor(TextdrawSpotNumber3[p], 255);
  486. TextDrawFont(TextdrawSpotNumber3[p], 1);
  487. TextDrawLetterSize(TextdrawSpotNumber3[p], 0.490000, 2.199999);
  488. TextDrawColor(TextdrawSpotNumber3[p], -1);
  489. TextDrawSetOutline(TextdrawSpotNumber3[p], 0);
  490. TextDrawSetProportional(TextdrawSpotNumber3[p], 1);
  491. TextDrawSetShadow(TextdrawSpotNumber3[p], 0);
  492. TextDrawSetSelectable(TextdrawSpotNumber3[p], 0);
  493.  
  494. TextdrawSpotNumber4[p] = TextDrawCreate(255.000000, 255.000000, "_");
  495. TextDrawAlignment(TextdrawSpotNumber4[p], 2);
  496. TextDrawBackgroundColor(TextdrawSpotNumber4[p], 255);
  497. TextDrawFont(TextdrawSpotNumber4[p], 1);
  498. TextDrawLetterSize(TextdrawSpotNumber4[p], 0.490000, 2.199999);
  499. TextDrawColor(TextdrawSpotNumber4[p], -1);
  500. TextDrawSetOutline(TextdrawSpotNumber4[p], 0);
  501. TextDrawSetProportional(TextdrawSpotNumber4[p], 1);
  502. TextDrawSetShadow(TextdrawSpotNumber4[p], 0);
  503. TextDrawSetSelectable(TextdrawSpotNumber4[p], 0);
  504.  
  505. TextdrawSpotNumber5[p] = TextDrawCreate(297.000000, 255.000000, "_");
  506. TextDrawAlignment(TextdrawSpotNumber5[p], 2);
  507. TextDrawBackgroundColor(TextdrawSpotNumber5[p], 255);
  508. TextDrawFont(TextdrawSpotNumber5[p], 1);
  509. TextDrawLetterSize(TextdrawSpotNumber5[p], 0.490000, 2.199999);
  510. TextDrawColor(TextdrawSpotNumber5[p], -1);
  511. TextDrawSetOutline(TextdrawSpotNumber5[p], 0);
  512. TextDrawSetProportional(TextdrawSpotNumber5[p], 1);
  513. TextDrawSetShadow(TextdrawSpotNumber5[p], 0);
  514. TextDrawSetSelectable(TextdrawSpotNumber5[p], 0);
  515.  
  516. TextdrawSpotNumber6[p] = TextDrawCreate(338.000000, 255.000000, "_");
  517. TextDrawAlignment(TextdrawSpotNumber6[p], 2);
  518. TextDrawBackgroundColor(TextdrawSpotNumber6[p], 255);
  519. TextDrawFont(TextdrawSpotNumber6[p], 1);
  520. TextDrawLetterSize(TextdrawSpotNumber6[p], 0.490000, 2.199999);
  521. TextDrawColor(TextdrawSpotNumber6[p], -1);
  522. TextDrawSetOutline(TextdrawSpotNumber6[p], 0);
  523. TextDrawSetProportional(TextdrawSpotNumber6[p], 1);
  524. TextDrawSetShadow(TextdrawSpotNumber6[p], 0);
  525. TextDrawSetSelectable(TextdrawSpotNumber6[p], 0);
  526.  
  527. TextdrawSpotNumber7[p] = TextDrawCreate(380.000000, 255.000000, "_");
  528. TextDrawAlignment(TextdrawSpotNumber7[p], 2);
  529. TextDrawBackgroundColor(TextdrawSpotNumber7[p], 255);
  530. TextDrawFont(TextdrawSpotNumber7[p], 1);
  531. TextDrawLetterSize(TextdrawSpotNumber7[p], 0.490000, 2.199999);
  532. TextDrawColor(TextdrawSpotNumber7[p], -1);
  533. TextDrawSetOutline(TextdrawSpotNumber7[p], 0);
  534. TextDrawSetProportional(TextdrawSpotNumber7[p], 1);
  535. TextDrawSetShadow(TextdrawSpotNumber7[p], 0);
  536. TextDrawSetSelectable(TextdrawSpotNumber7[p], 0);
  537.  
  538. TextdrawSpotNumber8[p] = TextDrawCreate(255.000000, 287.000000, "_");
  539. TextDrawAlignment(TextdrawSpotNumber8[p], 2);
  540. TextDrawBackgroundColor(TextdrawSpotNumber8[p], 255);
  541. TextDrawFont(TextdrawSpotNumber8[p], 1);
  542. TextDrawLetterSize(TextdrawSpotNumber8[p], 0.490000, 2.199999);
  543. TextDrawColor(TextdrawSpotNumber8[p], -1);
  544. TextDrawSetOutline(TextdrawSpotNumber8[p], 0);
  545. TextDrawSetProportional(TextdrawSpotNumber8[p], 1);
  546. TextDrawSetShadow(TextdrawSpotNumber8[p], 0);
  547. TextDrawSetSelectable(TextdrawSpotNumber8[p], 0);
  548.  
  549. TextdrawSpotNumber9[p] = TextDrawCreate(297.000000, 287.000000, "_");
  550. TextDrawAlignment(TextdrawSpotNumber9[p], 2);
  551. TextDrawBackgroundColor(TextdrawSpotNumber9[p], 255);
  552. TextDrawFont(TextdrawSpotNumber9[p], 1);
  553. TextDrawLetterSize(TextdrawSpotNumber9[p], 0.490000, 2.199999);
  554. TextDrawColor(TextdrawSpotNumber9[p], -1);
  555. TextDrawSetOutline(TextdrawSpotNumber9[p], 0);
  556. TextDrawSetProportional(TextdrawSpotNumber9[p], 1);
  557. TextDrawSetShadow(TextdrawSpotNumber9[p], 0);
  558. TextDrawSetSelectable(TextdrawSpotNumber9[p], 0);
  559.  
  560. TextdrawSpotNumber10[p] = TextDrawCreate(338.000000, 287.000000, "_");
  561. TextDrawAlignment(TextdrawSpotNumber10[p], 2);
  562. TextDrawBackgroundColor(TextdrawSpotNumber10[p], 255);
  563. TextDrawFont(TextdrawSpotNumber10[p], 1);
  564. TextDrawLetterSize(TextdrawSpotNumber10[p], 0.490000, 2.199999);
  565. TextDrawColor(TextdrawSpotNumber10[p], -1);
  566. TextDrawSetOutline(TextdrawSpotNumber10[p], 0);
  567. TextDrawSetProportional(TextdrawSpotNumber10[p], 1);
  568. TextDrawSetShadow(TextdrawSpotNumber10[p], 0);
  569. TextDrawSetSelectable(TextdrawSpotNumber10[p], 0);
  570.  
  571. TextdrawSpotNumber11[p] = TextDrawCreate(380.000000, 287.000000, "_");
  572. TextDrawAlignment(TextdrawSpotNumber11[p], 2);
  573. TextDrawBackgroundColor(TextdrawSpotNumber11[p], 255);
  574. TextDrawFont(TextdrawSpotNumber11[p], 1);
  575. TextDrawLetterSize(TextdrawSpotNumber11[p], 0.490000, 2.199999);
  576. TextDrawColor(TextdrawSpotNumber11[p], -1);
  577. TextDrawSetOutline(TextdrawSpotNumber11[p], 0);
  578. TextDrawSetProportional(TextdrawSpotNumber11[p], 1);
  579. TextDrawSetShadow(TextdrawSpotNumber11[p], 0);
  580. TextDrawSetSelectable(TextdrawSpotNumber11[p], 0);
  581.  
  582. TextdrawSpotNumber12[p] = TextDrawCreate(254.000000, 317.000000, "_");
  583. TextDrawAlignment(TextdrawSpotNumber12[p], 2);
  584. TextDrawBackgroundColor(TextdrawSpotNumber12[p], 255);
  585. TextDrawFont(TextdrawSpotNumber12[p], 1);
  586. TextDrawLetterSize(TextdrawSpotNumber12[p], 0.490000, 2.199999);
  587. TextDrawColor(TextdrawSpotNumber12[p], -1);
  588. TextDrawSetOutline(TextdrawSpotNumber12[p], 0);
  589. TextDrawSetProportional(TextdrawSpotNumber12[p], 1);
  590. TextDrawSetShadow(TextdrawSpotNumber12[p], 0);
  591. TextDrawSetSelectable(TextdrawSpotNumber12[p], 0);
  592.  
  593. TextdrawSpotNumber13[p] = TextDrawCreate(296.000000, 317.000000, "_");
  594. TextDrawAlignment(TextdrawSpotNumber13[p], 2);
  595. TextDrawBackgroundColor(TextdrawSpotNumber13[p], 255);
  596. TextDrawFont(TextdrawSpotNumber13[p], 1);
  597. TextDrawLetterSize(TextdrawSpotNumber13[p], 0.490000, 2.199999);
  598. TextDrawColor(TextdrawSpotNumber13[p], -1);
  599. TextDrawSetOutline(TextdrawSpotNumber13[p], 0);
  600. TextDrawSetProportional(TextdrawSpotNumber13[p], 1);
  601. TextDrawSetShadow(TextdrawSpotNumber13[p], 0);
  602. TextDrawSetSelectable(TextdrawSpotNumber13[p], 0);
  603.  
  604. TextdrawSpotNumber14[p] = TextDrawCreate(339.000000, 317.000000, "_");
  605. TextDrawAlignment(TextdrawSpotNumber14[p], 2);
  606. TextDrawBackgroundColor(TextdrawSpotNumber14[p], 255);
  607. TextDrawFont(TextdrawSpotNumber14[p], 1);
  608. TextDrawLetterSize(TextdrawSpotNumber14[p], 0.490000, 2.199999);
  609. TextDrawColor(TextdrawSpotNumber14[p], -1);
  610. TextDrawSetOutline(TextdrawSpotNumber14[p], 0);
  611. TextDrawSetProportional(TextdrawSpotNumber14[p], 1);
  612. TextDrawSetShadow(TextdrawSpotNumber14[p], 0);
  613. TextDrawSetSelectable(TextdrawSpotNumber14[p], 0);
  614.  
  615. TextdrawSpotNumber15[p] = TextDrawCreate(380.000000, 317.000000, "_");
  616. TextDrawAlignment(TextdrawSpotNumber15[p], 2);
  617. TextDrawBackgroundColor(TextdrawSpotNumber15[p], 255);
  618. TextDrawFont(TextdrawSpotNumber15[p], 1);
  619. TextDrawLetterSize(TextdrawSpotNumber15[p], 0.490000, 2.199999);
  620. TextDrawColor(TextdrawSpotNumber15[p], -1);
  621. TextDrawSetOutline(TextdrawSpotNumber15[p], 0);
  622. TextDrawSetProportional(TextdrawSpotNumber15[p], 1);
  623. TextDrawSetShadow(TextdrawSpotNumber15[p], 0);
  624. TextDrawSetSelectable(TextdrawSpotNumber15[p], 0);
  625. }
  626. }
  627. return 1;
  628. }
  629.  
  630. public OnFilterScriptExit()
  631. {
  632. TextDrawDestroy(Textdraw2048Background1);
  633. TextDrawDestroy(Textdraw2048Background2);
  634. TextDrawDestroy(Textdraw2048Background3);
  635. TextDrawDestroy(Textdraw2048Background4);
  636. TextDrawDestroy(Textdraw2048Background5);
  637. TextDrawDestroy(Textdraw2048Background6);
  638. TextDrawDestroy(Textdraw2048Up);
  639. TextDrawDestroy(Textdraw2048Down);
  640. TextDrawDestroy(Textdraw2048Left);
  641. TextDrawDestroy(Textdraw2048Right);
  642. TextDrawDestroy(Textdraw2048Score);
  643. TextDrawDestroy(Textdraw2048Best);
  644. for(new i = 0; i < MAX_PLAYERS; i ++)
  645. {
  646. if(IsPlayerConnected(i))
  647. {
  648. TextDrawDestroy(Textdraw2048Spot0[i]);
  649. TextDrawDestroy(Textdraw2048Spot1[i]);
  650. TextDrawDestroy(Textdraw2048Spot2[i]);
  651. TextDrawDestroy(Textdraw2048Spot3[i]);
  652. TextDrawDestroy(Textdraw2048Spot4[i]);
  653. TextDrawDestroy(Textdraw2048Spot5[i]);
  654. TextDrawDestroy(Textdraw2048Spot6[i]);
  655. TextDrawDestroy(Textdraw2048Spot7[i]);
  656. TextDrawDestroy(Textdraw2048Spot8[i]);
  657. TextDrawDestroy(Textdraw2048Spot9[i]);
  658. TextDrawDestroy(Textdraw2048Spot10[i]);
  659. TextDrawDestroy(Textdraw2048Spot11[i]);
  660. TextDrawDestroy(Textdraw2048Spot12[i]);
  661. TextDrawDestroy(Textdraw2048Spot13[i]);
  662. TextDrawDestroy(Textdraw2048Spot14[i]);
  663. TextDrawDestroy(Textdraw2048Spot15[i]);
  664. TextDrawDestroy(Textdraw2048PlayerScore[i]);
  665. TextDrawDestroy(Textdraw2048PlayerBest[i]);
  666.  
  667. TextDrawDestroy(TextdrawSpotNumber0[i]);
  668. TextDrawDestroy(TextdrawSpotNumber1[i]);
  669. TextDrawDestroy(TextdrawSpotNumber2[i]);
  670. TextDrawDestroy(TextdrawSpotNumber3[i]);
  671. TextDrawDestroy(TextdrawSpotNumber4[i]);
  672. TextDrawDestroy(TextdrawSpotNumber5[i]);
  673. TextDrawDestroy(TextdrawSpotNumber6[i]);
  674. TextDrawDestroy(TextdrawSpotNumber7[i]);
  675. TextDrawDestroy(TextdrawSpotNumber8[i]);
  676. TextDrawDestroy(TextdrawSpotNumber9[i]);
  677. TextDrawDestroy(TextdrawSpotNumber10[i]);
  678. TextDrawDestroy(TextdrawSpotNumber11[i]);
  679. TextDrawDestroy(TextdrawSpotNumber12[i]);
  680. TextDrawDestroy(TextdrawSpotNumber13[i]);
  681. TextDrawDestroy(TextdrawSpotNumber14[i]);
  682. TextDrawDestroy(TextdrawSpotNumber15[i]);
  683. }
  684. }
  685. return 1;
  686. }
  687.  
  688. public OnPlayerConnect(playerid)
  689. {
  690. for(new s = 0; s < 16; s++)
  691. {
  692. Spot[playerid][s] = 0;
  693. }
  694.  
  695. PlayerScore[playerid] = 0;
  696.  
  697. Textdraw2048Spot3[playerid] = TextDrawCreate(403.000000, 226.000000, "_");
  698. TextDrawBackgroundColor(Textdraw2048Spot3[playerid], 255);
  699. TextDrawFont(Textdraw2048Spot3[playerid], 1);
  700. TextDrawLetterSize(Textdraw2048Spot3[playerid], 0.500000, 2.099998);
  701. TextDrawColor(Textdraw2048Spot3[playerid], -1);
  702. TextDrawSetOutline(Textdraw2048Spot3[playerid], 0);
  703. TextDrawSetProportional(Textdraw2048Spot3[playerid], 1);
  704. TextDrawSetShadow(Textdraw2048Spot3[playerid], 1);
  705. TextDrawUseBox(Textdraw2048Spot3[playerid], 1);
  706. TextDrawBoxColor(Textdraw2048Spot3[playerid], 100);
  707. TextDrawTextSize(Textdraw2048Spot3[playerid], 359.000000, 0.000000);
  708. TextDrawSetSelectable(Textdraw2048Spot3[playerid], 0);
  709.  
  710. Textdraw2048Spot2[playerid] = TextDrawCreate(362.000000, 226.000000, "_");
  711. TextDrawBackgroundColor(Textdraw2048Spot2[playerid], 255);
  712. TextDrawFont(Textdraw2048Spot2[playerid], 1);
  713. TextDrawLetterSize(Textdraw2048Spot2[playerid], 0.500000, 2.099998);
  714. TextDrawColor(Textdraw2048Spot2[playerid], -1);
  715. TextDrawSetOutline(Textdraw2048Spot2[playerid], 0);
  716. TextDrawSetProportional(Textdraw2048Spot2[playerid], 1);
  717. TextDrawSetShadow(Textdraw2048Spot2[playerid], 1);
  718. TextDrawUseBox(Textdraw2048Spot2[playerid], 1);
  719. TextDrawBoxColor(Textdraw2048Spot2[playerid], 100);
  720. TextDrawTextSize(Textdraw2048Spot2[playerid], 316.000000, 0.000000);
  721. TextDrawSetSelectable(Textdraw2048Spot2[playerid], 0);
  722.  
  723. Textdraw2048Spot1[playerid] = TextDrawCreate(319.000000, 226.000000, "_");
  724. TextDrawBackgroundColor(Textdraw2048Spot1[playerid], 255);
  725. TextDrawFont(Textdraw2048Spot1[playerid], 1);
  726. TextDrawLetterSize(Textdraw2048Spot1[playerid], 0.500000, 2.099998);
  727. TextDrawColor(Textdraw2048Spot1[playerid], -1);
  728. TextDrawSetOutline(Textdraw2048Spot1[playerid], 0);
  729. TextDrawSetProportional(Textdraw2048Spot1[playerid], 1);
  730. TextDrawSetShadow(Textdraw2048Spot1[playerid], 1);
  731. TextDrawUseBox(Textdraw2048Spot1[playerid], 1);
  732. TextDrawBoxColor(Textdraw2048Spot1[playerid], 100);
  733. TextDrawTextSize(Textdraw2048Spot1[playerid], 274.000000, 0.000000);
  734. TextDrawSetSelectable(Textdraw2048Spot1[playerid], 0);
  735.  
  736. Textdraw2048Spot0[playerid] = TextDrawCreate(277.000000, 226.000000, "_");
  737. TextDrawBackgroundColor(Textdraw2048Spot0[playerid], 255);
  738. TextDrawFont(Textdraw2048Spot0[playerid], 1);
  739. TextDrawLetterSize(Textdraw2048Spot0[playerid], 0.500000, 2.099998);
  740. TextDrawColor(Textdraw2048Spot0[playerid], -1);
  741. TextDrawSetOutline(Textdraw2048Spot0[playerid], 0);
  742. TextDrawSetProportional(Textdraw2048Spot0[playerid], 1);
  743. TextDrawSetShadow(Textdraw2048Spot0[playerid], 1);
  744. TextDrawUseBox(Textdraw2048Spot0[playerid], 1);
  745. TextDrawBoxColor(Textdraw2048Spot0[playerid], 100);
  746. TextDrawTextSize(Textdraw2048Spot0[playerid], 232.000000, 0.000000);
  747. TextDrawSetSelectable(Textdraw2048Spot0[playerid], 0);
  748.  
  749. Textdraw2048Spot7[playerid] = TextDrawCreate(403.000000, 257.000000, "_");
  750. TextDrawBackgroundColor(Textdraw2048Spot7[playerid], 255);
  751. TextDrawFont(Textdraw2048Spot7[playerid], 1);
  752. TextDrawLetterSize(Textdraw2048Spot7[playerid], 0.500000, 2.099998);
  753. TextDrawColor(Textdraw2048Spot7[playerid], -1);
  754. TextDrawSetOutline(Textdraw2048Spot7[playerid], 0);
  755. TextDrawSetProportional(Textdraw2048Spot7[playerid], 1);
  756. TextDrawSetShadow(Textdraw2048Spot7[playerid], 1);
  757. TextDrawUseBox(Textdraw2048Spot7[playerid], 1);
  758. TextDrawBoxColor(Textdraw2048Spot7[playerid], 100);
  759. TextDrawTextSize(Textdraw2048Spot7[playerid], 359.000000, 0.000000);
  760. TextDrawSetSelectable(Textdraw2048Spot7[playerid], 0);
  761.  
  762. Textdraw2048Spot6[playerid] = TextDrawCreate(362.000000, 257.000000, "_");
  763. TextDrawBackgroundColor(Textdraw2048Spot6[playerid], 255);
  764. TextDrawFont(Textdraw2048Spot6[playerid], 1);
  765. TextDrawLetterSize(Textdraw2048Spot6[playerid], 0.500000, 2.099998);
  766. TextDrawColor(Textdraw2048Spot6[playerid], -1);
  767. TextDrawSetOutline(Textdraw2048Spot6[playerid], 0);
  768. TextDrawSetProportional(Textdraw2048Spot6[playerid], 1);
  769. TextDrawSetShadow(Textdraw2048Spot6[playerid], 1);
  770. TextDrawUseBox(Textdraw2048Spot6[playerid], 1);
  771. TextDrawBoxColor(Textdraw2048Spot6[playerid], 100);
  772. TextDrawTextSize(Textdraw2048Spot6[playerid], 316.000000, 0.000000);
  773. TextDrawSetSelectable(Textdraw2048Spot6[playerid], 0);
  774.  
  775. Textdraw2048Spot5[playerid] = TextDrawCreate(319.000000, 257.000000, "_");
  776. TextDrawBackgroundColor(Textdraw2048Spot5[playerid], 255);
  777. TextDrawFont(Textdraw2048Spot5[playerid], 1);
  778. TextDrawLetterSize(Textdraw2048Spot5[playerid], 0.500000, 2.099998);
  779. TextDrawColor(Textdraw2048Spot5[playerid], -1);
  780. TextDrawSetOutline(Textdraw2048Spot5[playerid], 0);
  781. TextDrawSetProportional(Textdraw2048Spot5[playerid], 1);
  782. TextDrawSetShadow(Textdraw2048Spot5[playerid], 1);
  783. TextDrawUseBox(Textdraw2048Spot5[playerid], 1);
  784. TextDrawBoxColor(Textdraw2048Spot5[playerid], 100);
  785. TextDrawTextSize(Textdraw2048Spot5[playerid], 274.000000, 0.000000);
  786. TextDrawSetSelectable(Textdraw2048Spot5[playerid], 0);
  787.  
  788. Textdraw2048Spot4[playerid] = TextDrawCreate(277.000000, 257.000000, "_");
  789. TextDrawBackgroundColor(Textdraw2048Spot4[playerid], 255);
  790. TextDrawFont(Textdraw2048Spot4[playerid], 1);
  791. TextDrawLetterSize(Textdraw2048Spot4[playerid], 0.500000, 2.099998);
  792. TextDrawColor(Textdraw2048Spot4[playerid], -1);
  793. TextDrawSetOutline(Textdraw2048Spot4[playerid], 0);
  794. TextDrawSetProportional(Textdraw2048Spot4[playerid], 1);
  795. TextDrawSetShadow(Textdraw2048Spot4[playerid], 1);
  796. TextDrawUseBox(Textdraw2048Spot4[playerid], 1);
  797. TextDrawBoxColor(Textdraw2048Spot4[playerid], 100);
  798. TextDrawTextSize(Textdraw2048Spot4[playerid], 232.000000, 0.000000);
  799. TextDrawSetSelectable(Textdraw2048Spot4[playerid], 0);
  800.  
  801. Textdraw2048Spot11[playerid] = TextDrawCreate(403.000000, 288.000000, "_");
  802. TextDrawBackgroundColor(Textdraw2048Spot11[playerid], 255);
  803. TextDrawFont(Textdraw2048Spot11[playerid], 1);
  804. TextDrawLetterSize(Textdraw2048Spot11[playerid], 0.500000, 2.099998);
  805. TextDrawColor(Textdraw2048Spot11[playerid], -1);
  806. TextDrawSetOutline(Textdraw2048Spot11[playerid], 0);
  807. TextDrawSetProportional(Textdraw2048Spot11[playerid], 1);
  808. TextDrawSetShadow(Textdraw2048Spot11[playerid], 1);
  809. TextDrawUseBox(Textdraw2048Spot11[playerid], 1);
  810. TextDrawBoxColor(Textdraw2048Spot11[playerid], 100);
  811. TextDrawTextSize(Textdraw2048Spot11[playerid], 359.000000, 0.000000);
  812. TextDrawSetSelectable(Textdraw2048Spot11[playerid], 0);
  813.  
  814. Textdraw2048Spot10[playerid] = TextDrawCreate(362.000000, 288.000000, "_");
  815. TextDrawBackgroundColor(Textdraw2048Spot10[playerid], 255);
  816. TextDrawFont(Textdraw2048Spot10[playerid], 1);
  817. TextDrawLetterSize(Textdraw2048Spot10[playerid], 0.500000, 2.099998);
  818. TextDrawColor(Textdraw2048Spot10[playerid], -1);
  819. TextDrawSetOutline(Textdraw2048Spot10[playerid], 0);
  820. TextDrawSetProportional(Textdraw2048Spot10[playerid], 1);
  821. TextDrawSetShadow(Textdraw2048Spot10[playerid], 1);
  822. TextDrawUseBox(Textdraw2048Spot10[playerid], 1);
  823. TextDrawBoxColor(Textdraw2048Spot10[playerid], 100);
  824. TextDrawTextSize(Textdraw2048Spot10[playerid], 316.000000, 0.000000);
  825. TextDrawSetSelectable(Textdraw2048Spot10[playerid], 0);
  826.  
  827. Textdraw2048Spot9[playerid] = TextDrawCreate(319.000000, 288.000000, "_");
  828. TextDrawBackgroundColor(Textdraw2048Spot9[playerid], 255);
  829. TextDrawFont(Textdraw2048Spot9[playerid], 1);
  830. TextDrawLetterSize(Textdraw2048Spot9[playerid], 0.500000, 2.099998);
  831. TextDrawColor(Textdraw2048Spot9[playerid], -1);
  832. TextDrawSetOutline(Textdraw2048Spot9[playerid], 0);
  833. TextDrawSetProportional(Textdraw2048Spot9[playerid], 1);
  834. TextDrawSetShadow(Textdraw2048Spot9[playerid], 1);
  835. TextDrawUseBox(Textdraw2048Spot9[playerid], 1);
  836. TextDrawBoxColor(Textdraw2048Spot9[playerid], 100);
  837. TextDrawTextSize(Textdraw2048Spot9[playerid], 274.000000, 0.000000);
  838. TextDrawSetSelectable(Textdraw2048Spot9[playerid], 0);
  839.  
  840. Textdraw2048Spot8[playerid] = TextDrawCreate(277.000000, 288.000000, "_");
  841. TextDrawBackgroundColor(Textdraw2048Spot8[playerid], 255);
  842. TextDrawFont(Textdraw2048Spot8[playerid], 1);
  843. TextDrawLetterSize(Textdraw2048Spot8[playerid], 0.500000, 2.099998);
  844. TextDrawColor(Textdraw2048Spot8[playerid], -1);
  845. TextDrawSetOutline(Textdraw2048Spot8[playerid], 0);
  846. TextDrawSetProportional(Textdraw2048Spot8[playerid], 1);
  847. TextDrawSetShadow(Textdraw2048Spot8[playerid], 1);
  848. TextDrawUseBox(Textdraw2048Spot8[playerid], 1);
  849. TextDrawBoxColor(Textdraw2048Spot8[playerid], 100);
  850. TextDrawTextSize(Textdraw2048Spot8[playerid], 232.000000, 0.000000);
  851. TextDrawSetSelectable(Textdraw2048Spot8[playerid], 0);
  852.  
  853. Textdraw2048Spot15[playerid] = TextDrawCreate(403.000000, 319.000000, "_");
  854. TextDrawBackgroundColor(Textdraw2048Spot15[playerid], 255);
  855. TextDrawFont(Textdraw2048Spot15[playerid], 1);
  856. TextDrawLetterSize(Textdraw2048Spot15[playerid], 0.500000, 2.099998);
  857. TextDrawColor(Textdraw2048Spot15[playerid], -1);
  858. TextDrawSetOutline(Textdraw2048Spot15[playerid], 0);
  859. TextDrawSetProportional(Textdraw2048Spot15[playerid], 1);
  860. TextDrawSetShadow(Textdraw2048Spot15[playerid], 1);
  861. TextDrawUseBox(Textdraw2048Spot15[playerid], 1);
  862. TextDrawBoxColor(Textdraw2048Spot15[playerid], 100);
  863. TextDrawTextSize(Textdraw2048Spot15[playerid], 359.000000, 0.000000);
  864. TextDrawSetSelectable(Textdraw2048Spot15[playerid], 0);
  865.  
  866. Textdraw2048Spot14[playerid] = TextDrawCreate(362.000000, 319.000000, "_");
  867. TextDrawBackgroundColor(Textdraw2048Spot14[playerid], 255);
  868. TextDrawFont(Textdraw2048Spot14[playerid], 1);
  869. TextDrawLetterSize(Textdraw2048Spot14[playerid], 0.500000, 2.099998);
  870. TextDrawColor(Textdraw2048Spot14[playerid], -1);
  871. TextDrawSetOutline(Textdraw2048Spot14[playerid], 0);
  872. TextDrawSetProportional(Textdraw2048Spot14[playerid], 1);
  873. TextDrawSetShadow(Textdraw2048Spot14[playerid], 1);
  874. TextDrawUseBox(Textdraw2048Spot14[playerid], 1);
  875. TextDrawBoxColor(Textdraw2048Spot14[playerid], 100);
  876. TextDrawTextSize(Textdraw2048Spot14[playerid], 316.000000, 0.000000);
  877. TextDrawSetSelectable(Textdraw2048Spot14[playerid], 0);
  878.  
  879. Textdraw2048Spot13[playerid] = TextDrawCreate(319.000000, 319.000000, "_");
  880. TextDrawBackgroundColor(Textdraw2048Spot13[playerid], 255);
  881. TextDrawFont(Textdraw2048Spot13[playerid], 1);
  882. TextDrawLetterSize(Textdraw2048Spot13[playerid], 0.500000, 2.099998);
  883. TextDrawColor(Textdraw2048Spot13[playerid], -1);
  884. TextDrawSetOutline(Textdraw2048Spot13[playerid], 0);
  885. TextDrawSetProportional(Textdraw2048Spot13[playerid], 1);
  886. TextDrawSetShadow(Textdraw2048Spot13[playerid], 1);
  887. TextDrawUseBox(Textdraw2048Spot13[playerid], 1);
  888. TextDrawBoxColor(Textdraw2048Spot13[playerid], 100);
  889. TextDrawTextSize(Textdraw2048Spot13[playerid], 274.000000, 0.000000);
  890. TextDrawSetSelectable(Textdraw2048Spot13[playerid], 0);
  891.  
  892. Textdraw2048Spot12[playerid] = TextDrawCreate(277.000000, 319.000000, "_");
  893. TextDrawBackgroundColor(Textdraw2048Spot12[playerid], 255);
  894. TextDrawFont(Textdraw2048Spot12[playerid], 1);
  895. TextDrawLetterSize(Textdraw2048Spot12[playerid], 0.500000, 2.099998);
  896. TextDrawColor(Textdraw2048Spot12[playerid], -1);
  897. TextDrawSetOutline(Textdraw2048Spot12[playerid], 0);
  898. TextDrawSetProportional(Textdraw2048Spot12[playerid], 1);
  899. TextDrawSetShadow(Textdraw2048Spot12[playerid], 1);
  900. TextDrawUseBox(Textdraw2048Spot12[playerid], 1);
  901. TextDrawBoxColor(Textdraw2048Spot12[playerid], 100);
  902. TextDrawTextSize(Textdraw2048Spot12[playerid], 232.000000, 0.000000);
  903. TextDrawSetSelectable(Textdraw2048Spot12[playerid], 0);
  904.  
  905. Textdraw2048PlayerScore[playerid] = TextDrawCreate(342.000000, 176.000000, "_");
  906. TextDrawAlignment(Textdraw2048PlayerScore[playerid], 2);
  907. TextDrawBackgroundColor(Textdraw2048PlayerScore[playerid], 255);
  908. TextDrawFont(Textdraw2048PlayerScore[playerid], 2);
  909. TextDrawLetterSize(Textdraw2048PlayerScore[playerid], 0.259999, 0.799998);
  910. TextDrawColor(Textdraw2048PlayerScore[playerid], -1);
  911. TextDrawSetOutline(Textdraw2048PlayerScore[playerid], 0);
  912. TextDrawSetProportional(Textdraw2048PlayerScore[playerid], 1);
  913. TextDrawSetShadow(Textdraw2048PlayerScore[playerid], 0);
  914. TextDrawSetSelectable(Textdraw2048PlayerScore[playerid], 0);
  915.  
  916. Textdraw2048PlayerBest[playerid] = TextDrawCreate(384.000000, 176.000000, "_");
  917. TextDrawAlignment(Textdraw2048PlayerBest[playerid], 2);
  918. TextDrawBackgroundColor(Textdraw2048PlayerBest[playerid], 255);
  919. TextDrawFont(Textdraw2048PlayerBest[playerid], 2);
  920. TextDrawLetterSize(Textdraw2048PlayerBest[playerid], 0.259999, 0.799998);
  921. TextDrawColor(Textdraw2048PlayerBest[playerid], -1);
  922. TextDrawSetOutline(Textdraw2048PlayerBest[playerid], 0);
  923. TextDrawSetProportional(Textdraw2048PlayerBest[playerid], 1);
  924. TextDrawSetShadow(Textdraw2048PlayerBest[playerid], 0);
  925. TextDrawSetSelectable(Textdraw2048PlayerBest[playerid], 0);
  926.  
  927. TextdrawSpotNumber0[playerid] = TextDrawCreate(255.000000, 225.000000, "_");
  928. TextDrawAlignment(TextdrawSpotNumber0[playerid], 2);
  929. TextDrawBackgroundColor(TextdrawSpotNumber0[playerid], 255);
  930. TextDrawFont(TextdrawSpotNumber0[playerid], 1);
  931. TextDrawLetterSize(TextdrawSpotNumber0[playerid], 0.490000, 2.199999);
  932. TextDrawColor(TextdrawSpotNumber0[playerid], -1);
  933. TextDrawSetOutline(TextdrawSpotNumber0[playerid], 0);
  934. TextDrawSetProportional(TextdrawSpotNumber0[playerid], 1);
  935. TextDrawSetShadow(TextdrawSpotNumber0[playerid], 0);
  936. TextDrawSetSelectable(TextdrawSpotNumber0[playerid], 0);
  937.  
  938. TextdrawSpotNumber1[playerid] = TextDrawCreate(297.000000, 225.000000, "_");
  939. TextDrawAlignment(TextdrawSpotNumber1[playerid], 2);
  940. TextDrawBackgroundColor(TextdrawSpotNumber1[playerid], 255);
  941. TextDrawFont(TextdrawSpotNumber1[playerid], 1);
  942. TextDrawLetterSize(TextdrawSpotNumber1[playerid], 0.490000, 2.199999);
  943. TextDrawColor(TextdrawSpotNumber1[playerid], -1);
  944. TextDrawSetOutline(TextdrawSpotNumber1[playerid], 0);
  945. TextDrawSetProportional(TextdrawSpotNumber1[playerid], 1);
  946. TextDrawSetShadow(TextdrawSpotNumber1[playerid], 0);
  947. TextDrawSetSelectable(TextdrawSpotNumber1[playerid], 0);
  948.  
  949. TextdrawSpotNumber2[playerid] = TextDrawCreate(338.000000, 225.000000, "_");
  950. TextDrawAlignment(TextdrawSpotNumber2[playerid], 2);
  951. TextDrawBackgroundColor(TextdrawSpotNumber2[playerid], 255);
  952. TextDrawFont(TextdrawSpotNumber2[playerid], 1);
  953. TextDrawLetterSize(TextdrawSpotNumber2[playerid], 0.490000, 2.199999);
  954. TextDrawColor(TextdrawSpotNumber2[playerid], -1);
  955. TextDrawSetOutline(TextdrawSpotNumber2[playerid], 0);
  956. TextDrawSetProportional(TextdrawSpotNumber2[playerid], 1);
  957. TextDrawSetShadow(TextdrawSpotNumber2[playerid], 0);
  958. TextDrawSetSelectable(TextdrawSpotNumber2[playerid], 0);
  959.  
  960. TextdrawSpotNumber3[playerid] = TextDrawCreate(381.000000, 225.000000, "_");
  961. TextDrawAlignment(TextdrawSpotNumber3[playerid], 2);
  962. TextDrawBackgroundColor(TextdrawSpotNumber3[playerid], 255);
  963. TextDrawFont(TextdrawSpotNumber3[playerid], 1);
  964. TextDrawLetterSize(TextdrawSpotNumber3[playerid], 0.490000, 2.199999);
  965. TextDrawColor(TextdrawSpotNumber3[playerid], -1);
  966. TextDrawSetOutline(TextdrawSpotNumber3[playerid], 0);
  967. TextDrawSetProportional(TextdrawSpotNumber3[playerid], 1);
  968. TextDrawSetShadow(TextdrawSpotNumber3[playerid], 0);
  969. TextDrawSetSelectable(TextdrawSpotNumber3[playerid], 0);
  970.  
  971. TextdrawSpotNumber4[playerid] = TextDrawCreate(255.000000, 255.000000, "_");
  972. TextDrawAlignment(TextdrawSpotNumber4[playerid], 2);
  973. TextDrawBackgroundColor(TextdrawSpotNumber4[playerid], 255);
  974. TextDrawFont(TextdrawSpotNumber4[playerid], 1);
  975. TextDrawLetterSize(TextdrawSpotNumber4[playerid], 0.490000, 2.199999);
  976. TextDrawColor(TextdrawSpotNumber4[playerid], -1);
  977. TextDrawSetOutline(TextdrawSpotNumber4[playerid], 0);
  978. TextDrawSetProportional(TextdrawSpotNumber4[playerid], 1);
  979. TextDrawSetShadow(TextdrawSpotNumber4[playerid], 0);
  980. TextDrawSetSelectable(TextdrawSpotNumber4[playerid], 0);
  981.  
  982. TextdrawSpotNumber5[playerid] = TextDrawCreate(297.000000, 255.000000, "_");
  983. TextDrawAlignment(TextdrawSpotNumber5[playerid], 2);
  984. TextDrawBackgroundColor(TextdrawSpotNumber5[playerid], 255);
  985. TextDrawFont(TextdrawSpotNumber5[playerid], 1);
  986. TextDrawLetterSize(TextdrawSpotNumber5[playerid], 0.490000, 2.199999);
  987. TextDrawColor(TextdrawSpotNumber5[playerid], -1);
  988. TextDrawSetOutline(TextdrawSpotNumber5[playerid], 0);
  989. TextDrawSetProportional(TextdrawSpotNumber5[playerid], 1);
  990. TextDrawSetShadow(TextdrawSpotNumber5[playerid], 0);
  991. TextDrawSetSelectable(TextdrawSpotNumber5[playerid], 0);
  992.  
  993. TextdrawSpotNumber6[playerid] = TextDrawCreate(338.000000, 255.000000, "_");
  994. TextDrawAlignment(TextdrawSpotNumber6[playerid], 2);
  995. TextDrawBackgroundColor(TextdrawSpotNumber6[playerid], 255);
  996. TextDrawFont(TextdrawSpotNumber6[playerid], 1);
  997. TextDrawLetterSize(TextdrawSpotNumber6[playerid], 0.490000, 2.199999);
  998. TextDrawColor(TextdrawSpotNumber6[playerid], -1);
  999. TextDrawSetOutline(TextdrawSpotNumber6[playerid], 0);
  1000. TextDrawSetProportional(TextdrawSpotNumber6[playerid], 1);
  1001. TextDrawSetShadow(TextdrawSpotNumber6[playerid], 0);
  1002. TextDrawSetSelectable(TextdrawSpotNumber6[playerid], 0);
  1003.  
  1004. TextdrawSpotNumber7[playerid] = TextDrawCreate(380.000000, 255.000000, "_");
  1005. TextDrawAlignment(TextdrawSpotNumber7[playerid], 2);
  1006. TextDrawBackgroundColor(TextdrawSpotNumber7[playerid], 255);
  1007. TextDrawFont(TextdrawSpotNumber7[playerid], 1);
  1008. TextDrawLetterSize(TextdrawSpotNumber7[playerid], 0.490000, 2.199999);
  1009. TextDrawColor(TextdrawSpotNumber7[playerid], -1);
  1010. TextDrawSetOutline(TextdrawSpotNumber7[playerid], 0);
  1011. TextDrawSetProportional(TextdrawSpotNumber7[playerid], 1);
  1012. TextDrawSetShadow(TextdrawSpotNumber7[playerid], 0);
  1013. TextDrawSetSelectable(TextdrawSpotNumber7[playerid], 0);
  1014.  
  1015. TextdrawSpotNumber8[playerid] = TextDrawCreate(255.000000, 287.000000, "_");
  1016. TextDrawAlignment(TextdrawSpotNumber8[playerid], 2);
  1017. TextDrawBackgroundColor(TextdrawSpotNumber8[playerid], 255);
  1018. TextDrawFont(TextdrawSpotNumber8[playerid], 1);
  1019. TextDrawLetterSize(TextdrawSpotNumber8[playerid], 0.490000, 2.199999);
  1020. TextDrawColor(TextdrawSpotNumber8[playerid], -1);
  1021. TextDrawSetOutline(TextdrawSpotNumber8[playerid], 0);
  1022. TextDrawSetProportional(TextdrawSpotNumber8[playerid], 1);
  1023. TextDrawSetShadow(TextdrawSpotNumber8[playerid], 0);
  1024. TextDrawSetSelectable(TextdrawSpotNumber8[playerid], 0);
  1025.  
  1026. TextdrawSpotNumber9[playerid] = TextDrawCreate(297.000000, 287.000000, "_");
  1027. TextDrawAlignment(TextdrawSpotNumber9[playerid], 2);
  1028. TextDrawBackgroundColor(TextdrawSpotNumber9[playerid], 255);
  1029. TextDrawFont(TextdrawSpotNumber9[playerid], 1);
  1030. TextDrawLetterSize(TextdrawSpotNumber9[playerid], 0.490000, 2.199999);
  1031. TextDrawColor(TextdrawSpotNumber9[playerid], -1);
  1032. TextDrawSetOutline(TextdrawSpotNumber9[playerid], 0);
  1033. TextDrawSetProportional(TextdrawSpotNumber9[playerid], 1);
  1034. TextDrawSetShadow(TextdrawSpotNumber9[playerid], 0);
  1035. TextDrawSetSelectable(TextdrawSpotNumber9[playerid], 0);
  1036.  
  1037. TextdrawSpotNumber10[playerid] = TextDrawCreate(338.000000, 287.000000, "_");
  1038. TextDrawAlignment(TextdrawSpotNumber10[playerid], 2);
  1039. TextDrawBackgroundColor(TextdrawSpotNumber10[playerid], 255);
  1040. TextDrawFont(TextdrawSpotNumber10[playerid], 1);
  1041. TextDrawLetterSize(TextdrawSpotNumber10[playerid], 0.490000, 2.199999);
  1042. TextDrawColor(TextdrawSpotNumber10[playerid], -1);
  1043. TextDrawSetOutline(TextdrawSpotNumber10[playerid], 0);
  1044. TextDrawSetProportional(TextdrawSpotNumber10[playerid], 1);
  1045. TextDrawSetShadow(TextdrawSpotNumber10[playerid], 0);
  1046. TextDrawSetSelectable(TextdrawSpotNumber10[playerid], 0);
  1047.  
  1048. TextdrawSpotNumber11[playerid] = TextDrawCreate(380.000000, 287.000000, "_");
  1049. TextDrawAlignment(TextdrawSpotNumber11[playerid], 2);
  1050. TextDrawBackgroundColor(TextdrawSpotNumber11[playerid], 255);
  1051. TextDrawFont(TextdrawSpotNumber11[playerid], 1);
  1052. TextDrawLetterSize(TextdrawSpotNumber11[playerid], 0.490000, 2.199999);
  1053. TextDrawColor(TextdrawSpotNumber11[playerid], -1);
  1054. TextDrawSetOutline(TextdrawSpotNumber11[playerid], 0);
  1055. TextDrawSetProportional(TextdrawSpotNumber11[playerid], 1);
  1056. TextDrawSetShadow(TextdrawSpotNumber11[playerid], 0);
  1057. TextDrawSetSelectable(TextdrawSpotNumber11[playerid], 0);
  1058.  
  1059. TextdrawSpotNumber12[playerid] = TextDrawCreate(254.000000, 317.000000, "_");
  1060. TextDrawAlignment(TextdrawSpotNumber12[playerid], 2);
  1061. TextDrawBackgroundColor(TextdrawSpotNumber12[playerid], 255);
  1062. TextDrawFont(TextdrawSpotNumber12[playerid], 1);
  1063. TextDrawLetterSize(TextdrawSpotNumber12[playerid], 0.490000, 2.199999);
  1064. TextDrawColor(TextdrawSpotNumber12[playerid], -1);
  1065. TextDrawSetOutline(TextdrawSpotNumber12[playerid], 0);
  1066. TextDrawSetProportional(TextdrawSpotNumber12[playerid], 1);
  1067. TextDrawSetShadow(TextdrawSpotNumber12[playerid], 0);
  1068. TextDrawSetSelectable(TextdrawSpotNumber12[playerid], 0);
  1069.  
  1070. TextdrawSpotNumber13[playerid] = TextDrawCreate(296.000000, 317.000000, "_");
  1071. TextDrawAlignment(TextdrawSpotNumber13[playerid], 2);
  1072. TextDrawBackgroundColor(TextdrawSpotNumber13[playerid], 255);
  1073. TextDrawFont(TextdrawSpotNumber13[playerid], 1);
  1074. TextDrawLetterSize(TextdrawSpotNumber13[playerid], 0.490000, 2.199999);
  1075. TextDrawColor(TextdrawSpotNumber13[playerid], -1);
  1076. TextDrawSetOutline(TextdrawSpotNumber13[playerid], 0);
  1077. TextDrawSetProportional(TextdrawSpotNumber13[playerid], 1);
  1078. TextDrawSetShadow(TextdrawSpotNumber13[playerid], 0);
  1079. TextDrawSetSelectable(TextdrawSpotNumber13[playerid], 0);
  1080.  
  1081. TextdrawSpotNumber14[playerid] = TextDrawCreate(339.000000, 317.000000, "_");
  1082. TextDrawAlignment(TextdrawSpotNumber14[playerid], 2);
  1083. TextDrawBackgroundColor(TextdrawSpotNumber14[playerid], 255);
  1084. TextDrawFont(TextdrawSpotNumber14[playerid], 1);
  1085. TextDrawLetterSize(TextdrawSpotNumber14[playerid], 0.490000, 2.199999);
  1086. TextDrawColor(TextdrawSpotNumber14[playerid], -1);
  1087. TextDrawSetOutline(TextdrawSpotNumber14[playerid], 0);
  1088. TextDrawSetProportional(TextdrawSpotNumber14[playerid], 1);
  1089. TextDrawSetShadow(TextdrawSpotNumber14[playerid], 0);
  1090. TextDrawSetSelectable(TextdrawSpotNumber14[playerid], 0);
  1091.  
  1092. TextdrawSpotNumber15[playerid] = TextDrawCreate(380.000000, 317.000000, "_");
  1093. TextDrawAlignment(TextdrawSpotNumber15[playerid], 2);
  1094. TextDrawBackgroundColor(TextdrawSpotNumber15[playerid], 255);
  1095. TextDrawFont(TextdrawSpotNumber15[playerid], 1);
  1096. TextDrawLetterSize(TextdrawSpotNumber15[playerid], 0.490000, 2.199999);
  1097. TextDrawColor(TextdrawSpotNumber15[playerid], -1);
  1098. TextDrawSetOutline(TextdrawSpotNumber15[playerid], 0);
  1099. TextDrawSetProportional(TextdrawSpotNumber15[playerid], 1);
  1100. TextDrawSetShadow(TextdrawSpotNumber15[playerid], 0);
  1101. TextDrawSetSelectable(TextdrawSpotNumber15[playerid], 0);
  1102. return 1;
  1103. }
  1104.  
  1105. public OnPlayerDisconnect(playerid, reason)
  1106. {
  1107. TextDrawDestroy(Textdraw2048Spot0[playerid]);
  1108. TextDrawDestroy(Textdraw2048Spot1[playerid]);
  1109. TextDrawDestroy(Textdraw2048Spot2[playerid]);
  1110. TextDrawDestroy(Textdraw2048Spot3[playerid]);
  1111. TextDrawDestroy(Textdraw2048Spot4[playerid]);
  1112. TextDrawDestroy(Textdraw2048Spot5[playerid]);
  1113. TextDrawDestroy(Textdraw2048Spot6[playerid]);
  1114. TextDrawDestroy(Textdraw2048Spot7[playerid]);
  1115. TextDrawDestroy(Textdraw2048Spot8[playerid]);
  1116. TextDrawDestroy(Textdraw2048Spot9[playerid]);
  1117. TextDrawDestroy(Textdraw2048Spot10[playerid]);
  1118. TextDrawDestroy(Textdraw2048Spot11[playerid]);
  1119. TextDrawDestroy(Textdraw2048Spot12[playerid]);
  1120. TextDrawDestroy(Textdraw2048Spot13[playerid]);
  1121. TextDrawDestroy(Textdraw2048Spot14[playerid]);
  1122. TextDrawDestroy(Textdraw2048Spot15[playerid]);
  1123. TextDrawDestroy(Textdraw2048PlayerScore[playerid]);
  1124. TextDrawDestroy(Textdraw2048PlayerBest[playerid]);
  1125.  
  1126. TextDrawDestroy(TextdrawSpotNumber0[playerid]);
  1127. TextDrawDestroy(TextdrawSpotNumber1[playerid]);
  1128. TextDrawDestroy(TextdrawSpotNumber2[playerid]);
  1129. TextDrawDestroy(TextdrawSpotNumber3[playerid]);
  1130. TextDrawDestroy(TextdrawSpotNumber4[playerid]);
  1131. TextDrawDestroy(TextdrawSpotNumber5[playerid]);
  1132. TextDrawDestroy(TextdrawSpotNumber6[playerid]);
  1133. TextDrawDestroy(TextdrawSpotNumber7[playerid]);
  1134. TextDrawDestroy(TextdrawSpotNumber8[playerid]);
  1135. TextDrawDestroy(TextdrawSpotNumber9[playerid]);
  1136. TextDrawDestroy(TextdrawSpotNumber10[playerid]);
  1137. TextDrawDestroy(TextdrawSpotNumber11[playerid]);
  1138. TextDrawDestroy(TextdrawSpotNumber12[playerid]);
  1139. TextDrawDestroy(TextdrawSpotNumber13[playerid]);
  1140. TextDrawDestroy(TextdrawSpotNumber14[playerid]);
  1141. TextDrawDestroy(TextdrawSpotNumber15[playerid]);
  1142. return 1;
  1143. }
  1144.  
  1145. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  1146. {
  1147. if(clickedid == Textdraw2048Up)
  1148. {
  1149. new s[8];
  1150. if((Spot[playerid][15] == Spot[playerid][11] && Spot[playerid][15] != 0) || (Spot[playerid][11] == 0 && Spot[playerid][15] != 0)) //15'den 11'e
  1151. {
  1152. Spot[playerid][11] += Spot[playerid][15];
  1153. Spot[playerid][15] = 0;
  1154. PlayerScore[playerid] += Spot[playerid][11];
  1155. format(s,8,"%d",Spot[playerid][11]);
  1156. TextDrawSetString(TextdrawSpotNumber11[playerid], s);
  1157. TextDrawSetString(TextdrawSpotNumber15[playerid], "_");
  1158. }
  1159. if((Spot[playerid][11] == Spot[playerid][7] && Spot[playerid][11] != 0) || (Spot[playerid][7] == 0 && Spot[playerid][11] != 0)) //11'den 7'ye
  1160. {
  1161. Spot[playerid][7] += Spot[playerid][11];
  1162. Spot[playerid][11] = 0;
  1163. PlayerScore[playerid] += Spot[playerid][7];
  1164. format(s,8,"%d",Spot[playerid][7]);
  1165. TextDrawSetString(TextdrawSpotNumber7[playerid], s);
  1166. TextDrawSetString(TextdrawSpotNumber11[playerid], "_");
  1167. }
  1168. if((Spot[playerid][7] == Spot[playerid][3] && Spot[playerid][7] != 0) || (Spot[playerid][3] == 0 && Spot[playerid][7] != 0)) //7'den 3'e
  1169. {
  1170. Spot[playerid][3] += Spot[playerid][7];
  1171. Spot[playerid][7] = 0;
  1172. PlayerScore[playerid] += Spot[playerid][3];
  1173. format(s,8,"%d",Spot[playerid][3]);
  1174. TextDrawSetString(TextdrawSpotNumber3[playerid], s);
  1175. TextDrawSetString(TextdrawSpotNumber7[playerid], "_");
  1176. }
  1177.  
  1178. if((Spot[playerid][14] == Spot[playerid][10] && Spot[playerid][14] != 0) || (Spot[playerid][10] == 0 && Spot[playerid][14] != 0)) //14'den 10'a
  1179. {
  1180. Spot[playerid][10] += Spot[playerid][14];
  1181. Spot[playerid][14] = 0;
  1182. PlayerScore[playerid] += Spot[playerid][10];
  1183. format(s,8,"%d",Spot[playerid][10]);
  1184. TextDrawSetString(TextdrawSpotNumber10[playerid], s);
  1185. TextDrawSetString(TextdrawSpotNumber14[playerid], "_");
  1186. }
  1187. if((Spot[playerid][10] == Spot[playerid][6] && Spot[playerid][10] != 0) || (Spot[playerid][6] == 0 && Spot[playerid][10] != 0)) //10'dan 6'ya
  1188. {
  1189. Spot[playerid][6] += Spot[playerid][10];
  1190. Spot[playerid][10] = 0;
  1191. PlayerScore[playerid] += Spot[playerid][6];
  1192. format(s,8,"%d",Spot[playerid][6]);
  1193. TextDrawSetString(TextdrawSpotNumber6[playerid], s);
  1194. TextDrawSetString(TextdrawSpotNumber10[playerid], "_");
  1195. }
  1196. if((Spot[playerid][6] == Spot[playerid][2] && Spot[playerid][6] != 0) || (Spot[playerid][2] == 0 && Spot[playerid][6] != 0)) //6'dan 2'ye
  1197. {
  1198. Spot[playerid][2] += Spot[playerid][6];
  1199. Spot[playerid][6] = 0;
  1200. PlayerScore[playerid] += Spot[playerid][2];
  1201. format(s,8,"%d",Spot[playerid][2]);
  1202. TextDrawSetString(TextdrawSpotNumber2[playerid], s);
  1203. TextDrawSetString(TextdrawSpotNumber6[playerid], "_");
  1204. }
  1205.  
  1206. if((Spot[playerid][13] == Spot[playerid][9] && Spot[playerid][13] != 0) || (Spot[playerid][9] == 0 && Spot[playerid][13] != 0)) //13'den 9'a
  1207. {
  1208. Spot[playerid][9] += Spot[playerid][13];
  1209. Spot[playerid][13] = 0;
  1210. PlayerScore[playerid] += Spot[playerid][9];
  1211. format(s,8,"%d",Spot[playerid][9]);
  1212. TextDrawSetString(TextdrawSpotNumber9[playerid], s);
  1213. TextDrawSetString(TextdrawSpotNumber13[playerid], "_");
  1214. }
  1215. if((Spot[playerid][9] == Spot[playerid][5] && Spot[playerid][9] != 0) || (Spot[playerid][5] == 0 && Spot[playerid][9] != 0)) //09'dan 05'e
  1216. {
  1217. Spot[playerid][5] += Spot[playerid][9];
  1218. Spot[playerid][9] = 0;
  1219. PlayerScore[playerid] += Spot[playerid][5];
  1220. format(s,8,"%d",Spot[playerid][5]);
  1221. TextDrawSetString(TextdrawSpotNumber5[playerid], s);
  1222. TextDrawSetString(TextdrawSpotNumber9[playerid], "_");
  1223. }
  1224. if((Spot[playerid][5] == Spot[playerid][1] && Spot[playerid][5] != 0) || (Spot[playerid][1] == 0 && Spot[playerid][5] != 0)) //05'den 01'e
  1225. {
  1226. Spot[playerid][1] += Spot[playerid][5];
  1227. Spot[playerid][5] = 0;
  1228. PlayerScore[playerid] += Spot[playerid][1];
  1229. format(s,8,"%d",Spot[playerid][1]);
  1230. TextDrawSetString(TextdrawSpotNumber1[playerid], s);
  1231. TextDrawSetString(TextdrawSpotNumber5[playerid], "_");
  1232. }
  1233.  
  1234. if((Spot[playerid][12] == Spot[playerid][8] && Spot[playerid][12] != 0) || (Spot[playerid][8] == 0 && Spot[playerid][12] != 0)) //12'den 8'e
  1235. {
  1236. Spot[playerid][8] += Spot[playerid][12];
  1237. Spot[playerid][12] = 0;
  1238. PlayerScore[playerid] += Spot[playerid][8];
  1239. format(s,8,"%d",Spot[playerid][8]);
  1240. TextDrawSetString(TextdrawSpotNumber8[playerid], s);
  1241. TextDrawSetString(TextdrawSpotNumber12[playerid], "_");
  1242. }
  1243. if((Spot[playerid][8] == Spot[playerid][4] && Spot[playerid][8] != 0) || (Spot[playerid][4] == 0 && Spot[playerid][8] != 0)) //8'den 4'e
  1244. {
  1245. Spot[playerid][4] += Spot[playerid][8];
  1246. Spot[playerid][8] = 0;
  1247. PlayerScore[playerid] += Spot[playerid][4];
  1248. format(s,8,"%d",Spot[playerid][4]);
  1249. TextDrawSetString(TextdrawSpotNumber4[playerid], s);
  1250. TextDrawSetString(TextdrawSpotNumber8[playerid], "_");
  1251. }
  1252. if((Spot[playerid][4] == Spot[playerid][0] && Spot[playerid][4] != 0) || (Spot[playerid][0] == 0 && Spot[playerid][4] != 0)) //4'den 0'a
  1253. {
  1254. Spot[playerid][0] += Spot[playerid][4];
  1255. Spot[playerid][4] = 0;
  1256. PlayerScore[playerid] += Spot[playerid][0];
  1257. format(s,8,"%d",Spot[playerid][0]);
  1258. TextDrawSetString(TextdrawSpotNumber0[playerid], s);
  1259. TextDrawSetString(TextdrawSpotNumber4[playerid], "_");
  1260. }
  1261. format(s,8,"%d",PlayerScore[playerid]);
  1262. TextDrawSetString(Textdraw2048PlayerScore[playerid],s);
  1263. AddNumber(playerid);
  1264. }
  1265. if(clickedid == Textdraw2048Down)
  1266. {
  1267. new s[8];
  1268. if((Spot[playerid][3] == Spot[playerid][7] && Spot[playerid][3] != 0) || (Spot[playerid][7] == 0 && Spot[playerid][3] != 0)) //3'den 7'ye
  1269. {
  1270. Spot[playerid][7] += Spot[playerid][3];
  1271. Spot[playerid][3] = 0;
  1272. PlayerScore[playerid] += Spot[playerid][7];
  1273. format(s,8,"%d",Spot[playerid][7]);
  1274. TextDrawSetString(TextdrawSpotNumber7[playerid], s);
  1275. TextDrawSetString(TextdrawSpotNumber3[playerid], "_");
  1276. }
  1277. if((Spot[playerid][7] == Spot[playerid][11] && Spot[playerid][7] != 0) || (Spot[playerid][11] == 0 && Spot[playerid][7] != 0)) //7'den 11'a
  1278. {
  1279. Spot[playerid][11] += Spot[playerid][7];
  1280. Spot[playerid][7] = 0;
  1281. PlayerScore[playerid] += Spot[playerid][11];
  1282. format(s,8,"%d",Spot[playerid][11]);
  1283. TextDrawSetString(TextdrawSpotNumber11[playerid], s);
  1284. TextDrawSetString(TextdrawSpotNumber7[playerid], "_");
  1285. }
  1286. if((Spot[playerid][11] == Spot[playerid][15] && Spot[playerid][11] != 0) || (Spot[playerid][15] == 0 && Spot[playerid][11] != 0)) //11'den 15'e
  1287. {
  1288. Spot[playerid][15] += Spot[playerid][11];
  1289. Spot[playerid][11] = 0;
  1290. PlayerScore[playerid] += Spot[playerid][15];
  1291. format(s,8,"%d",Spot[playerid][15]);
  1292. TextDrawSetString(TextdrawSpotNumber15[playerid], s);
  1293. TextDrawSetString(TextdrawSpotNumber11[playerid], "_");
  1294. }
  1295.  
  1296. if((Spot[playerid][2] == Spot[playerid][6] && Spot[playerid][2] != 0) || (Spot[playerid][6] == 0 && Spot[playerid][2] != 0)) //2'den 6'ya
  1297. {
  1298. Spot[playerid][6] += Spot[playerid][2];
  1299. Spot[playerid][2] = 0;
  1300. PlayerScore[playerid] += Spot[playerid][6];
  1301. format(s,8,"%d",Spot[playerid][6]);
  1302. TextDrawSetString(TextdrawSpotNumber6[playerid], s);
  1303. TextDrawSetString(TextdrawSpotNumber2[playerid], "_");
  1304. }
  1305. if((Spot[playerid][6] == Spot[playerid][10] && Spot[playerid][6] != 0) || (Spot[playerid][10] == 0 && Spot[playerid][6] != 0)) //6'dan 10'a
  1306. {
  1307. Spot[playerid][10] += Spot[playerid][6];
  1308. Spot[playerid][6] = 0;
  1309. PlayerScore[playerid] += Spot[playerid][10];
  1310. format(s,8,"%d",Spot[playerid][10]);
  1311. TextDrawSetString(TextdrawSpotNumber10[playerid], s);
  1312. TextDrawSetString(TextdrawSpotNumber6[playerid], "_");
  1313. }
  1314. if((Spot[playerid][10] == Spot[playerid][14] && Spot[playerid][10] != 0) || (Spot[playerid][14] == 0 && Spot[playerid][10] != 0)) //10'dan 14'e
  1315. {
  1316. Spot[playerid][14] += Spot[playerid][10];
  1317. Spot[playerid][10] = 0;
  1318. PlayerScore[playerid] += Spot[playerid][14];
  1319. format(s,8,"%d",Spot[playerid][14]);
  1320. TextDrawSetString(TextdrawSpotNumber14[playerid], s);
  1321. TextDrawSetString(TextdrawSpotNumber10[playerid], "_");
  1322. }
  1323.  
  1324. if((Spot[playerid][1] == Spot[playerid][5] && Spot[playerid][1] != 0) || (Spot[playerid][5] == 0 && Spot[playerid][1] != 0)) //01'den 05'e
  1325. {
  1326. Spot[playerid][5] += Spot[playerid][1];
  1327. Spot[playerid][1] = 0;
  1328. PlayerScore[playerid] += Spot[playerid][5];
  1329. format(s,8,"%d",Spot[playerid][5]);
  1330. TextDrawSetString(TextdrawSpotNumber5[playerid], s);
  1331. TextDrawSetString(TextdrawSpotNumber1[playerid], "_");
  1332. }
  1333. if((Spot[playerid][5] == Spot[playerid][9] && Spot[playerid][5] != 0) || (Spot[playerid][9] == 0 && Spot[playerid][5] != 0)) //05'den 09'a
  1334. {
  1335. Spot[playerid][9] += Spot[playerid][5];
  1336. Spot[playerid][5] = 0;
  1337. PlayerScore[playerid] += Spot[playerid][9];
  1338. format(s,8,"%d",Spot[playerid][9]);
  1339. TextDrawSetString(TextdrawSpotNumber9[playerid], s);
  1340. TextDrawSetString(TextdrawSpotNumber5[playerid], "_");
  1341. }
  1342. if((Spot[playerid][9] == Spot[playerid][13] && Spot[playerid][9] != 0) || (Spot[playerid][13] == 0 && Spot[playerid][9] != 0)) //9'dan 13'e
  1343. {
  1344. Spot[playerid][13] += Spot[playerid][9];
  1345. Spot[playerid][9] = 0;
  1346. PlayerScore[playerid] += Spot[playerid][13];
  1347. format(s,8,"%d",Spot[playerid][13]);
  1348. TextDrawSetString(TextdrawSpotNumber13[playerid], s);
  1349. TextDrawSetString(TextdrawSpotNumber9[playerid], "_");
  1350. }
  1351.  
  1352. if((Spot[playerid][0] == Spot[playerid][4] && Spot[playerid][0] != 0) || (Spot[playerid][4] == 0 && Spot[playerid][0] != 0)) //0'dan 4'e
  1353. {
  1354. Spot[playerid][4] += Spot[playerid][0];
  1355. Spot[playerid][0] = 0;
  1356. PlayerScore[playerid] += Spot[playerid][4];
  1357. format(s,8,"%d",Spot[playerid][4]);
  1358. TextDrawSetString(TextdrawSpotNumber4[playerid], s);
  1359. TextDrawSetString(TextdrawSpotNumber0[playerid], "_");
  1360. }
  1361. if((Spot[playerid][4] == Spot[playerid][8] && Spot[playerid][4] != 0) || (Spot[playerid][8] == 0 && Spot[playerid][4] != 0)) //4'den 8'e
  1362. {
  1363. Spot[playerid][8] += Spot[playerid][4];
  1364. Spot[playerid][4] = 0;
  1365. PlayerScore[playerid] += Spot[playerid][8];
  1366. format(s,8,"%d",Spot[playerid][8]);
  1367. TextDrawSetString(TextdrawSpotNumber8[playerid], s);
  1368. TextDrawSetString(TextdrawSpotNumber4[playerid], "_");
  1369. }
  1370.  
  1371. if((Spot[playerid][8] == Spot[playerid][12] && Spot[playerid][8] != 0) || (Spot[playerid][12] == 0 && Spot[playerid][8] != 0)) //8'den 12'ye
  1372. {
  1373. Spot[playerid][12] += Spot[playerid][8];
  1374. Spot[playerid][8] = 0;
  1375. PlayerScore[playerid] += Spot[playerid][12];
  1376. format(s,8,"%d",Spot[playerid][12]);
  1377. TextDrawSetString(TextdrawSpotNumber12[playerid], s);
  1378. TextDrawSetString(TextdrawSpotNumber8[playerid], "_");
  1379. }
  1380. format(s,8,"%d",PlayerScore[playerid]);
  1381. TextDrawSetString(Textdraw2048PlayerScore[playerid],s);
  1382. AddNumber(playerid);
  1383. }
  1384. if(clickedid == Textdraw2048Left)
  1385. {
  1386. new s[8];
  1387. if((Spot[playerid][3] == Spot[playerid][2] && Spot[playerid][3] != 0) || (Spot[playerid][2] == 0 && Spot[playerid][3] != 0)) //03'den 02'ye
  1388. {
  1389. Spot[playerid][2] += Spot[playerid][3];
  1390. Spot[playerid][3] = 0;
  1391. PlayerScore[playerid] += Spot[playerid][2];
  1392. format(s,8,"%d",Spot[playerid][2]);
  1393. TextDrawSetString(TextdrawSpotNumber2[playerid], s);
  1394. TextDrawSetString(TextdrawSpotNumber3[playerid], "_");
  1395. }
  1396. if((Spot[playerid][2] == Spot[playerid][1] && Spot[playerid][2] != 0) || (Spot[playerid][1] == 0 && Spot[playerid][2] != 0)) //02'den 01'e
  1397. {
  1398. Spot[playerid][1] += Spot[playerid][2];
  1399. Spot[playerid][2] = 0;
  1400. PlayerScore[playerid] += Spot[playerid][1];
  1401. format(s,8,"%d",Spot[playerid][1]);
  1402. TextDrawSetString(TextdrawSpotNumber1[playerid], s);
  1403. TextDrawSetString(TextdrawSpotNumber2[playerid], "_");
  1404. }
  1405. if((Spot[playerid][1] == Spot[playerid][0] && Spot[playerid][1] != 0) || (Spot[playerid][0] == 0 && Spot[playerid][1] != 0)) //01'den 00'a
  1406. {
  1407. Spot[playerid][0] += Spot[playerid][1];
  1408. Spot[playerid][1] = 0;
  1409. PlayerScore[playerid] += Spot[playerid][0];
  1410. format(s,8,"%d",Spot[playerid][0]);
  1411. TextDrawSetString(TextdrawSpotNumber0[playerid], s);
  1412. TextDrawSetString(TextdrawSpotNumber1[playerid], "_");
  1413. }
  1414.  
  1415. if((Spot[playerid][7] == Spot[playerid][6] && Spot[playerid][7] != 0) || (Spot[playerid][6] == 0 && Spot[playerid][7] != 0)) //07'den 02'ye
  1416. {
  1417. Spot[playerid][6] += Spot[playerid][7];
  1418. Spot[playerid][7] = 0;
  1419. PlayerScore[playerid] += Spot[playerid][6];
  1420. format(s,8,"%d",Spot[playerid][6]);
  1421. TextDrawSetString(TextdrawSpotNumber6[playerid], s);
  1422. TextDrawSetString(TextdrawSpotNumber7[playerid], "_");
  1423. }
  1424. if((Spot[playerid][6] == Spot[playerid][5] && Spot[playerid][6] != 0) || (Spot[playerid][5] == 0 && Spot[playerid][6] != 0)) //06'dan 05'e
  1425. {
  1426. Spot[playerid][5] += Spot[playerid][6];
  1427. Spot[playerid][6] = 0;
  1428. PlayerScore[playerid] += Spot[playerid][5];
  1429. format(s,8,"%d",Spot[playerid][5]);
  1430. TextDrawSetString(TextdrawSpotNumber5[playerid], s);
  1431. TextDrawSetString(TextdrawSpotNumber6[playerid], "_");
  1432. }
  1433. if((Spot[playerid][5] == Spot[playerid][4] && Spot[playerid][5] != 0) || (Spot[playerid][4] == 0 && Spot[playerid][5] != 0)) //05'den 04'e
  1434. {
  1435. Spot[playerid][4] += Spot[playerid][5];
  1436. Spot[playerid][5] = 0;
  1437. PlayerScore[playerid] += Spot[playerid][4];
  1438. format(s,8,"%d",Spot[playerid][4]);
  1439. TextDrawSetString(TextdrawSpotNumber4[playerid], s);
  1440. TextDrawSetString(TextdrawSpotNumber5[playerid], "_");
  1441. }
  1442.  
  1443. if((Spot[playerid][11] == Spot[playerid][10] && Spot[playerid][11] != 0) || (Spot[playerid][10] == 0 && Spot[playerid][11] != 0)) //11'den 10'a
  1444. {
  1445. Spot[playerid][10] += Spot[playerid][11];
  1446. Spot[playerid][11] = 0;
  1447. PlayerScore[playerid] += Spot[playerid][10];
  1448. format(s,8,"%d",Spot[playerid][10]);
  1449. TextDrawSetString(TextdrawSpotNumber10[playerid], s);
  1450. TextDrawSetString(TextdrawSpotNumber11[playerid], "_");
  1451. }
  1452. if((Spot[playerid][10] == Spot[playerid][9] && Spot[playerid][10] != 0) || (Spot[playerid][9] == 0 && Spot[playerid][10] != 0)) //10'dan 9'a
  1453. {
  1454. Spot[playerid][9] += Spot[playerid][10];
  1455. Spot[playerid][10] = 0;
  1456. PlayerScore[playerid] += Spot[playerid][9];
  1457. format(s,8,"%d",Spot[playerid][9]);
  1458. TextDrawSetString(TextdrawSpotNumber9[playerid], s);
  1459. TextDrawSetString(TextdrawSpotNumber10[playerid], "_");
  1460. }
  1461. if((Spot[playerid][9] == Spot[playerid][8] && Spot[playerid][9] != 0) || (Spot[playerid][8] == 0 && Spot[playerid][9] != 0)) //9'dan 8'e
  1462. {
  1463. Spot[playerid][8] += Spot[playerid][9];
  1464. Spot[playerid][9] = 0;
  1465. PlayerScore[playerid] += Spot[playerid][8];
  1466. format(s,8,"%d",Spot[playerid][8]);
  1467. TextDrawSetString(TextdrawSpotNumber8[playerid], s);
  1468. TextDrawSetString(TextdrawSpotNumber9[playerid], "_");
  1469. }
  1470.  
  1471. if((Spot[playerid][15] == Spot[playerid][14] && Spot[playerid][15] != 0) || (Spot[playerid][14] == 0 && Spot[playerid][15] != 0)) //15'den 14'e
  1472. {
  1473. Spot[playerid][14] += Spot[playerid][15];
  1474. Spot[playerid][15] = 0;
  1475. PlayerScore[playerid] += Spot[playerid][14];
  1476. format(s,8,"%d",Spot[playerid][14]);
  1477. TextDrawSetString(TextdrawSpotNumber14[playerid], s);
  1478. TextDrawSetString(TextdrawSpotNumber15[playerid], "_");
  1479. }
  1480. if((Spot[playerid][14] == Spot[playerid][13] && Spot[playerid][14] != 0) || (Spot[playerid][13] == 0 && Spot[playerid][14] != 0)) //14'den 13'e
  1481. {
  1482. Spot[playerid][13] += Spot[playerid][14];
  1483. Spot[playerid][14] = 0;
  1484. PlayerScore[playerid] += Spot[playerid][13];
  1485. format(s,8,"%d",Spot[playerid][13]);
  1486. TextDrawSetString(TextdrawSpotNumber13[playerid], s);
  1487. TextDrawSetString(TextdrawSpotNumber14[playerid], "_");
  1488. }
  1489. if((Spot[playerid][13] == Spot[playerid][12] && Spot[playerid][13] != 0) || (Spot[playerid][12] == 0 && Spot[playerid][13] != 0)) //13'den 12'ye
  1490. {
  1491. Spot[playerid][12] += Spot[playerid][13];
  1492. Spot[playerid][13] = 0;
  1493. PlayerScore[playerid] += Spot[playerid][12];
  1494. format(s,8,"%d",Spot[playerid][12]);
  1495. TextDrawSetString(TextdrawSpotNumber12[playerid], s);
  1496. TextDrawSetString(TextdrawSpotNumber13[playerid], "_");
  1497. }
  1498. format(s,8,"%d",PlayerScore[playerid]);
  1499. TextDrawSetString(Textdraw2048PlayerScore[playerid],s);
  1500. AddNumber(playerid);
  1501. }
  1502. if(clickedid == Textdraw2048Right)
  1503. {
  1504. new s[8];
  1505. if((Spot[playerid][0] == Spot[playerid][1] && Spot[playerid][0] != 0) || (Spot[playerid][1] == 0 && Spot[playerid][0] != 0)) //00'dan 01'e
  1506. {
  1507. Spot[playerid][1] += Spot[playerid][0];
  1508. Spot[playerid][0] = 0;
  1509. PlayerScore[playerid] += Spot[playerid][1];
  1510. format(s,8,"%d",Spot[playerid][1]);
  1511. TextDrawSetString(TextdrawSpotNumber1[playerid], s);
  1512. TextDrawSetString(TextdrawSpotNumber0[playerid], "_");
  1513. }
  1514. if((Spot[playerid][1] == Spot[playerid][2] && Spot[playerid][1] != 0) || (Spot[playerid][2] == 0 && Spot[playerid][1] != 0)) //01'den 02'ye
  1515. {
  1516. Spot[playerid][2] += Spot[playerid][1];
  1517. Spot[playerid][1] = 0;
  1518. PlayerScore[playerid] += Spot[playerid][2];
  1519. format(s,8,"%d",Spot[playerid][2]);
  1520. TextDrawSetString(TextdrawSpotNumber2[playerid], s);
  1521. TextDrawSetString(TextdrawSpotNumber1[playerid], "_");
  1522. }
  1523. if((Spot[playerid][2] == Spot[playerid][3] && Spot[playerid][2] != 0) || (Spot[playerid][3] == 0 && Spot[playerid][2] != 0)) //02'den 03'e
  1524. {
  1525. Spot[playerid][3] += Spot[playerid][2];
  1526. Spot[playerid][2] = 0;
  1527. PlayerScore[playerid] += Spot[playerid][3];
  1528. format(s,8,"%d",Spot[playerid][3]);
  1529. TextDrawSetString(TextdrawSpotNumber3[playerid], s);
  1530. TextDrawSetString(TextdrawSpotNumber2[playerid], "_");
  1531. }
  1532.  
  1533. if((Spot[playerid][4] == Spot[playerid][5] && Spot[playerid][4] != 0) || (Spot[playerid][5] == 0 && Spot[playerid][4] != 0)) //04'den 05'e
  1534. {
  1535. Spot[playerid][5] += Spot[playerid][4];
  1536. Spot[playerid][4] = 0;
  1537. PlayerScore[playerid] += Spot[playerid][5];
  1538. format(s,8,"%d",Spot[playerid][5]);
  1539. TextDrawSetString(TextdrawSpotNumber5[playerid], s);
  1540. TextDrawSetString(TextdrawSpotNumber4[playerid], "_");
  1541. }
  1542. if((Spot[playerid][5] == Spot[playerid][6] && Spot[playerid][5] != 0) || (Spot[playerid][6] == 0 && Spot[playerid][5] != 0)) //05'den 06'ya
  1543. {
  1544. Spot[playerid][6] += Spot[playerid][5];
  1545. Spot[playerid][5] = 0;
  1546. PlayerScore[playerid] += Spot[playerid][6];
  1547. format(s,8,"%d",Spot[playerid][6]);
  1548. TextDrawSetString(TextdrawSpotNumber6[playerid], s);
  1549. TextDrawSetString(TextdrawSpotNumber5[playerid], "_");
  1550. }
  1551. if((Spot[playerid][6] == Spot[playerid][7] && Spot[playerid][6] != 0) || (Spot[playerid][7] == 0 && Spot[playerid][6] != 0)) //06'dan 07'ye
  1552. {
  1553. Spot[playerid][7] += Spot[playerid][6];
  1554. Spot[playerid][6] = 0;
  1555. PlayerScore[playerid] += Spot[playerid][7];
  1556. format(s,8,"%d",Spot[playerid][7]);
  1557. TextDrawSetString(TextdrawSpotNumber7[playerid], s);
  1558. TextDrawSetString(TextdrawSpotNumber6[playerid], "_");
  1559. }
  1560.  
  1561. if((Spot[playerid][8] == Spot[playerid][9] && Spot[playerid][8] != 0) || (Spot[playerid][9] == 0 && Spot[playerid][8] != 0)) //08'den 09'a
  1562. {
  1563. Spot[playerid][9] += Spot[playerid][8];
  1564. Spot[playerid][8] = 0;
  1565. PlayerScore[playerid] += Spot[playerid][9];
  1566. format(s,8,"%d",Spot[playerid][9]);
  1567. TextDrawSetString(TextdrawSpotNumber9[playerid], s);
  1568. TextDrawSetString(TextdrawSpotNumber8[playerid], "_");
  1569. }
  1570. if((Spot[playerid][9] == Spot[playerid][10] && Spot[playerid][9] != 0) || (Spot[playerid][10] == 0 && Spot[playerid][9] != 0)) //09'dan 10'a
  1571. {
  1572. Spot[playerid][10] += Spot[playerid][9];
  1573. Spot[playerid][9] = 0;
  1574. PlayerScore[playerid] += Spot[playerid][10];
  1575. format(s,8,"%d",Spot[playerid][10]);
  1576. TextDrawSetString(TextdrawSpotNumber10[playerid], s);
  1577. TextDrawSetString(TextdrawSpotNumber9[playerid], "_");
  1578. }
  1579. if((Spot[playerid][10] == Spot[playerid][11] && Spot[playerid][10] != 0) || (Spot[playerid][11] == 0 && Spot[playerid][10] != 0)) //10'dan 11'e
  1580. {
  1581. Spot[playerid][11] += Spot[playerid][10];
  1582. Spot[playerid][10] = 0;
  1583. PlayerScore[playerid] += Spot[playerid][11];
  1584. format(s,8,"%d",Spot[playerid][11]);
  1585. TextDrawSetString(TextdrawSpotNumber11[playerid], s);
  1586. TextDrawSetString(TextdrawSpotNumber10[playerid], "_");
  1587. }
  1588.  
  1589. if((Spot[playerid][12] == Spot[playerid][13] && Spot[playerid][12] != 0) || (Spot[playerid][13] == 0 && Spot[playerid][12] != 0)) //12'den 13'e
  1590. {
  1591. Spot[playerid][13] += Spot[playerid][12];
  1592. Spot[playerid][12] = 0;
  1593. PlayerScore[playerid] += Spot[playerid][13];
  1594. format(s,8,"%d",Spot[playerid][13]);
  1595. TextDrawSetString(TextdrawSpotNumber13[playerid], s);
  1596. TextDrawSetString(TextdrawSpotNumber12[playerid], "_");
  1597. }
  1598. if((Spot[playerid][13] == Spot[playerid][14] && Spot[playerid][13] != 0) || (Spot[playerid][14] == 0 && Spot[playerid][13] != 0)) //13'den 14'e
  1599. {
  1600. Spot[playerid][14] += Spot[playerid][13];
  1601. Spot[playerid][13] = 0;
  1602. PlayerScore[playerid] += Spot[playerid][14];
  1603. format(s,8,"%d",Spot[playerid][14]);
  1604. TextDrawSetString(TextdrawSpotNumber14[playerid], s);
  1605. TextDrawSetString(TextdrawSpotNumber13[playerid], "_");
  1606. }
  1607. if((Spot[playerid][14] == Spot[playerid][15] && Spot[playerid][14] != 0) || (Spot[playerid][15] == 0 && Spot[playerid][14] != 0)) //14'den 15'e
  1608. {
  1609. Spot[playerid][15] += Spot[playerid][14];
  1610. Spot[playerid][14] = 0;
  1611. PlayerScore[playerid] += Spot[playerid][15];
  1612. format(s,8,"%d",Spot[playerid][15]);
  1613. TextDrawSetString(TextdrawSpotNumber15[playerid], s);
  1614. TextDrawSetString(TextdrawSpotNumber14[playerid], "_");
  1615. }
  1616. format(s,8,"%d",PlayerScore[playerid]);
  1617. TextDrawSetString(Textdraw2048PlayerScore[playerid],s);
  1618. AddNumber(playerid);
  1619. }
  1620. return 1;
  1621. }
  1622.  
  1623. public OnPlayerCommandText(playerid, cmdtext[])
  1624. {
  1625. if (strcmp("/2048", cmdtext, true, 10) == 0)
  1626. {
  1627. PlayerScore[playerid] = 0;
  1628. TextDrawSetString(Textdraw2048PlayerScore[playerid], "0");
  1629. TextDrawSetString(TextdrawSpotNumber0[playerid],"_");
  1630. TextDrawSetString(TextdrawSpotNumber1[playerid],"_");
  1631. TextDrawSetString(TextdrawSpotNumber2[playerid],"_");
  1632. TextDrawSetString(TextdrawSpotNumber3[playerid],"_");
  1633. TextDrawSetString(TextdrawSpotNumber4[playerid],"_");
  1634. TextDrawSetString(TextdrawSpotNumber5[playerid],"_");
  1635. TextDrawSetString(TextdrawSpotNumber6[playerid],"_");
  1636. TextDrawSetString(TextdrawSpotNumber7[playerid],"_");
  1637. TextDrawSetString(TextdrawSpotNumber8[playerid],"_");
  1638. TextDrawSetString(TextdrawSpotNumber9[playerid],"_");
  1639. TextDrawSetString(TextdrawSpotNumber10[playerid],"_");
  1640. TextDrawSetString(TextdrawSpotNumber11[playerid],"_");
  1641. TextDrawSetString(TextdrawSpotNumber12[playerid],"_");
  1642. TextDrawSetString(TextdrawSpotNumber13[playerid],"_");
  1643. TextDrawSetString(TextdrawSpotNumber14[playerid],"_");
  1644. TextDrawSetString(TextdrawSpotNumber15[playerid],"_");
  1645.  
  1646. for(new s = 0; s < 16; s++)
  1647. {
  1648. Spot[playerid][s] = 0;
  1649. }
  1650.  
  1651. TextDrawShowForPlayer(playerid,Textdraw2048Background1);
  1652. TextDrawShowForPlayer(playerid,Textdraw2048Background2);
  1653. TextDrawShowForPlayer(playerid,Textdraw2048Background3);
  1654. TextDrawShowForPlayer(playerid,Textdraw2048Background4);
  1655. TextDrawShowForPlayer(playerid,Textdraw2048Background5);
  1656. TextDrawShowForPlayer(playerid,Textdraw2048Background6);
  1657. TextDrawShowForPlayer(playerid,Textdraw2048Spot0[playerid]);
  1658. TextDrawShowForPlayer(playerid,Textdraw2048Spot1[playerid]);
  1659. TextDrawShowForPlayer(playerid,Textdraw2048Spot2[playerid]);
  1660. TextDrawShowForPlayer(playerid,Textdraw2048Spot3[playerid]);
  1661. TextDrawShowForPlayer(playerid,Textdraw2048Spot4[playerid]);
  1662. TextDrawShowForPlayer(playerid,Textdraw2048Spot5[playerid]);
  1663. TextDrawShowForPlayer(playerid,Textdraw2048Spot6[playerid]);
  1664. TextDrawShowForPlayer(playerid,Textdraw2048Spot7[playerid]);
  1665. TextDrawShowForPlayer(playerid,Textdraw2048Spot8[playerid]);
  1666. TextDrawShowForPlayer(playerid,Textdraw2048Spot9[playerid]);
  1667. TextDrawShowForPlayer(playerid,Textdraw2048Spot10[playerid]);
  1668. TextDrawShowForPlayer(playerid,Textdraw2048Spot11[playerid]);
  1669. TextDrawShowForPlayer(playerid,Textdraw2048Spot12[playerid]);
  1670. TextDrawShowForPlayer(playerid,Textdraw2048Spot13[playerid]);
  1671. TextDrawShowForPlayer(playerid,Textdraw2048Spot14[playerid]);
  1672. TextDrawShowForPlayer(playerid,Textdraw2048Spot15[playerid]);
  1673. TextDrawShowForPlayer(playerid,Textdraw2048Up);
  1674. TextDrawShowForPlayer(playerid,Textdraw2048Down);
  1675. TextDrawShowForPlayer(playerid,Textdraw2048Left);
  1676. TextDrawShowForPlayer(playerid,Textdraw2048Right);
  1677. TextDrawShowForPlayer(playerid,Textdraw2048Score);
  1678. TextDrawShowForPlayer(playerid,Textdraw2048PlayerScore[playerid]);
  1679. TextDrawShowForPlayer(playerid,Textdraw2048Best);
  1680. TextDrawShowForPlayer(playerid,Textdraw2048PlayerBest[playerid]);
  1681. TextDrawShowForPlayer(playerid,TextdrawSpotNumber0[playerid]);
  1682. TextDrawShowForPlayer(playerid,TextdrawSpotNumber1[playerid]);
  1683. TextDrawShowForPlayer(playerid,TextdrawSpotNumber2[playerid]);
  1684. TextDrawShowForPlayer(playerid,TextdrawSpotNumber3[playerid]);
  1685. TextDrawShowForPlayer(playerid,TextdrawSpotNumber4[playerid]);
  1686. TextDrawShowForPlayer(playerid,TextdrawSpotNumber5[playerid]);
  1687. TextDrawShowForPlayer(playerid,TextdrawSpotNumber6[playerid]);
  1688. TextDrawShowForPlayer(playerid,TextdrawSpotNumber7[playerid]);
  1689. TextDrawShowForPlayer(playerid,TextdrawSpotNumber8[playerid]);
  1690. TextDrawShowForPlayer(playerid,TextdrawSpotNumber9[playerid]);
  1691. TextDrawShowForPlayer(playerid,TextdrawSpotNumber10[playerid]);
  1692. TextDrawShowForPlayer(playerid,TextdrawSpotNumber11[playerid]);
  1693. TextDrawShowForPlayer(playerid,TextdrawSpotNumber12[playerid]);
  1694. TextDrawShowForPlayer(playerid,TextdrawSpotNumber13[playerid]);
  1695. TextDrawShowForPlayer(playerid,TextdrawSpotNumber14[playerid]);
  1696. TextDrawShowForPlayer(playerid,TextdrawSpotNumber15[playerid]);
  1697. AddNumber(playerid);
  1698. SelectTextDraw(playerid, 0xFF4040AA);
  1699. return 1;
  1700. }
  1701. return 0;
  1702. }
  1703.  
  1704. public OnPlayerSpawn(playerid)
  1705. {
  1706. return 1;
  1707. }
  1708.  
  1709. public OnPlayerDeath(playerid, killerid, reason)
  1710. {
  1711. return 1;
  1712. }
  1713.  
  1714. stock IsNumberOK(number)
  1715. {
  1716. if(number == 2 || number == 4) return true;
  1717. else return false;
  1718. }
  1719.  
  1720. stock GenerateRandomSpotID(playerid)
  1721. {
  1722. new num = 0;
  1723. check:
  1724. num = random(16);
  1725. if(Spot[playerid][num] != 0)
  1726. {
  1727. goto check;
  1728. }
  1729. return num;
  1730. }
  1731.  
  1732. stock AddNumber(playerid)
  1733. {
  1734. new count = 0;
  1735. for(new i = 0; i < 16; i++)
  1736. {
  1737. if(Spot[playerid][i] == 0) { count++; }
  1738. }
  1739. if(count != 0)
  1740. {
  1741. new id = GenerateRandomSpotID(playerid);
  1742. check:
  1743. Spot[playerid][id] = random(16);
  1744. if(IsNumberOK(Spot[playerid][id]))
  1745. {
  1746. new t[8]; format(t,8,"%d",Spot[playerid][id]);
  1747. if(id == 0) { TextDrawSetString(TextdrawSpotNumber0[playerid], t); }
  1748. else if(id == 1) { TextDrawSetString(TextdrawSpotNumber1[playerid], t); }
  1749. else if(id == 2) { TextDrawSetString(TextdrawSpotNumber2[playerid], t); }
  1750. else if(id == 3) { TextDrawSetString(TextdrawSpotNumber3[playerid], t); }
  1751. else if(id == 4) { TextDrawSetString(TextdrawSpotNumber4[playerid], t); }
  1752. else if(id == 5) { TextDrawSetString(TextdrawSpotNumber5[playerid], t); }
  1753. else if(id == 6) { TextDrawSetString(TextdrawSpotNumber6[playerid], t); }
  1754. else if(id == 7) { TextDrawSetString(TextdrawSpotNumber7[playerid], t); }
  1755. else if(id == 8) { TextDrawSetString(TextdrawSpotNumber8[playerid], t); }
  1756. else if(id == 9) { TextDrawSetString(TextdrawSpotNumber9[playerid], t); }
  1757. else if(id == 10) { TextDrawSetString(TextdrawSpotNumber10[playerid], t); }
  1758. else if(id == 11) { TextDrawSetString(TextdrawSpotNumber11[playerid], t); }
  1759. else if(id == 12) { TextDrawSetString(TextdrawSpotNumber12[playerid], t); }
  1760. else if(id == 13) { TextDrawSetString(TextdrawSpotNumber13[playerid], t); }
  1761. else if(id == 14) { TextDrawSetString(TextdrawSpotNumber14[playerid], t); }
  1762. else if(id == 15) { TextDrawSetString(TextdrawSpotNumber15[playerid], t); }
  1763. PlayerPlaySound(playerid, 1149, 0, 0, 0);
  1764. }
  1765. else
  1766. {
  1767. goto check;
  1768. }
  1769. }
  1770. else
  1771. {
  1772. TextDrawHideForPlayer(playerid,Textdraw2048Background1);
  1773. TextDrawHideForPlayer(playerid,Textdraw2048Background2);
  1774. TextDrawHideForPlayer(playerid,Textdraw2048Background3);
  1775. TextDrawHideForPlayer(playerid,Textdraw2048Background4);
  1776. TextDrawHideForPlayer(playerid,Textdraw2048Background5);
  1777. TextDrawHideForPlayer(playerid,Textdraw2048Background6);
  1778. TextDrawHideForPlayer(playerid,Textdraw2048Spot0[playerid]);
  1779. TextDrawHideForPlayer(playerid,Textdraw2048Spot1[playerid]);
  1780. TextDrawHideForPlayer(playerid,Textdraw2048Spot2[playerid]);
  1781. TextDrawHideForPlayer(playerid,Textdraw2048Spot3[playerid]);
  1782. TextDrawHideForPlayer(playerid,Textdraw2048Spot4[playerid]);
  1783. TextDrawHideForPlayer(playerid,Textdraw2048Spot5[playerid]);
  1784. TextDrawHideForPlayer(playerid,Textdraw2048Spot6[playerid]);
  1785. TextDrawHideForPlayer(playerid,Textdraw2048Spot7[playerid]);
  1786. TextDrawHideForPlayer(playerid,Textdraw2048Spot8[playerid]);
  1787. TextDrawHideForPlayer(playerid,Textdraw2048Spot9[playerid]);
  1788. TextDrawHideForPlayer(playerid,Textdraw2048Spot10[playerid]);
  1789. TextDrawHideForPlayer(playerid,Textdraw2048Spot11[playerid]);
  1790. TextDrawHideForPlayer(playerid,Textdraw2048Spot12[playerid]);
  1791. TextDrawHideForPlayer(playerid,Textdraw2048Spot13[playerid]);
  1792. TextDrawHideForPlayer(playerid,Textdraw2048Spot14[playerid]);
  1793. TextDrawHideForPlayer(playerid,Textdraw2048Spot15[playerid]);
  1794. TextDrawHideForPlayer(playerid,Textdraw2048Up);
  1795. TextDrawHideForPlayer(playerid,Textdraw2048Down);
  1796. TextDrawHideForPlayer(playerid,Textdraw2048Left);
  1797. TextDrawHideForPlayer(playerid,Textdraw2048Right);
  1798. TextDrawHideForPlayer(playerid,Textdraw2048Score);
  1799. TextDrawHideForPlayer(playerid,Textdraw2048PlayerScore[playerid]);
  1800. TextDrawHideForPlayer(playerid,Textdraw2048Best);
  1801. TextDrawHideForPlayer(playerid,Textdraw2048PlayerBest[playerid]);
  1802. TextDrawHideForPlayer(playerid,TextdrawSpotNumber0[playerid]);
  1803. TextDrawHideForPlayer(playerid,TextdrawSpotNumber1[playerid]);
  1804. TextDrawHideForPlayer(playerid,TextdrawSpotNumber2[playerid]);
  1805. TextDrawHideForPlayer(playerid,TextdrawSpotNumber3[playerid]);
  1806. TextDrawHideForPlayer(playerid,TextdrawSpotNumber4[playerid]);
  1807. TextDrawHideForPlayer(playerid,TextdrawSpotNumber5[playerid]);
  1808. TextDrawHideForPlayer(playerid,TextdrawSpotNumber6[playerid]);
  1809. TextDrawHideForPlayer(playerid,TextdrawSpotNumber7[playerid]);
  1810. TextDrawHideForPlayer(playerid,TextdrawSpotNumber8[playerid]);
  1811. TextDrawHideForPlayer(playerid,TextdrawSpotNumber9[playerid]);
  1812. TextDrawHideForPlayer(playerid,TextdrawSpotNumber10[playerid]);
  1813. TextDrawHideForPlayer(playerid,TextdrawSpotNumber11[playerid]);
  1814. TextDrawHideForPlayer(playerid,TextdrawSpotNumber12[playerid]);
  1815. TextDrawHideForPlayer(playerid,TextdrawSpotNumber13[playerid]);
  1816. TextDrawHideForPlayer(playerid,TextdrawSpotNumber14[playerid]);
  1817. TextDrawHideForPlayer(playerid,TextdrawSpotNumber15[playerid]);
  1818.  
  1819. TextDrawSetString(TextdrawSpotNumber0[playerid],"_");
  1820. TextDrawSetString(TextdrawSpotNumber1[playerid],"_");
  1821. TextDrawSetString(TextdrawSpotNumber2[playerid],"_");
  1822. TextDrawSetString(TextdrawSpotNumber3[playerid],"_");
  1823. TextDrawSetString(TextdrawSpotNumber4[playerid],"_");
  1824. TextDrawSetString(TextdrawSpotNumber5[playerid],"_");
  1825. TextDrawSetString(TextdrawSpotNumber6[playerid],"_");
  1826. TextDrawSetString(TextdrawSpotNumber7[playerid],"_");
  1827. TextDrawSetString(TextdrawSpotNumber8[playerid],"_");
  1828. TextDrawSetString(TextdrawSpotNumber9[playerid],"_");
  1829. TextDrawSetString(TextdrawSpotNumber10[playerid],"_");
  1830. TextDrawSetString(TextdrawSpotNumber11[playerid],"_");
  1831. TextDrawSetString(TextdrawSpotNumber12[playerid],"_");
  1832. TextDrawSetString(TextdrawSpotNumber13[playerid],"_");
  1833. TextDrawSetString(TextdrawSpotNumber14[playerid],"_");
  1834. TextDrawSetString(TextdrawSpotNumber15[playerid],"_");
  1835. PlayerPlaySound(playerid, 1055, 0, 0, 0);
  1836. SendClientMessage(playerid,-1,"GAME OVER");
  1837. CancelSelectTextDraw(playerid);
  1838. }
  1839. return 1;
  1840. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement