Omatter

TRAODOIXE

Jul 20th, 2019
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 55.10 KB | None | 0 0
  1. /*
  2. Code cua Thai Luu Dan ( M26:RP )
  3. Duoc trich dan boi Huu Duc [fb.com/huuduc2112]
  4. Xin vui long khong thay doi credit
  5. */
  6.  
  7.  
  8. /*
  9. =================================================================================================================
  10. ====================================== Trao doi xe =========================================================
  11. =================================================================================================================
  12. */
  13.  
  14. // B1: Add o phan define
  15. #define DIALOG_TRADEVEHICLE (5170)
  16.  
  17. // B2: Add o phan enum pInfo
  18. TradeIDa,
  19. TradeID,
  20. TradeVehicleSlot,
  21. TradeItems[4],
  22.  
  23. // B3: Ctrl + F tim Sobeit Check Variable roi add o phia tren
  24. new Text:TTextDraws[52][MAX_PLAYERS];
  25. new TradeItemSelecting[MAX_PLAYERS];
  26. new AcceptTrade[MAX_PLAYERS];
  27. new Trading[MAX_PLAYERS];
  28. new TradeTimer[MAX_PLAYERS];
  29.  
  30. // B4: Add o phan public OnPlayerClickTextDraw
  31. if(_:clickedid != INVALID_TEXT_DRAW)
  32. {
  33. new targetid = PlayerInfo[playerid][TradeID];
  34. if(clickedid == TTextDraws[51][playerid])
  35. {
  36. PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
  37. SendClientMessage(targetid,-1,"{00FF00}[!] {FFFFFF}Nguoi dang giao dich voi ban da huy bo trao doi !");
  38. SetTimerEx("TradeTextDraws", 5, false, "ii", playerid, 2);
  39. SetTimerEx("TradeTextDraws", 10, false, "ii", targetid, 2);
  40. }
  41. else if(clickedid == TTextDraws[31][playerid])
  42. {
  43. PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
  44. if(AcceptTrade[playerid] == 0)
  45. {
  46. AcceptTrade[playerid] = 1;
  47. SendClientMessage(playerid,-1,"{00FF00}[!] {FFFFFF}Ban da KHOA thoa thuan trao doi ! Vui long kiem tra lai thong tin trao doi...");
  48. SendClientMessage(targetid,-1,"{00FF00}[!] {FFFFFF}Nguoi giao dich voi ban da KHOA thoa thuan trao doi !");
  49. CheckTradeInfo(playerid);
  50. ChecktoTrade(playerid);
  51. }
  52. else if(AcceptTrade[playerid] == 1)
  53. {
  54. AcceptTrade[playerid] = 0;
  55. SendClientMessage(playerid,-1,"{00FF00}[!] {FFFFFF}Ban da tam dung trao doi !");
  56. SendClientMessage(targetid,-1,"{FF0000}[!] {FFFFFF}Nguoi giao dich voi ban da tam dung trao doi !");
  57. CheckTradeInfo(playerid);
  58. KillTimer(TradeTimer[playerid]);
  59. KillTimer(TradeTimer[targetid]);
  60. }
  61. }
  62. else if(clickedid == TTextDraws[32][playerid])
  63. {
  64. PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
  65. TradeItemSelecting[playerid] = 1;
  66. ShowPlayerDialog(playerid, DIALOG_TRADEVEHICLE, DIALOG_STYLE_INPUT,"{ff0000}Cash","{FFFFFF}Hay nhap so luong tien mat bu them vao day.","Xong","Huy bo");
  67. }
  68. else if(clickedid == TTextDraws[33][playerid])
  69. {
  70. PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
  71. TradeItemSelecting[playerid] = 2;
  72. ShowPlayerDialog(playerid, DIALOG_TRADEVEHICLE, DIALOG_STYLE_INPUT,"{ff0000}Credits","{FFFFFF}Hay nhap so luong Credits bu them vao day.","Xong","Huy bo");
  73. }
  74. else if(clickedid == TTextDraws[34][playerid])
  75. {
  76. PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
  77. TradeItemSelecting[playerid] = 3;
  78. ShowPlayerDialog(playerid, DIALOG_TRADEVEHICLE, DIALOG_STYLE_INPUT,"{ff0000}Vat lieu","{FFFFFF}Hay nhap so luong vat lieu bu them vao day.","Xong","Huy bo");
  79. }
  80. }
  81.  
  82. // B5: Add phan public OnPlayerConnect(playerid)
  83. SetTimerEx("TradeTextDraws", 5, false, "ii", playerid, 2);
  84.  
  85. // B6: Add o phan cuoi public Loadtextdraw
  86. /*for(new i; i < MAX_PLAYERS; i ++) Them phan nay neu chua co neu co roi thi thoi
  87. {*/
  88. TTextDraws[0][i] = TextDrawCreate(321.000000, 108.000000, "_");
  89. TextDrawAlignment(TTextDraws[0][i], 2);
  90. TextDrawBackgroundColor(TTextDraws[0][i], 255);
  91. TextDrawFont(TTextDraws[0][i], 1);
  92. TextDrawLetterSize(TTextDraws[0][i], 0.500000, 1.500000);
  93. TextDrawColor(TTextDraws[0][i], -1);
  94. TextDrawSetOutline(TTextDraws[0][i], 0);
  95. TextDrawSetProportional(TTextDraws[0][i], 1);
  96. TextDrawSetShadow(TTextDraws[0][i], 1);
  97. TextDrawUseBox(TTextDraws[0][i], 1);
  98. TextDrawBoxColor(TTextDraws[0][i], -938213226);
  99. TextDrawTextSize(TTextDraws[0][i], 470.000000, 302.000000);
  100. TextDrawSetSelectable(TTextDraws[0][i], 0);
  101.  
  102. TTextDraws[1][i] = TextDrawCreate(321.000000, 116.000000, "_");
  103. TextDrawAlignment(TTextDraws[1][i], 2);
  104. TextDrawBackgroundColor(TTextDraws[1][i], 255);
  105. TextDrawFont(TTextDraws[1][i], 1);
  106. TextDrawLetterSize(TTextDraws[1][i], 0.500000, 0.600000);
  107. TextDrawColor(TTextDraws[1][i], -1);
  108. TextDrawSetOutline(TTextDraws[1][i], 0);
  109. TextDrawSetProportional(TTextDraws[1][i], 1);
  110. TextDrawSetShadow(TTextDraws[1][i], 1);
  111. TextDrawUseBox(TTextDraws[1][i], 1);
  112. TextDrawBoxColor(TTextDraws[1][i], -938213226);
  113. TextDrawTextSize(TTextDraws[1][i], 470.000000, 302.000000);
  114. TextDrawSetSelectable(TTextDraws[1][i], 0);
  115.  
  116. TTextDraws[2][i] = TextDrawCreate(321.000000, 125.000000, "_");
  117. TextDrawAlignment(TTextDraws[2][i], 2);
  118. TextDrawBackgroundColor(TTextDraws[2][i], 255);
  119. TextDrawFont(TTextDraws[2][i], 1);
  120. TextDrawLetterSize(TTextDraws[2][i], 0.500000, 24.600000);
  121. TextDrawColor(TTextDraws[2][i], -1);
  122. TextDrawSetOutline(TTextDraws[2][i], 0);
  123. TextDrawSetProportional(TTextDraws[2][i], 1);
  124. TextDrawSetShadow(TTextDraws[2][i], 1);
  125. TextDrawUseBox(TTextDraws[2][i], 1);
  126. TextDrawBoxColor(TTextDraws[2][i], -156);
  127. TextDrawTextSize(TTextDraws[2][i], 470.000000, 302.000000);
  128. TextDrawSetSelectable(TTextDraws[2][i], 0);
  129.  
  130. TTextDraws[3][i] = TextDrawCreate(321.000000, 125.000000, "_");
  131. TextDrawAlignment(TTextDraws[3][i], 2);
  132. TextDrawBackgroundColor(TTextDraws[3][i], 255);
  133. TextDrawFont(TTextDraws[3][i], 1);
  134. TextDrawLetterSize(TTextDraws[3][i], 0.500000, 24.399999);
  135. TextDrawColor(TTextDraws[3][i], -1);
  136. TextDrawSetOutline(TTextDraws[3][i], 0);
  137. TextDrawSetProportional(TTextDraws[3][i], 1);
  138. TextDrawSetShadow(TTextDraws[3][i], 1);
  139. TextDrawUseBox(TTextDraws[3][i], 1);
  140. TextDrawBoxColor(TTextDraws[3][i], 255);
  141. TextDrawTextSize(TTextDraws[3][i], 470.000000, 300.000000);
  142. TextDrawSetSelectable(TTextDraws[3][i], 0);
  143.  
  144. TTextDraws[4][i] = TextDrawCreate(322.000000, 104.000000, "Trao doi");
  145. TextDrawAlignment(TTextDraws[4][i], 2);
  146. TextDrawBackgroundColor(TTextDraws[4][i], 255);
  147. TextDrawFont(TTextDraws[4][i], 2);
  148. TextDrawLetterSize(TTextDraws[4][i], 0.500000, 2.099999);
  149. TextDrawColor(TTextDraws[4][i], -56);
  150. TextDrawSetOutline(TTextDraws[4][i], 0);
  151. TextDrawSetProportional(TTextDraws[4][i], 1);
  152. TextDrawSetShadow(TTextDraws[4][i], 1);
  153. TextDrawSetSelectable(TTextDraws[4][i], 0);
  154.  
  155. TTextDraws[5][i] = TextDrawCreate(322.000000, 130.000000, "Thong tin trao doi");
  156. TextDrawAlignment(TTextDraws[5][i], 2);
  157. TextDrawBackgroundColor(TTextDraws[5][i], 255);
  158. TextDrawFont(TTextDraws[5][i], 2);
  159. TextDrawLetterSize(TTextDraws[5][i], 0.270000, 1.700000);
  160. TextDrawColor(TTextDraws[5][i], -56);
  161. TextDrawSetOutline(TTextDraws[5][i], 0);
  162. TextDrawSetProportional(TTextDraws[5][i], 1);
  163. TextDrawSetShadow(TTextDraws[5][i], 1);
  164. TextDrawSetSelectable(TTextDraws[5][i], 0);
  165.  
  166. TTextDraws[6][i] = TextDrawCreate(321.000000, 130.000000, "_");
  167. TextDrawAlignment(TTextDraws[6][i], 2);
  168. TextDrawBackgroundColor(TTextDraws[6][i], 255);
  169. TextDrawFont(TTextDraws[6][i], 1);
  170. TextDrawLetterSize(TTextDraws[6][i], 0.500000, -0.199999);
  171. TextDrawColor(TTextDraws[6][i], -1);
  172. TextDrawSetOutline(TTextDraws[6][i], 0);
  173. TextDrawSetProportional(TTextDraws[6][i], 1);
  174. TextDrawSetShadow(TTextDraws[6][i], 1);
  175. TextDrawUseBox(TTextDraws[6][i], 1);
  176. TextDrawBoxColor(TTextDraws[6][i], -56);
  177. TextDrawTextSize(TTextDraws[6][i], 470.000000, 152.000000);
  178. TextDrawSetSelectable(TTextDraws[6][i], 0);
  179.  
  180. TTextDraws[7][i] = TextDrawCreate(321.000000, 149.000000, "_");
  181. TextDrawAlignment(TTextDraws[7][i], 2);
  182. TextDrawBackgroundColor(TTextDraws[7][i], 255);
  183. TextDrawFont(TTextDraws[7][i], 1);
  184. TextDrawLetterSize(TTextDraws[7][i], 0.500000, -0.199999);
  185. TextDrawColor(TTextDraws[7][i], -1);
  186. TextDrawSetOutline(TTextDraws[7][i], 0);
  187. TextDrawSetProportional(TTextDraws[7][i], 1);
  188. TextDrawSetShadow(TTextDraws[7][i], 1);
  189. TextDrawUseBox(TTextDraws[7][i], 1);
  190. TextDrawBoxColor(TTextDraws[7][i], -56);
  191. TextDrawTextSize(TTextDraws[7][i], 470.000000, 152.000000);
  192. TextDrawSetSelectable(TTextDraws[7][i], 0);
  193.  
  194. TTextDraws[8][i] = TextDrawCreate(321.000000, 157.000000, "_");
  195. TextDrawAlignment(TTextDraws[8][i], 2);
  196. TextDrawBackgroundColor(TTextDraws[8][i], 255);
  197. TextDrawFont(TTextDraws[8][i], 1);
  198. TextDrawLetterSize(TTextDraws[8][i], 0.500000, 17.799999);
  199. TextDrawColor(TTextDraws[8][i], -1);
  200. TextDrawSetOutline(TTextDraws[8][i], 0);
  201. TextDrawSetProportional(TTextDraws[8][i], 1);
  202. TextDrawSetShadow(TTextDraws[8][i], 1);
  203. TextDrawUseBox(TTextDraws[8][i], 1);
  204. TextDrawBoxColor(TTextDraws[8][i], -56);
  205. TextDrawTextSize(TTextDraws[8][i], 470.000000, -2.000000);
  206. TextDrawSetSelectable(TTextDraws[8][i], 0);
  207.  
  208. TTextDraws[9][i] = TextDrawCreate(247.000000, 154.000000, "Cua ban");
  209. TextDrawAlignment(TTextDraws[9][i], 2);
  210. TextDrawBackgroundColor(TTextDraws[9][i], 255);
  211. TextDrawFont(TTextDraws[9][i], 2);
  212. TextDrawLetterSize(TTextDraws[9][i], 0.270000, 1.700000);
  213. TextDrawColor(TTextDraws[9][i], -56);
  214. TextDrawSetOutline(TTextDraws[9][i], 0);
  215. TextDrawSetProportional(TTextDraws[9][i], 1);
  216. TextDrawSetShadow(TTextDraws[9][i], 1);
  217. TextDrawSetSelectable(TTextDraws[9][i], 0);
  218.  
  219. TTextDraws[10][i] = TextDrawCreate(398.000000, 154.000000, "Update");
  220. TextDrawAlignment(TTextDraws[10][i], 2);
  221. TextDrawBackgroundColor(TTextDraws[10][i], 255);
  222. TextDrawFont(TTextDraws[10][i], 2);
  223. TextDrawLetterSize(TTextDraws[10][i], 0.270000, 1.700000);
  224. TextDrawColor(TTextDraws[10][i], -56);
  225. TextDrawSetOutline(TTextDraws[10][i], 0);
  226. TextDrawSetProportional(TTextDraws[10][i], 1);
  227. TextDrawSetShadow(TTextDraws[10][i], 1);
  228. TextDrawSetSelectable(TTextDraws[10][i], 0);
  229.  
  230. TTextDraws[11][i] = TextDrawCreate(171.000000, 176.000000, "Phuong tien: Update");
  231. TextDrawBackgroundColor(TTextDraws[11][i], 255);
  232. TextDrawFont(TTextDraws[11][i], 2);
  233. TextDrawLetterSize(TTextDraws[11][i], 0.230000, 1.100000);
  234. TextDrawColor(TTextDraws[11][i], -56);
  235. TextDrawSetOutline(TTextDraws[11][i], 0);
  236. TextDrawSetProportional(TTextDraws[11][i], 1);
  237. TextDrawSetShadow(TTextDraws[11][i], 1);
  238. TextDrawSetSelectable(TTextDraws[11][i], 0);
  239.  
  240. TTextDraws[12][i] = TextDrawCreate(323.000000, 176.000000, "Phuong tien: Update");
  241. TextDrawBackgroundColor(TTextDraws[12][i], 255);
  242. TextDrawFont(TTextDraws[12][i], 2);
  243. TextDrawLetterSize(TTextDraws[12][i], 0.230000, 1.100000);
  244. TextDrawColor(TTextDraws[12][i], -56);
  245. TextDrawSetOutline(TTextDraws[12][i], 0);
  246. TextDrawSetProportional(TTextDraws[12][i], 1);
  247. TextDrawSetShadow(TTextDraws[12][i], 1);
  248. TextDrawSetSelectable(TTextDraws[12][i], 0);
  249.  
  250. TTextDraws[13][i] = TextDrawCreate(180.000000, 237.000000, "ld_pool:ball");
  251. TextDrawBackgroundColor(TTextDraws[13][i], 255);
  252. TextDrawFont(TTextDraws[13][i], 4);
  253. TextDrawLetterSize(TTextDraws[13][i], 0.500000, 1.000000);
  254. TextDrawColor(TTextDraws[13][i], -56);
  255. TextDrawSetOutline(TTextDraws[13][i], 0);
  256. TextDrawSetProportional(TTextDraws[13][i], 1);
  257. TextDrawSetShadow(TTextDraws[13][i], 1);
  258. TextDrawUseBox(TTextDraws[13][i], 1);
  259. TextDrawBoxColor(TTextDraws[13][i], 255);
  260. TextDrawTextSize(TTextDraws[13][i], 130.000000, 20.000000);
  261. TextDrawSetSelectable(TTextDraws[13][i], 0);
  262.  
  263. TTextDraws[14][i] = TextDrawCreate(166.000000, 151.000000, "Vehicle");
  264. TextDrawBackgroundColor(TTextDraws[14][i], 0);
  265. TextDrawFont(TTextDraws[14][i], 5);
  266. TextDrawLetterSize(TTextDraws[14][i], 0.500000, 1.000000);
  267. TextDrawColor(TTextDraws[14][i], -1);
  268. TextDrawSetOutline(TTextDraws[14][i], 0);
  269. TextDrawSetProportional(TTextDraws[14][i], 1);
  270. TextDrawSetShadow(TTextDraws[14][i], 1);
  271. TextDrawUseBox(TTextDraws[14][i], 1);
  272. TextDrawBoxColor(TTextDraws[14][i], 255);
  273. TextDrawTextSize(TTextDraws[14][i], 170.000000, 140.000000);
  274. TextDrawSetPreviewModel(TTextDraws[14][i], 495);
  275. TextDrawSetPreviewRot(TTextDraws[14][i], 0.000000, 0.000000, -55.000000, 1.000000);
  276. TextDrawSetSelectable(TTextDraws[14][i], 0);
  277.  
  278. TTextDraws[15][i] = TextDrawCreate(332.000000, 237.000000, "ld_pool:ball");
  279. TextDrawBackgroundColor(TTextDraws[15][i], 255);
  280. TextDrawFont(TTextDraws[15][i], 4);
  281. TextDrawLetterSize(TTextDraws[15][i], 0.500000, 1.000000);
  282. TextDrawColor(TTextDraws[15][i], -56);
  283. TextDrawSetOutline(TTextDraws[15][i], 0);
  284. TextDrawSetProportional(TTextDraws[15][i], 1);
  285. TextDrawSetShadow(TTextDraws[15][i], 1);
  286. TextDrawUseBox(TTextDraws[15][i], 1);
  287. TextDrawBoxColor(TTextDraws[15][i], 255);
  288. TextDrawTextSize(TTextDraws[15][i], 130.000000, 20.000000);
  289. TextDrawSetSelectable(TTextDraws[15][i], 0);
  290.  
  291. TTextDraws[16][i] = TextDrawCreate(317.000000, 151.000000, "Vehicle");
  292. TextDrawBackgroundColor(TTextDraws[16][i], 0);
  293. TextDrawFont(TTextDraws[16][i], 5);
  294. TextDrawLetterSize(TTextDraws[16][i], 0.500000, 1.000000);
  295. TextDrawColor(TTextDraws[16][i], -1);
  296. TextDrawSetOutline(TTextDraws[16][i], 0);
  297. TextDrawSetProportional(TTextDraws[16][i], 1);
  298. TextDrawSetShadow(TTextDraws[16][i], 1);
  299. TextDrawUseBox(TTextDraws[16][i], 1);
  300. TextDrawBoxColor(TTextDraws[16][i], 255);
  301. TextDrawTextSize(TTextDraws[16][i], 170.000000, 140.000000);
  302. TextDrawSetPreviewModel(TTextDraws[16][i], 411);
  303. TextDrawSetPreviewRot(TTextDraws[16][i], 0.000000, 0.000000, -55.000000, 1.000000);
  304. TextDrawSetSelectable(TTextDraws[16][i], 0);
  305.  
  306. TTextDraws[17][i] = TextDrawCreate(171.000000, 265.000000, "ld_spac:white");
  307. TextDrawBackgroundColor(TTextDraws[17][i], 255);
  308. TextDrawFont(TTextDraws[17][i], 4);
  309. TextDrawLetterSize(TTextDraws[17][i], 0.500000, 1.000000);
  310. TextDrawColor(TTextDraws[17][i], 6604900);
  311. TextDrawSetOutline(TTextDraws[17][i], 0);
  312. TextDrawSetProportional(TTextDraws[17][i], 1);
  313. TextDrawSetShadow(TTextDraws[17][i], 1);
  314. TextDrawUseBox(TTextDraws[17][i], 1);
  315. TextDrawBoxColor(TTextDraws[17][i], -16776961);
  316. TextDrawTextSize(TTextDraws[17][i], 135.000000, 16.000000);
  317. TextDrawSetSelectable(TTextDraws[17][i], 0);
  318.  
  319. TTextDraws[18][i] = TextDrawCreate(171.000000, 282.000000, "ld_spac:white");
  320. TextDrawBackgroundColor(TTextDraws[18][i], 255);
  321. TextDrawFont(TTextDraws[18][i], 4);
  322. TextDrawLetterSize(TTextDraws[18][i], 0.500000, 1.000000);
  323. TextDrawColor(TTextDraws[18][i], 6604900);
  324. TextDrawSetOutline(TTextDraws[18][i], 0);
  325. TextDrawSetProportional(TTextDraws[18][i], 1);
  326. TextDrawSetShadow(TTextDraws[18][i], 1);
  327. TextDrawUseBox(TTextDraws[18][i], 1);
  328. TextDrawBoxColor(TTextDraws[18][i], -16776961);
  329. TextDrawTextSize(TTextDraws[18][i], 135.000000, 16.000000);
  330. TextDrawSetSelectable(TTextDraws[18][i], 0);
  331.  
  332. TTextDraws[19][i] = TextDrawCreate(171.000000, 299.000000, "ld_spac:white");
  333. TextDrawBackgroundColor(TTextDraws[19][i], 255);
  334. TextDrawFont(TTextDraws[19][i], 4);
  335. TextDrawLetterSize(TTextDraws[19][i], 0.500000, 1.000000);
  336. TextDrawColor(TTextDraws[19][i], 6604900);
  337. TextDrawSetOutline(TTextDraws[19][i], 0);
  338. TextDrawSetProportional(TTextDraws[19][i], 1);
  339. TextDrawSetShadow(TTextDraws[19][i], 1);
  340. TextDrawUseBox(TTextDraws[19][i], 1);
  341. TextDrawBoxColor(TTextDraws[19][i], -16776961);
  342. TextDrawTextSize(TTextDraws[19][i], 135.000000, 16.000000);
  343. TextDrawSetSelectable(TTextDraws[19][i], 0);
  344.  
  345. TTextDraws[20][i] = TextDrawCreate(323.000000, 299.000000, "ld_spac:white");
  346. TextDrawBackgroundColor(TTextDraws[20][i], 255);
  347. TextDrawFont(TTextDraws[20][i], 4);
  348. TextDrawLetterSize(TTextDraws[20][i], 0.500000, 1.000000);
  349. TextDrawColor(TTextDraws[20][i], 6604900);
  350. TextDrawSetOutline(TTextDraws[20][i], 0);
  351. TextDrawSetProportional(TTextDraws[20][i], 1);
  352. TextDrawSetShadow(TTextDraws[20][i], 1);
  353. TextDrawUseBox(TTextDraws[20][i], 1);
  354. TextDrawBoxColor(TTextDraws[20][i], -16776961);
  355. TextDrawTextSize(TTextDraws[20][i], 135.000000, 16.000000);
  356. TextDrawSetSelectable(TTextDraws[20][i], 0);
  357.  
  358. TTextDraws[21][i] = TextDrawCreate(323.000000, 282.000000, "ld_spac:white");
  359. TextDrawBackgroundColor(TTextDraws[21][i], 255);
  360. TextDrawFont(TTextDraws[21][i], 4);
  361. TextDrawLetterSize(TTextDraws[21][i], 0.500000, 1.000000);
  362. TextDrawColor(TTextDraws[21][i], 6604900);
  363. TextDrawSetOutline(TTextDraws[21][i], 0);
  364. TextDrawSetProportional(TTextDraws[21][i], 1);
  365. TextDrawSetShadow(TTextDraws[21][i], 1);
  366. TextDrawUseBox(TTextDraws[21][i], 1);
  367. TextDrawBoxColor(TTextDraws[21][i], -16776961);
  368. TextDrawTextSize(TTextDraws[21][i], 135.000000, 16.000000);
  369. TextDrawSetSelectable(TTextDraws[21][i], 0);
  370.  
  371. TTextDraws[22][i] = TextDrawCreate(323.000000, 265.000000, "ld_spac:white");
  372. TextDrawBackgroundColor(TTextDraws[22][i], 255);
  373. TextDrawFont(TTextDraws[22][i], 4);
  374. TextDrawLetterSize(TTextDraws[22][i], 0.500000, 1.000000);
  375. TextDrawColor(TTextDraws[22][i], 6604900);
  376. TextDrawSetOutline(TTextDraws[22][i], 0);
  377. TextDrawSetProportional(TTextDraws[22][i], 1);
  378. TextDrawSetShadow(TTextDraws[22][i], 1);
  379. TextDrawUseBox(TTextDraws[22][i], 1);
  380. TextDrawBoxColor(TTextDraws[22][i], -16776961);
  381. TextDrawTextSize(TTextDraws[22][i], 135.000000, 16.000000);
  382. TextDrawSetSelectable(TTextDraws[22][i], 0);
  383.  
  384. TTextDraws[23][i] = TextDrawCreate(172.000000, 266.000000, "ld_spac:white");
  385. TextDrawBackgroundColor(TTextDraws[23][i], 255);
  386. TextDrawFont(TTextDraws[23][i], 4);
  387. TextDrawLetterSize(TTextDraws[23][i], 0.500000, 1.000000);
  388. TextDrawColor(TTextDraws[23][i], 255);
  389. TextDrawSetOutline(TTextDraws[23][i], 0);
  390. TextDrawSetProportional(TTextDraws[23][i], 1);
  391. TextDrawSetShadow(TTextDraws[23][i], 1);
  392. TextDrawUseBox(TTextDraws[23][i], 1);
  393. TextDrawBoxColor(TTextDraws[23][i], -16776961);
  394. TextDrawTextSize(TTextDraws[23][i], 133.000000, 14.000000);
  395. TextDrawSetSelectable(TTextDraws[23][i], 0);
  396.  
  397. TTextDraws[24][i] = TextDrawCreate(172.000000, 283.000000, "ld_spac:white");
  398. TextDrawBackgroundColor(TTextDraws[24][i], 255);
  399. TextDrawFont(TTextDraws[24][i], 4);
  400. TextDrawLetterSize(TTextDraws[24][i], 0.500000, 1.000000);
  401. TextDrawColor(TTextDraws[24][i], 255);
  402. TextDrawSetOutline(TTextDraws[24][i], 0);
  403. TextDrawSetProportional(TTextDraws[24][i], 1);
  404. TextDrawSetShadow(TTextDraws[24][i], 1);
  405. TextDrawUseBox(TTextDraws[24][i], 1);
  406. TextDrawBoxColor(TTextDraws[24][i], -16776961);
  407. TextDrawTextSize(TTextDraws[24][i], 133.000000, 14.000000);
  408. TextDrawSetSelectable(TTextDraws[24][i], 0);
  409.  
  410. TTextDraws[25][i] = TextDrawCreate(172.000000, 300.000000, "ld_spac:white");
  411. TextDrawBackgroundColor(TTextDraws[25][i], 255);
  412. TextDrawFont(TTextDraws[25][i], 4);
  413. TextDrawLetterSize(TTextDraws[25][i], 0.500000, 1.000000);
  414. TextDrawColor(TTextDraws[25][i], 255);
  415. TextDrawSetOutline(TTextDraws[25][i], 0);
  416. TextDrawSetProportional(TTextDraws[25][i], 1);
  417. TextDrawSetShadow(TTextDraws[25][i], 1);
  418. TextDrawUseBox(TTextDraws[25][i], 1);
  419. TextDrawBoxColor(TTextDraws[25][i], -16776961);
  420. TextDrawTextSize(TTextDraws[25][i], 133.000000, 14.000000);
  421. TextDrawSetSelectable(TTextDraws[25][i], 0);
  422.  
  423. TTextDraws[26][i] = TextDrawCreate(324.000000, 300.000000, "ld_spac:white");
  424. TextDrawBackgroundColor(TTextDraws[26][i], 255);
  425. TextDrawFont(TTextDraws[26][i], 4);
  426. TextDrawLetterSize(TTextDraws[26][i], 0.500000, 1.000000);
  427. TextDrawColor(TTextDraws[26][i], 255);
  428. TextDrawSetOutline(TTextDraws[26][i], 0);
  429. TextDrawSetProportional(TTextDraws[26][i], 1);
  430. TextDrawSetShadow(TTextDraws[26][i], 1);
  431. TextDrawUseBox(TTextDraws[26][i], 1);
  432. TextDrawBoxColor(TTextDraws[26][i], -16776961);
  433. TextDrawTextSize(TTextDraws[26][i], 133.000000, 14.000000);
  434. TextDrawSetSelectable(TTextDraws[26][i], 0);
  435.  
  436. TTextDraws[27][i] = TextDrawCreate(324.000000, 283.000000, "ld_spac:white");
  437. TextDrawBackgroundColor(TTextDraws[27][i], 255);
  438. TextDrawFont(TTextDraws[27][i], 4);
  439. TextDrawLetterSize(TTextDraws[27][i], 0.500000, 1.000000);
  440. TextDrawColor(TTextDraws[27][i], 255);
  441. TextDrawSetOutline(TTextDraws[27][i], 0);
  442. TextDrawSetProportional(TTextDraws[27][i], 1);
  443. TextDrawSetShadow(TTextDraws[27][i], 1);
  444. TextDrawUseBox(TTextDraws[27][i], 1);
  445. TextDrawBoxColor(TTextDraws[27][i], -16776961);
  446. TextDrawTextSize(TTextDraws[27][i], 133.000000, 14.000000);
  447. TextDrawSetSelectable(TTextDraws[27][i], 0);
  448.  
  449. TTextDraws[28][i] = TextDrawCreate(324.000000, 266.000000, "ld_spac:white");
  450. TextDrawBackgroundColor(TTextDraws[28][i], 255);
  451. TextDrawFont(TTextDraws[28][i], 4);
  452. TextDrawLetterSize(TTextDraws[28][i], 0.500000, 1.000000);
  453. TextDrawColor(TTextDraws[28][i], 255);
  454. TextDrawSetOutline(TTextDraws[28][i], 0);
  455. TextDrawSetProportional(TTextDraws[28][i], 1);
  456. TextDrawSetShadow(TTextDraws[28][i], 1);
  457. TextDrawUseBox(TTextDraws[28][i], 1);
  458. TextDrawBoxColor(TTextDraws[28][i], -16776961);
  459. TextDrawTextSize(TTextDraws[28][i], 133.000000, 14.000000);
  460. TextDrawSetSelectable(TTextDraws[28][i], 0);
  461.  
  462. TTextDraws[29][i] = TextDrawCreate(321.000000, 321.000000, "_");
  463. TextDrawAlignment(TTextDraws[29][i], 2);
  464. TextDrawBackgroundColor(TTextDraws[29][i], 255);
  465. TextDrawFont(TTextDraws[29][i], 1);
  466. TextDrawLetterSize(TTextDraws[29][i], 0.500000, -0.300000);
  467. TextDrawColor(TTextDraws[29][i], -1);
  468. TextDrawSetOutline(TTextDraws[29][i], 0);
  469. TextDrawSetProportional(TTextDraws[29][i], 1);
  470. TextDrawSetShadow(TTextDraws[29][i], 1);
  471. TextDrawUseBox(TTextDraws[29][i], 1);
  472. TextDrawBoxColor(TTextDraws[29][i], -56);
  473. TextDrawTextSize(TTextDraws[29][i], 470.000000, 297.000000);
  474. TextDrawSetSelectable(TTextDraws[29][i], 0);
  475.  
  476. TTextDraws[30][i] = TextDrawCreate(251.000000, 326.000000, "ld_spac:white");
  477. TextDrawBackgroundColor(TTextDraws[30][i], 255);
  478. TextDrawFont(TTextDraws[30][i], 4);
  479. TextDrawLetterSize(TTextDraws[30][i], 0.500000, 1.000000);
  480. TextDrawColor(TTextDraws[30][i], 6604900);
  481. TextDrawSetOutline(TTextDraws[30][i], 0);
  482. TextDrawSetProportional(TTextDraws[30][i], 1);
  483. TextDrawSetShadow(TTextDraws[30][i], 1);
  484. TextDrawUseBox(TTextDraws[30][i], 1);
  485. TextDrawBoxColor(TTextDraws[30][i], -16776961);
  486. TextDrawTextSize(TTextDraws[30][i], 135.000000, 16.000000);
  487. TextDrawSetSelectable(TTextDraws[30][i], 0);
  488.  
  489. TTextDraws[31][i] = TextDrawCreate(252.000000, 327.000000, "ld_spac:white");
  490. TextDrawBackgroundColor(TTextDraws[31][i], 255);
  491. TextDrawFont(TTextDraws[31][i], 4);
  492. TextDrawLetterSize(TTextDraws[31][i], 0.500000, 1.000000);
  493. TextDrawColor(TTextDraws[31][i], 255);
  494. TextDrawSetOutline(TTextDraws[31][i], 0);
  495. TextDrawSetProportional(TTextDraws[31][i], 1);
  496. TextDrawSetShadow(TTextDraws[31][i], 1);
  497. TextDrawUseBox(TTextDraws[31][i], 1);
  498. TextDrawBoxColor(TTextDraws[31][i], -16776961);
  499. TextDrawTextSize(TTextDraws[31][i], 133.000000, 14.000000);
  500. TextDrawSetSelectable(TTextDraws[31][i], 1);
  501.  
  502. TTextDraws[32][i] = TextDrawCreate(307.000000, 266.000000, "ld_beat:left");
  503. TextDrawBackgroundColor(TTextDraws[32][i], 255);
  504. TextDrawFont(TTextDraws[32][i], 4);
  505. TextDrawLetterSize(TTextDraws[32][i], 0.500000, 1.000000);
  506. TextDrawColor(TTextDraws[32][i], 6604900);
  507. TextDrawSetOutline(TTextDraws[32][i], 0);
  508. TextDrawSetProportional(TTextDraws[32][i], 1);
  509. TextDrawSetShadow(TTextDraws[32][i], 1);
  510. TextDrawUseBox(TTextDraws[32][i], 1);
  511. TextDrawBoxColor(TTextDraws[32][i], -16776961);
  512. TextDrawTextSize(TTextDraws[32][i], 13.000000, 14.000000);
  513. TextDrawSetSelectable(TTextDraws[32][i], 1);
  514.  
  515. TTextDraws[33][i] = TextDrawCreate(307.000000, 283.000000, "ld_beat:left");
  516. TextDrawBackgroundColor(TTextDraws[33][i], 255);
  517. TextDrawFont(TTextDraws[33][i], 4);
  518. TextDrawLetterSize(TTextDraws[33][i], 0.500000, 1.000000);
  519. TextDrawColor(TTextDraws[33][i], 6604900);
  520. TextDrawSetOutline(TTextDraws[33][i], 0);
  521. TextDrawSetProportional(TTextDraws[33][i], 1);
  522. TextDrawSetShadow(TTextDraws[33][i], 1);
  523. TextDrawUseBox(TTextDraws[33][i], 1);
  524. TextDrawBoxColor(TTextDraws[33][i], -16776961);
  525. TextDrawTextSize(TTextDraws[33][i], 13.000000, 14.000000);
  526. TextDrawSetSelectable(TTextDraws[33][i], 1);
  527.  
  528. TTextDraws[34][i] = TextDrawCreate(307.000000, 300.000000, "ld_beat:left");
  529. TextDrawBackgroundColor(TTextDraws[34][i], 255);
  530. TextDrawFont(TTextDraws[34][i], 4);
  531. TextDrawLetterSize(TTextDraws[34][i], 0.500000, 1.000000);
  532. TextDrawColor(TTextDraws[34][i], 6604900);
  533. TextDrawSetOutline(TTextDraws[34][i], 0);
  534. TextDrawSetProportional(TTextDraws[34][i], 1);
  535. TextDrawSetShadow(TTextDraws[34][i], 1);
  536. TextDrawUseBox(TTextDraws[34][i], 1);
  537. TextDrawBoxColor(TTextDraws[34][i], -16776961);
  538. TextDrawTextSize(TTextDraws[34][i], 13.000000, 14.000000);
  539. TextDrawSetSelectable(TTextDraws[34][i], 1);
  540.  
  541. TTextDraws[35][i] = TextDrawCreate(459.000000, 300.000000, "ld_beat:cross");
  542. TextDrawBackgroundColor(TTextDraws[35][i], 255);
  543. TextDrawFont(TTextDraws[35][i], 4);
  544. TextDrawLetterSize(TTextDraws[35][i], 0.500000, 1.000000);
  545. TextDrawColor(TTextDraws[35][i], -16776961);
  546. TextDrawSetOutline(TTextDraws[35][i], 0);
  547. TextDrawSetProportional(TTextDraws[35][i], 1);
  548. TextDrawSetShadow(TTextDraws[35][i], 1);
  549. TextDrawUseBox(TTextDraws[35][i], 1);
  550. TextDrawBoxColor(TTextDraws[35][i], -16776961);
  551. TextDrawTextSize(TTextDraws[35][i], 13.000000, 14.000000);
  552. TextDrawSetSelectable(TTextDraws[35][i], 0);
  553.  
  554. TTextDraws[36][i] = TextDrawCreate(459.000000, 283.000000, "ld_beat:cross");
  555. TextDrawBackgroundColor(TTextDraws[36][i], 255);
  556. TextDrawFont(TTextDraws[36][i], 4);
  557. TextDrawLetterSize(TTextDraws[36][i], 0.500000, 1.000000);
  558. TextDrawColor(TTextDraws[36][i], -16776961);
  559. TextDrawSetOutline(TTextDraws[36][i], 0);
  560. TextDrawSetProportional(TTextDraws[36][i], 1);
  561. TextDrawSetShadow(TTextDraws[36][i], 1);
  562. TextDrawUseBox(TTextDraws[36][i], 1);
  563. TextDrawBoxColor(TTextDraws[36][i], -16776961);
  564. TextDrawTextSize(TTextDraws[36][i], 13.000000, 14.000000);
  565. TextDrawSetSelectable(TTextDraws[36][i], 0);
  566.  
  567. TTextDraws[37][i] = TextDrawCreate(459.000000, 266.000000, "ld_beat:cross");
  568. TextDrawBackgroundColor(TTextDraws[37][i], 255);
  569. TextDrawFont(TTextDraws[37][i], 4);
  570. TextDrawLetterSize(TTextDraws[37][i], 0.500000, 1.000000);
  571. TextDrawColor(TTextDraws[37][i], -16776961);
  572. TextDrawSetOutline(TTextDraws[37][i], 0);
  573. TextDrawSetProportional(TTextDraws[37][i], 1);
  574. TextDrawSetShadow(TTextDraws[37][i], 1);
  575. TextDrawUseBox(TTextDraws[37][i], 1);
  576. TextDrawBoxColor(TTextDraws[37][i], -16776961);
  577. TextDrawTextSize(TTextDraws[37][i], 13.000000, 14.000000);
  578. TextDrawSetSelectable(TTextDraws[37][i], 0);
  579.  
  580. TTextDraws[38][i] = TextDrawCreate(173.000000, 267.000000, "Cash:");
  581. TextDrawBackgroundColor(TTextDraws[38][i], 255);
  582. TextDrawFont(TTextDraws[38][i], 2);
  583. TextDrawLetterSize(TTextDraws[38][i], 0.230000, 1.100000);
  584. TextDrawColor(TTextDraws[38][i], -56);
  585. TextDrawSetOutline(TTextDraws[38][i], 0);
  586. TextDrawSetProportional(TTextDraws[38][i], 1);
  587. TextDrawSetShadow(TTextDraws[38][i], 1);
  588. TextDrawSetSelectable(TTextDraws[38][i], 0);
  589.  
  590. TTextDraws[39][i] = TextDrawCreate(173.000000, 284.000000, "Credits:");
  591. TextDrawBackgroundColor(TTextDraws[39][i], 255);
  592. TextDrawFont(TTextDraws[39][i], 2);
  593. TextDrawLetterSize(TTextDraws[39][i], 0.230000, 1.100000);
  594. TextDrawColor(TTextDraws[39][i], -56);
  595. TextDrawSetOutline(TTextDraws[39][i], 0);
  596. TextDrawSetProportional(TTextDraws[39][i], 1);
  597. TextDrawSetShadow(TTextDraws[39][i], 1);
  598. TextDrawSetSelectable(TTextDraws[39][i], 0);
  599.  
  600. TTextDraws[40][i] = TextDrawCreate(173.000000, 301.000000, "Vat lieu:");
  601. TextDrawBackgroundColor(TTextDraws[40][i], 255);
  602. TextDrawFont(TTextDraws[40][i], 2);
  603. TextDrawLetterSize(TTextDraws[40][i], 0.230000, 1.100000);
  604. TextDrawColor(TTextDraws[40][i], -56);
  605. TextDrawSetOutline(TTextDraws[40][i], 0);
  606. TextDrawSetProportional(TTextDraws[40][i], 1);
  607. TextDrawSetShadow(TTextDraws[40][i], 1);
  608. TextDrawSetSelectable(TTextDraws[40][i], 0);
  609.  
  610. TTextDraws[41][i] = TextDrawCreate(325.000000, 301.000000, "Vat lieu:");
  611. TextDrawBackgroundColor(TTextDraws[41][i], 255);
  612. TextDrawFont(TTextDraws[41][i], 2);
  613. TextDrawLetterSize(TTextDraws[41][i], 0.230000, 1.100000);
  614. TextDrawColor(TTextDraws[41][i], -56);
  615. TextDrawSetOutline(TTextDraws[41][i], 0);
  616. TextDrawSetProportional(TTextDraws[41][i], 1);
  617. TextDrawSetShadow(TTextDraws[41][i], 1);
  618. TextDrawSetSelectable(TTextDraws[41][i], 0);
  619.  
  620. TTextDraws[42][i] = TextDrawCreate(325.000000, 284.000000, "Credits:");
  621. TextDrawBackgroundColor(TTextDraws[42][i], 255);
  622. TextDrawFont(TTextDraws[42][i], 2);
  623. TextDrawLetterSize(TTextDraws[42][i], 0.230000, 1.100000);
  624. TextDrawColor(TTextDraws[42][i], -56);
  625. TextDrawSetOutline(TTextDraws[42][i], 0);
  626. TextDrawSetProportional(TTextDraws[42][i], 1);
  627. TextDrawSetShadow(TTextDraws[42][i], 1);
  628. TextDrawSetSelectable(TTextDraws[42][i], 0);
  629.  
  630. TTextDraws[43][i] = TextDrawCreate(325.000000, 267.000000, "Cash:");
  631. TextDrawBackgroundColor(TTextDraws[43][i], 255);
  632. TextDrawFont(TTextDraws[43][i], 2);
  633. TextDrawLetterSize(TTextDraws[43][i], 0.230000, 1.100000);
  634. TextDrawColor(TTextDraws[43][i], -56);
  635. TextDrawSetOutline(TTextDraws[43][i], 0);
  636. TextDrawSetProportional(TTextDraws[43][i], 1);
  637. TextDrawSetShadow(TTextDraws[43][i], 1);
  638. TextDrawSetSelectable(TTextDraws[43][i], 0);
  639.  
  640. TTextDraws[44][i] = TextDrawCreate(303.000000, 267.000000, "Update");
  641. TextDrawAlignment(TTextDraws[44][i], 3);
  642. TextDrawBackgroundColor(TTextDraws[44][i], 255);
  643. TextDrawFont(TTextDraws[44][i], 3);
  644. TextDrawLetterSize(TTextDraws[44][i], 0.300000, 1.100000);
  645. TextDrawColor(TTextDraws[44][i], 13132900);
  646. TextDrawSetOutline(TTextDraws[44][i], 0);
  647. TextDrawSetProportional(TTextDraws[44][i], 1);
  648. TextDrawSetShadow(TTextDraws[44][i], 1);
  649. TextDrawSetSelectable(TTextDraws[44][i], 0);
  650.  
  651. TTextDraws[45][i] = TextDrawCreate(303.000000, 284.000000, "Update");
  652. TextDrawAlignment(TTextDraws[45][i], 3);
  653. TextDrawBackgroundColor(TTextDraws[45][i], 255);
  654. TextDrawFont(TTextDraws[45][i], 3);
  655. TextDrawLetterSize(TTextDraws[45][i], 0.300000, 1.100000);
  656. TextDrawColor(TTextDraws[45][i], 13132900);
  657. TextDrawSetOutline(TTextDraws[45][i], 0);
  658. TextDrawSetProportional(TTextDraws[45][i], 1);
  659. TextDrawSetShadow(TTextDraws[45][i], 1);
  660. TextDrawSetSelectable(TTextDraws[45][i], 0);
  661.  
  662. TTextDraws[46][i] = TextDrawCreate(303.000000, 301.000000, "Update");
  663. TextDrawAlignment(TTextDraws[46][i], 3);
  664. TextDrawBackgroundColor(TTextDraws[46][i], 255);
  665. TextDrawFont(TTextDraws[46][i], 3);
  666. TextDrawLetterSize(TTextDraws[46][i], 0.300000, 1.100000);
  667. TextDrawColor(TTextDraws[46][i], 13132900);
  668. TextDrawSetOutline(TTextDraws[46][i], 0);
  669. TextDrawSetProportional(TTextDraws[46][i], 1);
  670. TextDrawSetShadow(TTextDraws[46][i], 1);
  671. TextDrawSetSelectable(TTextDraws[46][i], 0);
  672.  
  673. TTextDraws[47][i] = TextDrawCreate(455.000000, 301.000000, "Update");
  674. TextDrawAlignment(TTextDraws[47][i], 3);
  675. TextDrawBackgroundColor(TTextDraws[47][i], 255);
  676. TextDrawFont(TTextDraws[47][i], 3);
  677. TextDrawLetterSize(TTextDraws[47][i], 0.300000, 1.100000);
  678. TextDrawColor(TTextDraws[47][i], 13132900);
  679. TextDrawSetOutline(TTextDraws[47][i], 0);
  680. TextDrawSetProportional(TTextDraws[47][i], 1);
  681. TextDrawSetShadow(TTextDraws[47][i], 1);
  682. TextDrawSetSelectable(TTextDraws[47][i], 0);
  683.  
  684. TTextDraws[48][i] = TextDrawCreate(455.000000, 284.000000, "Update");
  685. TextDrawAlignment(TTextDraws[48][i], 3);
  686. TextDrawBackgroundColor(TTextDraws[48][i], 255);
  687. TextDrawFont(TTextDraws[48][i], 3);
  688. TextDrawLetterSize(TTextDraws[48][i], 0.300000, 1.100000);
  689. TextDrawColor(TTextDraws[48][i], 13132900);
  690. TextDrawSetOutline(TTextDraws[48][i], 0);
  691. TextDrawSetProportional(TTextDraws[48][i], 1);
  692. TextDrawSetShadow(TTextDraws[48][i], 1);
  693. TextDrawSetSelectable(TTextDraws[48][i], 0);
  694.  
  695. TTextDraws[49][i] = TextDrawCreate(455.000000, 267.000000, "Update");
  696. TextDrawAlignment(TTextDraws[49][i], 3);
  697. TextDrawBackgroundColor(TTextDraws[49][i], 255);
  698. TextDrawFont(TTextDraws[49][i], 3);
  699. TextDrawLetterSize(TTextDraws[49][i], 0.300000, 1.100000);
  700. TextDrawColor(TTextDraws[49][i], 13132900);
  701. TextDrawSetOutline(TTextDraws[49][i], 0);
  702. TextDrawSetProportional(TTextDraws[49][i], 1);
  703. TextDrawSetShadow(TTextDraws[49][i], 1);
  704. TextDrawSetSelectable(TTextDraws[49][i], 0);
  705.  
  706. TTextDraws[50][i] = TextDrawCreate(321.000000, 326.000000, "Chap nhan trao doi");
  707. TextDrawAlignment(TTextDraws[50][i], 2);
  708. TextDrawBackgroundColor(TTextDraws[50][i], 255);
  709. TextDrawFont(TTextDraws[50][i], 2);
  710. TextDrawLetterSize(TTextDraws[50][i], 0.250000, 1.500000);
  711. TextDrawColor(TTextDraws[50][i], -56);
  712. TextDrawSetOutline(TTextDraws[50][i], 0);
  713. TextDrawSetProportional(TTextDraws[50][i], 1);
  714. TextDrawSetShadow(TTextDraws[50][i], 1);
  715. TextDrawSetSelectable(TTextDraws[50][i], 0);
  716.  
  717. TTextDraws[51][i] = TextDrawCreate(456.000000, 106.000000, "ld_beat:cross");
  718. TextDrawBackgroundColor(TTextDraws[51][i], 255);
  719. TextDrawFont(TTextDraws[51][i], 4);
  720. TextDrawLetterSize(TTextDraws[51][i], 0.500000, 1.000000);
  721. TextDrawColor(TTextDraws[51][i], -1);
  722. TextDrawSetOutline(TTextDraws[51][i], 0);
  723. TextDrawSetProportional(TTextDraws[51][i], 1);
  724. TextDrawSetShadow(TTextDraws[51][i], 1);
  725. TextDrawUseBox(TTextDraws[51][i], 1);
  726. TextDrawBoxColor(TTextDraws[51][i], 255);
  727. TextDrawTextSize(TTextDraws[51][i], 17.000000, 17.000000);
  728. TextDrawSetSelectable(TTextDraws[51][i], 1);
  729.  
  730. // B7: Add o phan public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  731. if(dialogid == DIALOG_TRADEVEHICLE)
  732. {
  733. if(!response) PlayerPlaySound(playerid,1145,0.0,0.0,0.0);
  734. if(response)
  735. {
  736. if(TradeItemSelecting[playerid] == 1)
  737. {
  738. if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid, DIALOG_TRADEVEHICLE, DIALOG_STYLE_INPUT,"{ff0000}Cash","{FF0000}Chi co the nhap so lieu !\n{FFFFFF}Hay nhap so luong tien mat bu them vao day.","Xong","Huy bo");
  739. new amount = strval(inputtext);
  740. if(PlayerInfo[playerid][pCash] < amount) return ShowPlayerDialog(playerid, DIALOG_TRADEVEHICLE, DIALOG_STYLE_INPUT,"{ff0000}Cash","{FF0000}Ban khong co nhieu tien mat nhu da nhap !\n{FFFFFF}Hay nhap so luong tien mat bu them vao day.","Xong","Huy bo");
  741. if(amount > 0)
  742. {
  743. PlayerInfo[playerid][TradeItems][1] = amount;
  744. CheckTradeInfo(playerid);
  745. }
  746. else ShowPlayerDialog(playerid, DIALOG_TRADEVEHICLE, DIALOG_STYLE_INPUT,"{ff0000}Cash","{FF0000}So luong tien mat phai > 0 !\n{FFFFFF}Hay nhap so luong tien mat bu them vao day.","Xong","Huy bo");
  747. }
  748. else if(TradeItemSelecting[playerid] == 2)
  749. {
  750. if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid, DIALOG_TRADEVEHICLE, DIALOG_STYLE_INPUT,"{ff0000}Credits","{FF0000}Chi co the nhap so lieu !\n{FFFFFF}Hay nhap so luong Credits bu them vao day.","Xong","Huy bo");
  751. new amount = strval(inputtext);
  752. if(PlayerInfo[playerid][pCredits] < amount) return ShowPlayerDialog(playerid, DIALOG_TRADEVEHICLE, DIALOG_STYLE_INPUT,"{ff0000}Credits","{FF0000}Ban khong co nhieu Credits nhu da nhap !\n{FFFFFF}Hay nhap so luong Credits bu them vao day.","Xong","Huy bo");
  753. if(amount > 0)
  754. {
  755. PlayerInfo[playerid][TradeItems][2] = amount;
  756. CheckTradeInfo(playerid);
  757. }
  758. else ShowPlayerDialog(playerid, DIALOG_TRADEVEHICLE, DIALOG_STYLE_INPUT,"{ff0000}Credits","{FF0000}So luong Credits phai > 0 !\n{FFFFFF}Hay nhap so luong Credits bu them vao day.","Xong","Huy bo");
  759. }
  760. else if(TradeItemSelecting[playerid] == 3)
  761. {
  762. if(!IsNumeric(inputtext)) return ShowPlayerDialog(playerid, DIALOG_TRADEVEHICLE, DIALOG_STYLE_INPUT,"{ff0000}Vat lieu","{FF0000}Chi co the nhap so lieu !\n{FFFFFF}Hay nhap so luong vat lieu bu them vao day.","Xong","Huy bo");
  763. new amount = strval(inputtext);
  764. if(PlayerInfo[playerid][pMats] < amount) return ShowPlayerDialog(playerid, DIALOG_TRADEVEHICLE, DIALOG_STYLE_INPUT,"{ff0000}Vat lieu","{FF0000}Ban khong co nhieu vat lieu nhu da nhap !\n{FFFFFF}Hay nhap so luong vat lieu bu them vao day.","Xong","Huy bo");
  765. if(amount > 0)
  766. {
  767. PlayerInfo[playerid][TradeItems][3] = amount;
  768. CheckTradeInfo(playerid);
  769. }
  770. else ShowPlayerDialog(playerid, DIALOG_TRADEVEHICLE, DIALOG_STYLE_INPUT,"{ff0000}Vat lieu","{FF0000}So luong vat lieu phai > 0 !\n{FFFFFF}Hay nhap so luong vat lieu bu them vao day.","Xong","Huy bo");
  771. }
  772. }
  773. }
  774.  
  775. // B8: Add o phan cuoi cung cua Model
  776. forward TradeTextDraws(playerid, value);
  777. public TradeTextDraws(playerid, value)
  778. {
  779. if(value == 1)
  780. {
  781. SelectTextDraw(playerid, 6604900);
  782. CheckTradeInfo(playerid);
  783. for(new i=0; i <= 51; i++) TextDrawShowForPlayer(playerid, TTextDraws[i][playerid]);
  784. }
  785. else if(value == 2)
  786. {
  787. CancelSelectTextDraw(playerid);
  788. PlayerInfo[playerid][TradeIDa] = 500;
  789. PlayerInfo[playerid][TradeID] = 500;
  790. PlayerInfo[playerid][TradeItems][0] = 0;
  791. PlayerInfo[playerid][TradeItems][1] = 0;
  792. PlayerInfo[playerid][TradeItems][2] = 0;
  793. PlayerInfo[playerid][TradeItems][3] = 0;
  794. TradeItemSelecting[playerid] = 0;
  795. AcceptTrade[playerid] = 0;
  796. Trading[playerid] = 0;
  797. for(new i=0; i <= 51; i++) TextDrawHideForPlayer(playerid, TTextDraws[i][playerid]);
  798. }
  799. return 1;
  800. }
  801.  
  802. forward CheckTradeInfo(playerid);
  803. public CheckTradeInfo(playerid)
  804. {
  805. new targetid = PlayerInfo[playerid][TradeID];
  806. new string[256], car1 = PlayerVehicleInfo[playerid][PlayerInfo[playerid][TradeItems][0]][pvModelId], car2 = PlayerVehicleInfo[targetid][PlayerInfo[targetid][TradeItems][0]][pvModelId];
  807. new carname1 = GetPlayerVehicleID(playerid), carname2 = GetPlayerVehicleID(targetid);
  808. new color1[2], color2[2];
  809. if(AcceptTrade[playerid] == 0) TextDrawSetString(TTextDraws[50][playerid], "Chap nhan trao doi");
  810. else if(AcceptTrade[playerid] == 1) TextDrawSetString(TTextDraws[50][playerid], "Tam dung trao doi");
  811. if(AcceptTrade[targetid] == 0) TextDrawSetString(TTextDraws[50][targetid], "Chap nhan trao doi");
  812. else if(AcceptTrade[targetid] == 1) TextDrawSetString(TTextDraws[50][targetid], "Tam dung trao doi");
  813. format(string,sizeof(string),"Phuong tien: %s", GetVehicleName(carname1));
  814. TextDrawSetString(TTextDraws[11][playerid], string);
  815. TextDrawSetString(TTextDraws[12][targetid], string);
  816. format(string,sizeof(string),"Phuong tien: %s", GetVehicleName(carname2));
  817. TextDrawSetString(TTextDraws[12][playerid], string);
  818. TextDrawSetString(TTextDraws[11][targetid], string);
  819. color1[0] = PlayerVehicleInfo[playerid][PlayerInfo[playerid][TradeItems][0]][pvColor1];
  820. color1[1] = PlayerVehicleInfo[playerid][PlayerInfo[playerid][TradeItems][0]][pvColor2];
  821. color2[0] = PlayerVehicleInfo[targetid][PlayerInfo[targetid][TradeItems][0]][pvColor1];
  822. color2[1] = PlayerVehicleInfo[targetid][PlayerInfo[targetid][TradeItems][0]][pvColor2];
  823. format(string,sizeof(string),"%s", GetPlayerNameEx(playerid));
  824. TextDrawSetString(TTextDraws[10][targetid], string);
  825. format(string,sizeof(string),"%s", GetPlayerNameEx(targetid));
  826. TextDrawSetString(TTextDraws[10][playerid], string);
  827. TextDrawSetPreviewModel(TTextDraws[14][playerid], car1);
  828. TextDrawSetPreviewModel(TTextDraws[16][targetid], car1);
  829. TextDrawSetPreviewVehCol(TTextDraws[14][playerid], color1[0], color1[1]);
  830. TextDrawSetPreviewVehCol(TTextDraws[16][targetid], color1[0], color1[1]);
  831. TextDrawSetPreviewModel(TTextDraws[16][playerid], car2);
  832. TextDrawSetPreviewModel(TTextDraws[14][targetid], car2);
  833. TextDrawSetPreviewVehCol(TTextDraws[16][playerid], color2[0], color2[1]);
  834. TextDrawSetPreviewVehCol(TTextDraws[14][targetid], color2[0], color2[1]);
  835. TextDrawShowForPlayer(playerid, TTextDraws[14][playerid]);
  836. TextDrawShowForPlayer(playerid, TTextDraws[16][playerid]);
  837. TextDrawShowForPlayer(targetid, TTextDraws[14][targetid]);
  838. TextDrawShowForPlayer(targetid, TTextDraws[16][targetid]);
  839. format(string,sizeof(string),"%d", PlayerInfo[playerid][TradeItems][1]);
  840. TextDrawSetString(TTextDraws[44][playerid], string);
  841. TextDrawSetString(TTextDraws[49][targetid], string);
  842. format(string,sizeof(string),"%d", PlayerInfo[playerid][TradeItems][2]);
  843. TextDrawSetString(TTextDraws[45][playerid], string);
  844. TextDrawSetString(TTextDraws[48][targetid], string);
  845. format(string,sizeof(string),"%d", PlayerInfo[playerid][TradeItems][3]);
  846. TextDrawSetString(TTextDraws[46][playerid], string);
  847. TextDrawSetString(TTextDraws[47][targetid], string);
  848. format(string,sizeof(string),"%d", PlayerInfo[targetid][TradeItems][1]);
  849. TextDrawSetString(TTextDraws[44][targetid], string);
  850. TextDrawSetString(TTextDraws[49][playerid], string);
  851. format(string,sizeof(string),"%d", PlayerInfo[targetid][TradeItems][2]);
  852. TextDrawSetString(TTextDraws[45][targetid], string);
  853. TextDrawSetString(TTextDraws[48][playerid], string);
  854. format(string,sizeof(string),"%d", PlayerInfo[targetid][TradeItems][3]);
  855. TextDrawSetString(TTextDraws[46][targetid], string);
  856. TextDrawSetString(TTextDraws[47][playerid], string);
  857. return 1;
  858. }
  859.  
  860. forward ChecktoTrade(playerid);
  861. public ChecktoTrade(playerid)
  862. {
  863. new targetid = PlayerInfo[playerid][TradeID];
  864. if(AcceptTrade[playerid] == 1 && AcceptTrade[targetid] == 1)
  865. {
  866. SendClientMessage(playerid,-1,"{00FF00}[!] {FFFFFF}Ca hai da chap nhan thoa thuan ! He thong se tien hanh trao doi sau 5 giay...");
  867. SendClientMessage(targetid,-1,"{00FF00}[!] {FFFFFF}Ca hai da chap nhan thoa thuan ! He thong se tien hanh trao doi sau 5 giay...");
  868. TradeTimer[playerid] = SetTimerEx("GotoTrade", 850*5, false, "iii", playerid, PlayerInfo[playerid][TradeItems][0], PlayerInfo[targetid][TradeItems][0]);
  869. }
  870. else
  871. {
  872. KillTimer(TradeTimer[playerid]);
  873. KillTimer(TradeTimer[targetid]);
  874. }
  875. return 1;
  876. }
  877.  
  878. forward GotoTrade(playerid, car1, car2);
  879. public GotoTrade(playerid, car1, car2)
  880. {
  881. new targetid = PlayerInfo[playerid][TradeID];
  882. new noob[21], Float:noobfloat[10], noobweapons[3], noobmods[15], noobstring[32];
  883. noob[0] = PlayerVehicleInfo[playerid][car1][pvSlotId];
  884. noob[1] = PlayerVehicleInfo[playerid][car1][pvId];
  885. noob[2] = PlayerVehicleInfo[playerid][car1][pvModelId];
  886. noob[3] = PlayerVehicleInfo[playerid][car1][pvLock];
  887. noob[4] = PlayerVehicleInfo[playerid][car1][pvLocked];
  888. noob[5] = PlayerVehicleInfo[playerid][car1][pvPaintJob];
  889. noob[6] = PlayerVehicleInfo[playerid][car1][pvColor1];
  890. noob[7] = PlayerVehicleInfo[playerid][car1][pvColor2];
  891. noob[8] = PlayerVehicleInfo[playerid][car1][pvAllowedPlayerId];
  892. noob[9] = PlayerVehicleInfo[playerid][car1][pvPark];
  893. noob[10] = PlayerVehicleInfo[playerid][car1][pvPrice];
  894. noob[11] = PlayerVehicleInfo[playerid][car1][pvTicket];
  895. noob[12] = PlayerVehicleInfo[playerid][car1][pvWepUpgrade];
  896. noob[13] = PlayerVehicleInfo[playerid][car1][pvImpounded];
  897. noob[14] = PlayerVehicleInfo[playerid][car1][pvSpawned];
  898. noob[15] = PlayerVehicleInfo[playerid][car1][pvDisabled];
  899. noob[16] = PlayerVehicleInfo[playerid][car1][pvRestricted];
  900. noob[17] = PlayerVehicleInfo[playerid][car1][pvVW];
  901. noob[18] = PlayerVehicleInfo[playerid][car1][pvInt];
  902. noob[19] = PlayerVehicleInfo[playerid][car1][pvCrashFlag];
  903. noob[20] = PlayerVehicleInfo[playerid][car1][pvCrashVW];
  904. noobfloat[0] = PlayerVehicleInfo[playerid][car1][pvPosX];
  905. noobfloat[1] = PlayerVehicleInfo[playerid][car1][pvPosY];
  906. noobfloat[2] = PlayerVehicleInfo[playerid][car1][pvPosZ];
  907. noobfloat[3] = PlayerVehicleInfo[playerid][car1][pvPosAngle];
  908. noobfloat[4] = PlayerVehicleInfo[playerid][car1][pvFuel];
  909. noobfloat[5] = PlayerVehicleInfo[playerid][car1][pvHealth];
  910. noobfloat[6] = PlayerVehicleInfo[playerid][car1][pvCrashX];
  911. noobfloat[7] = PlayerVehicleInfo[playerid][car1][pvCrashY];
  912. noobfloat[8] = PlayerVehicleInfo[playerid][car1][pvCrashZ];
  913. noobfloat[9] = PlayerVehicleInfo[playerid][car1][pvCrashAngle];
  914. noobweapons[0] = PlayerVehicleInfo[playerid][car1][pvWeapons][0];
  915. noobweapons[1] = PlayerVehicleInfo[playerid][car1][pvWeapons][1];
  916. noobweapons[2] = PlayerVehicleInfo[playerid][car1][pvWeapons][2];
  917. for(new i=0; i <= 14; i++) noobmods[i] = PlayerVehicleInfo[playerid][car1][pvMods][i];
  918. format(noobstring,sizeof(noobstring),"%s", PlayerVehicleInfo[playerid][car1][pvPlate]);
  919.  
  920. PlayerVehicleInfo[playerid][car1][IDSave] = PlayerInfo[playerid][pId];
  921. PlayerVehicleInfo[playerid][car1][pvSlotId] = PlayerVehicleInfo[targetid][car2][pvSlotId];
  922. PlayerVehicleInfo[playerid][car1][pvId] = PlayerVehicleInfo[targetid][car2][pvId];
  923. PlayerVehicleInfo[playerid][car1][pvModelId] = PlayerVehicleInfo[targetid][car2][pvModelId];
  924. PlayerVehicleInfo[playerid][car1][pvLock] = PlayerVehicleInfo[targetid][car2][pvLock];
  925. PlayerVehicleInfo[playerid][car1][pvLocked] = PlayerVehicleInfo[targetid][car2][pvLocked];
  926. PlayerVehicleInfo[playerid][car1][pvPaintJob] = PlayerVehicleInfo[targetid][car2][pvPaintJob];
  927. PlayerVehicleInfo[playerid][car1][pvColor1] = PlayerVehicleInfo[targetid][car2][pvColor1];
  928. PlayerVehicleInfo[playerid][car1][pvColor2] = PlayerVehicleInfo[targetid][car2][pvColor2];
  929. PlayerVehicleInfo[playerid][car1][pvAllowedPlayerId] = PlayerVehicleInfo[targetid][car2][pvAllowedPlayerId];
  930. PlayerVehicleInfo[playerid][car1][pvPark] = PlayerVehicleInfo[targetid][car2][pvPark];
  931. PlayerVehicleInfo[playerid][car1][pvPrice] = PlayerVehicleInfo[targetid][car2][pvPrice];
  932. PlayerVehicleInfo[playerid][car1][pvTicket] = PlayerVehicleInfo[targetid][car2][pvTicket];
  933. PlayerVehicleInfo[playerid][car1][pvWepUpgrade] = PlayerVehicleInfo[targetid][car2][pvWepUpgrade];
  934. PlayerVehicleInfo[playerid][car1][pvImpounded] = PlayerVehicleInfo[targetid][car2][pvImpounded];
  935. PlayerVehicleInfo[playerid][car1][pvSpawned] = PlayerVehicleInfo[targetid][car2][pvSpawned];
  936. PlayerVehicleInfo[playerid][car1][pvDisabled] = PlayerVehicleInfo[targetid][car2][pvDisabled];
  937. PlayerVehicleInfo[playerid][car1][pvRestricted] = PlayerVehicleInfo[targetid][car2][pvRestricted];
  938. PlayerVehicleInfo[playerid][car1][pvVW] = PlayerVehicleInfo[targetid][car2][pvVW];
  939. PlayerVehicleInfo[playerid][car1][pvInt] = PlayerVehicleInfo[targetid][car2][pvInt];
  940. PlayerVehicleInfo[playerid][car1][pvCrashFlag] = PlayerVehicleInfo[targetid][car2][pvCrashFlag];
  941. PlayerVehicleInfo[playerid][car1][pvCrashVW] = PlayerVehicleInfo[targetid][car2][pvCrashVW];
  942. PlayerVehicleInfo[playerid][car1][pvPosX] = PlayerVehicleInfo[targetid][car2][pvPosX];
  943. PlayerVehicleInfo[playerid][car1][pvPosY] = PlayerVehicleInfo[targetid][car2][pvPosY];
  944. PlayerVehicleInfo[playerid][car1][pvPosZ] = PlayerVehicleInfo[targetid][car2][pvPosZ];
  945. PlayerVehicleInfo[playerid][car1][pvPosAngle] = PlayerVehicleInfo[targetid][car2][pvPosAngle];
  946. PlayerVehicleInfo[playerid][car1][pvFuel] = PlayerVehicleInfo[targetid][car2][pvFuel];
  947. PlayerVehicleInfo[playerid][car1][pvHealth] = PlayerVehicleInfo[targetid][car2][pvHealth];
  948. PlayerVehicleInfo[playerid][car1][pvCrashX] = PlayerVehicleInfo[targetid][car2][pvCrashX];
  949. PlayerVehicleInfo[playerid][car1][pvCrashY] = PlayerVehicleInfo[targetid][car2][pvCrashY];
  950. PlayerVehicleInfo[playerid][car1][pvCrashZ] = PlayerVehicleInfo[targetid][car2][pvCrashZ];
  951. PlayerVehicleInfo[playerid][car1][pvCrashAngle] = PlayerVehicleInfo[targetid][car2][pvCrashAngle];
  952. PlayerVehicleInfo[playerid][car1][pvWeapons][0] = PlayerVehicleInfo[targetid][car2][pvWeapons][0];
  953. PlayerVehicleInfo[playerid][car1][pvWeapons][1] = PlayerVehicleInfo[targetid][car2][pvWeapons][1];
  954. PlayerVehicleInfo[playerid][car1][pvWeapons][2] = PlayerVehicleInfo[targetid][car2][pvWeapons][2];
  955. for(new i=0; i <= 14; i++) PlayerVehicleInfo[playerid][car1][pvMods][i] = PlayerVehicleInfo[targetid][car2][pvMods][i];
  956. format(PlayerVehicleInfo[playerid][car1][pvPlate],32,"%s", PlayerVehicleInfo[targetid][car2][pvPlate]);
  957. g_mysql_SaveVehicleEx(playerid, car1);
  958.  
  959. PlayerVehicleInfo[targetid][car2][IDSave] = PlayerInfo[targetid][pId];
  960. PlayerVehicleInfo[targetid][car2][pvSlotId] = noob[0];
  961. PlayerVehicleInfo[targetid][car2][pvId] = noob[1];
  962. PlayerVehicleInfo[targetid][car2][pvModelId] = noob[2];
  963. PlayerVehicleInfo[targetid][car2][pvLock] = noob[3];
  964. PlayerVehicleInfo[targetid][car2][pvLocked] = noob[4];
  965. PlayerVehicleInfo[targetid][car2][pvPaintJob] = noob[5];
  966. PlayerVehicleInfo[targetid][car2][pvColor1] = noob[6];
  967. PlayerVehicleInfo[targetid][car2][pvColor2] = noob[7];
  968. PlayerVehicleInfo[targetid][car2][pvAllowedPlayerId] = noob[8];
  969. PlayerVehicleInfo[targetid][car2][pvPark] = noob[9];
  970. PlayerVehicleInfo[targetid][car2][pvPrice] = noob[10];
  971. PlayerVehicleInfo[targetid][car2][pvTicket] = noob[11];
  972. PlayerVehicleInfo[targetid][car2][pvWepUpgrade] = noob[12];
  973. PlayerVehicleInfo[targetid][car2][pvImpounded] = noob[13];
  974. PlayerVehicleInfo[targetid][car2][pvSpawned] = noob[14];
  975. PlayerVehicleInfo[targetid][car2][pvDisabled] = noob[15];
  976. PlayerVehicleInfo[targetid][car2][pvRestricted] = noob[16];
  977. PlayerVehicleInfo[targetid][car2][pvVW] = noob[17];
  978. PlayerVehicleInfo[targetid][car2][pvInt] = noob[18];
  979. PlayerVehicleInfo[targetid][car2][pvCrashFlag] = noob[19];
  980. PlayerVehicleInfo[targetid][car2][pvCrashVW] = noob[20];
  981. PlayerVehicleInfo[targetid][car2][pvPosX] = noobfloat[0];
  982. PlayerVehicleInfo[targetid][car2][pvPosY] = noobfloat[1];
  983. PlayerVehicleInfo[targetid][car2][pvPosZ] = noobfloat[2];
  984. PlayerVehicleInfo[targetid][car2][pvPosAngle] = noobfloat[3];
  985. PlayerVehicleInfo[targetid][car2][pvFuel] = noobfloat[4];
  986. PlayerVehicleInfo[targetid][car2][pvHealth] = noobfloat[5];
  987. PlayerVehicleInfo[targetid][car2][pvCrashX] = noobfloat[6];
  988. PlayerVehicleInfo[targetid][car2][pvCrashY] = noobfloat[7];
  989. PlayerVehicleInfo[targetid][car2][pvCrashZ] = noobfloat[8];
  990. PlayerVehicleInfo[targetid][car2][pvCrashAngle] = noobfloat[9];
  991. PlayerVehicleInfo[targetid][car2][pvWeapons][0] = noobweapons[0];
  992. PlayerVehicleInfo[targetid][car2][pvWeapons][1] = noobweapons[1];
  993. PlayerVehicleInfo[targetid][car2][pvWeapons][2] = noobweapons[2];
  994. for(new i=0; i <= 14; i++) PlayerVehicleInfo[targetid][car2][pvMods][i] = noobmods[i];
  995. format(PlayerVehicleInfo[targetid][car2][pvPlate],32,"%s", noobstring);
  996. g_mysql_SaveVehicleEx(targetid, car2);
  997.  
  998. PlayerInfo[playerid][pCash] += PlayerInfo[targetid][TradeItems][1];
  999. PlayerInfo[playerid][pCredits] += PlayerInfo[targetid][TradeItems][2];
  1000. PlayerInfo[playerid][pMats] += PlayerInfo[targetid][TradeItems][3];
  1001. PlayerInfo[targetid][pCash] += PlayerInfo[playerid][TradeItems][1];
  1002. PlayerInfo[targetid][pCredits] += PlayerInfo[playerid][TradeItems][2];
  1003. PlayerInfo[targetid][pMats] += PlayerInfo[playerid][TradeItems][3];
  1004. PlayerInfo[playerid][pCash] -= PlayerInfo[playerid][TradeItems][1];
  1005. PlayerInfo[playerid][pCredits] -= PlayerInfo[playerid][TradeItems][2];
  1006. PlayerInfo[playerid][pMats] -= PlayerInfo[playerid][TradeItems][3];
  1007. PlayerInfo[targetid][pCash] -= PlayerInfo[targetid][TradeItems][1];
  1008. PlayerInfo[targetid][pCredits] -= PlayerInfo[targetid][TradeItems][2];
  1009. PlayerInfo[targetid][pMats] -= PlayerInfo[targetid][TradeItems][3];
  1010.  
  1011. new Float:slx, Float:sly, Float:slz;
  1012. GetPlayerPos(playerid, slx, sly, slz);
  1013. SetPlayerPos(playerid, slx, sly, slz+2);
  1014. GetPlayerPos(targetid, slx, sly, slz);
  1015. SetPlayerPos(targetid, slx, sly, slz+2);
  1016. KillTimer(TradeTimer[playerid]);
  1017. KillTimer(TradeTimer[targetid]);
  1018. SendClientMessage(playerid,-1,"{00FF00}[!] {FFFFFF}TRAO DOI THANH CONG !");
  1019. SendClientMessage(targetid,-1,"{00FF00}[!] {FFFFFF}TRAO DOI THANH CONG !");
  1020. SetTimerEx("TradeTextDraws", 5, false, "ii", playerid, 2);
  1021. SetTimerEx("TradeTextDraws", 10, false, "ii", targetid, 2);
  1022. return 1;
  1023. }
  1024.  
  1025. // B9: Add o duoi cuoi cung cua Model
  1026. CMD:traodoi(playerid, params[])
  1027. {
  1028. new
  1029. targetid;
  1030.  
  1031. if(sscanf(params, "u", targetid)) return SendClientMessageEx(playerid, COLOR_GREY, "Su dung: /traodoi [nguoi choi]");
  1032. if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid,-1,"{FF0000}[!] {FFFFFF}Nguoi choi nay da thoat khoi may chu !");
  1033. if(!ProxDetectorS(5.0, playerid, targetid)) return SendClientMessage(playerid,-1,"{FF0000}[!] {FFFFFF}Ban khong o gan nguoi do !");
  1034. if(Trading[playerid] == 1) return SendClientMessage(playerid,-1,"{FF0000}[!] {FFFFFF}Ban van dang trao doi voi nguoi khac !");
  1035. //if(targetid == playerid) return SendClientMessage(playerid,-1,"{FF0000}[!] {FFFFFF}Ban khong the trao doi voi chinh ban !");
  1036. if(IsPlayerInAnyVehicle(playerid) != 1 || IsPlayerInAnyVehicle(targetid) != 1) return SendClientMessage(playerid,-1,"{FF0000}[!] {FFFFFF}Ban hoac nguoi do chua ngoi tren mot phuong tien nao !");
  1037. new newcar[2], v[2];
  1038. newcar[0] = GetPlayerVehicleID(playerid);
  1039. newcar[1] = GetPlayerVehicleID(targetid);
  1040. v[0] = GetPlayerVehicle(playerid, newcar[0]);
  1041. v[1] = GetPlayerVehicle(targetid, newcar[1]);
  1042. if(v[0] == -1) return SendClientMessage(playerid,-1,"{FF0000}[!] {FFFFFF}Ban khong so huu phuong tien nay !");
  1043. if(v[1] == -1) return SendClientMessage(playerid,-1,"{FF0000}[!] {FFFFFF}Phuong tien cua nguoi do khong phai la cua ho dang so huu !");
  1044. new string[256];
  1045. PlayerInfo[playerid][TradeVehicleSlot] = v[0];
  1046. PlayerInfo[targetid][TradeVehicleSlot] = v[1];
  1047. format(string, sizeof(string),"{00FF00}[!] {FFFFFF}Ban da gui yeu cau cho nguoi choi %s tien hanh mot cuoc trao doi phuong tien.", GetPlayerNameEx(targetid));
  1048. SendClientMessageEx(playerid, -1, string);
  1049. format(string, sizeof(string),"{00FF00}[!] {FFFFFF}Nguoi choi %s muon tien hanh mot cuoc trao doi phuong tien voi ban (/chapnhantraodoi hoac /cntd).", GetPlayerNameEx(playerid));
  1050. SendClientMessageEx(targetid, -1, string);
  1051. PlayerInfo[playerid][TradeIDa] = targetid;
  1052. PlayerInfo[targetid][TradeIDa] = playerid;
  1053. return 1;
  1054. }
  1055.  
  1056. CMD:cntd(playerid, params[])
  1057. {
  1058. return cmd_chapnhantraodoi(playerid);
  1059. }
  1060.  
  1061. CMD:chapnhantraodoi(playerid)
  1062. {
  1063. if(PlayerInfo[playerid][TradeIDa] == 500) return SendClientMessage(playerid,-1,"{FF0000}[!] {FFFFFF}Khong co ai yeu cau trao doi phuong tien voi ban !");
  1064. if(Trading[playerid] == 1) return SendClientMessage(playerid,-1,"{FF0000}[!] {FFFFFF}Ban van dang trao doi voi nguoi khac !");
  1065. if(IsPlayerInAnyVehicle(playerid) != 1) return SendClientMessage(playerid,-1,"{FF0000}[!] {FFFFFF}Ban chua ngoi tren mot phuong tien nao !");
  1066. new newcar, v;
  1067. newcar = GetPlayerVehicleID(playerid);
  1068. v = GetPlayerVehicle(playerid, newcar);
  1069. if(v == -1) return SendClientMessage(playerid,-1,"{FF0000}[!] {FFFFFF}Ban khong so huu phuong tien nay !");
  1070. new targetid = PlayerInfo[playerid][TradeIDa];
  1071. PlayerInfo[playerid][TradeItems][1] = 0;
  1072. PlayerInfo[playerid][TradeItems][2] = 0;
  1073. PlayerInfo[playerid][TradeItems][3] = 0;
  1074. TradeItemSelecting[playerid] = 0;
  1075. AcceptTrade[playerid] = 0;
  1076. PlayerInfo[targetid][TradeItems][1] = 0;
  1077. PlayerInfo[targetid][TradeItems][2] = 0;
  1078. PlayerInfo[targetid][TradeItems][3] = 0;
  1079. TradeItemSelecting[targetid] = 0;
  1080. AcceptTrade[targetid] = 0;
  1081. PlayerInfo[playerid][TradeID] = PlayerInfo[playerid][TradeIDa];
  1082. PlayerInfo[targetid][TradeID] = PlayerInfo[targetid][TradeIDa];
  1083. targetid = PlayerInfo[playerid][TradeID];
  1084. Trading[playerid] = 1;
  1085. Trading[targetid] = 1;
  1086. PlayerInfo[playerid][TradeItems][0] = PlayerInfo[playerid][TradeVehicleSlot];
  1087. PlayerInfo[targetid][TradeItems][0] = PlayerInfo[targetid][TradeVehicleSlot];
  1088. if(!ProxDetectorS(5.0, playerid, targetid)) return SendClientMessage(playerid,-1,"{FF0000}[!] {FFFFFF}Ban khong o gan nguoi do !");
  1089. if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid,-1,"{FF0000}[!] {FFFFFF}Nguoi choi do da thoat khoi may chu !");
  1090. KillTimer(TradeTimer[playerid]);
  1091. KillTimer(TradeTimer[targetid]);
  1092. SetTimerEx("TradeTextDraws", 5, false, "ii", playerid, 1);
  1093. SetTimerEx("TradeTextDraws", 10, false, "ii", targetid, 1);
  1094. return 1;
  1095. }
  1096.  
  1097.  
  1098.  
  1099. /*
  1100. =================================================================================================================
  1101. ====================================== END CODE =========================================================
  1102. =================================================================================================================
  1103. */
Add Comment
Please, Sign In to add comment