Advertisement
Guest User

accept car

a guest
Nov 18th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.07 KB | None | 0 0
  1. else if(strcmp(x_job,"car",true) == 0)
  2. {
  3. if(IsPlayerConnected(ofercar[playerid]))
  4. {
  5. if(ofercar[playerid] != id) return SCM(playerid,COLOR_WHITE,"{FFB870}This player has not offered you a car.");
  6. if(GetPlayerCash(playerid) >= carprice[playerid])
  7. {
  8. new vehh = GetPlayerVehicleID(id),tipmasina,myvehh = GetPlayerVehicleID(playerid),vehiculprimit;
  9. if(primesccar[playerid] == 1)
  10. {
  11. if(vehh != personalcar[0][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Vanzatorul trebuie sa fie in masina lui.");
  12. // if(myvehh != personalcar[0][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You need to be in the offered vehicle.");
  13. tipmasina = 1;
  14. }
  15. if(primesccar[playerid] == 2)
  16. {
  17. if(vehh != personalcar[1][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Vanzatorul trebuie sa fie in masina lui.");
  18. // if(myvehh != personalcar[1][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You need to be in the offered vehicle.");
  19. tipmasina = 2;
  20. }
  21. if(primesccar[playerid] == 3)
  22. {
  23. if(vehh != personalcar[2][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Vanzatorul trebuie sa fie in masina lui.");
  24. // if(myvehh != personalcar[2][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You need to be in the offered vehicle.");
  25. tipmasina = 3;
  26. }
  27. if(primesccar[playerid] == 4)
  28. {
  29. if(vehh != personalcar[3][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Vanzatorul trebuie sa fie in masina lui.");
  30. // if(myvehh != personalcar[3][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You need to be in the offered vehicle.");
  31. tipmasina = 4;
  32. }
  33. if(primesccar[playerid] == 5)
  34. {
  35. if(vehh != personalcar[4][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Vanzatorul trebuie sa fie in masina lui.");
  36. // if(myvehh != personalcar[4][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You need to be in the offered vehicle.");
  37. tipmasina = 5;
  38. }
  39. if(primesccar[playerid] == 6)
  40. {
  41. if(vehh != personalcar[5][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Vanzatorul trebuie sa fie in masina lui.");
  42. // if(myvehh != personalcar[5][ofercar[playerid]]) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You need to be in the offered vehicle.");
  43. tipmasina = 6;
  44. }
  45.  
  46. if(PlayerInfo[playerid][pPremiumAccount] == 0 && PlayerInfo[playerid][pPlusSlot1] == 0 && PlayerInfo[playerid][pPlusSlot2] == 0)
  47. {
  48. if(PlayerInfo[playerid][pPcarkey] == 0)
  49. {
  50. if(cartype[playerid] == 1)
  51. {
  52. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  53. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  54. Update(playerid,pPcarkeyx);
  55. Update(ofercar[playerid],pPcarkeyx);
  56. }
  57. if(cartype[playerid] == 2)
  58. {
  59. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  60. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  61. Update(playerid,pPcarkeyx);
  62. Update(ofercar[playerid],pmotokeyx);
  63. }
  64. if(cartype[playerid] == 3)
  65. {
  66. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  67. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  68. Update(playerid,pPcarkeyx);
  69. Update(ofercar[playerid],pprcarkeyx);
  70. }
  71. if(cartype[playerid] == 4)
  72. {
  73. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  74. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  75. Update(playerid,pPcarkeyx);
  76. Update(ofercar[playerid],pprcarkey2x);
  77. }
  78. if(cartype[playerid] == 5)
  79. {
  80. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  81. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  82. Update(playerid,pPcarkeyx);
  83. Update(ofercar[playerid],pPPluscarkeyx);
  84. }
  85. if(cartype[playerid] == 6)
  86. {
  87. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  88. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  89. Update(playerid,pPcarkeyx);
  90. Update(ofercar[playerid],pPPluscarkey2x);
  91. }
  92. vehiculprimit = 1;
  93. }
  94. else if(PlayerInfo[playerid][pmotokey] == 0)
  95. {
  96. if(cartype[playerid] == 1)
  97. {
  98. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  99. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  100. Update(playerid,pmotokeyx);
  101. Update(ofercar[playerid],pPcarkeyx);
  102. }
  103. if(cartype[playerid] == 2)
  104. {
  105. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pmotokey];
  106. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  107. Update(playerid,pmotokeyx);
  108. Update(ofercar[playerid],pmotokeyx);
  109. }
  110. if(cartype[playerid] == 3)
  111. {
  112. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  113. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  114. Update(playerid,pmotokeyx);
  115. Update(ofercar[playerid],pprcarkeyx);
  116. }
  117. if(cartype[playerid] == 4)
  118. {
  119. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  120. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  121. Update(playerid,pmotokeyx);
  122. Update(ofercar[playerid],pprcarkey2x);
  123. }
  124. if(cartype[playerid] == 5)
  125. {
  126. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  127. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  128. Update(playerid,pmotokeyx);
  129. Update(ofercar[playerid],pPPluscarkeyx);
  130. }
  131. if(cartype[playerid] == 6)
  132. {
  133. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  134. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  135. Update(playerid,pmotokeyx);
  136. Update(ofercar[playerid],pPPluscarkey2x);
  137. }
  138. vehiculprimit = 2;
  139. }
  140. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You already have 2 cars.");
  141. }
  142. if(PlayerInfo[playerid][pPremiumAccount] > 0 && PlayerInfo[playerid][pPlusSlot1] == 0 && PlayerInfo[playerid][pPlusSlot2] == 0)
  143. {
  144. if(PlayerInfo[playerid][pPcarkey] == 0)
  145. {
  146. if(cartype[playerid] == 1)
  147. {
  148. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  149. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  150. Update(playerid,pPcarkeyx);
  151. Update(ofercar[playerid],pPcarkeyx);
  152. }
  153. if(cartype[playerid] == 2)
  154. {
  155. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  156. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  157. Update(playerid,pPcarkeyx);
  158. Update(ofercar[playerid],pmotokeyx);
  159. }
  160. if(cartype[playerid] == 3)
  161. {
  162. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  163. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  164. Update(playerid,pPcarkeyx);
  165. Update(ofercar[playerid],pprcarkeyx);
  166. }
  167. if(cartype[playerid] == 4)
  168. {
  169. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  170. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  171. Update(playerid,pPcarkeyx);
  172. Update(ofercar[playerid],pprcarkey2x);
  173. }
  174. if(cartype[playerid] == 5)
  175. {
  176. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  177. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  178. Update(playerid,pPcarkeyx);
  179. Update(ofercar[playerid],pPPluscarkeyx);
  180. }
  181. if(cartype[playerid] == 6)
  182. {
  183. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  184. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  185. Update(playerid,pPcarkeyx);
  186. Update(ofercar[playerid],pPPluscarkey2x);
  187. }
  188. vehiculprimit = 1;
  189. }
  190. else if(PlayerInfo[playerid][pmotokey] == 0)
  191. {
  192. if(cartype[playerid] == 1)
  193. {
  194. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  195. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  196. Update(playerid,pmotokeyx);
  197. Update(ofercar[playerid],pPcarkeyx);
  198. }
  199. if(cartype[playerid] == 2)
  200. {
  201. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pmotokey];
  202. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  203. Update(playerid,pmotokeyx);
  204. Update(ofercar[playerid],pmotokeyx);
  205. }
  206. if(cartype[playerid] == 3)
  207. {
  208. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  209. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  210. Update(playerid,pmotokeyx);
  211. Update(ofercar[playerid],pprcarkeyx);
  212. }
  213. if(cartype[playerid] == 4)
  214. {
  215. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  216. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  217. Update(playerid,pmotokeyx);
  218. Update(ofercar[playerid],pprcarkey2x);
  219. }
  220. if(cartype[playerid] == 5)
  221. {
  222. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  223. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  224. Update(playerid,pmotokeyx);
  225. Update(ofercar[playerid],pPPluscarkeyx);
  226. }
  227. if(cartype[playerid] == 6)
  228. {
  229. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  230. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  231. Update(playerid,pmotokeyx);
  232. Update(ofercar[playerid],pPPluscarkey2x);
  233. }
  234. vehiculprimit = 2;
  235. }
  236. else if(PlayerInfo[playerid][pprcarkey] == 0)
  237. {
  238. if(cartype[playerid] == 1)
  239. {
  240. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  241. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  242. Update(playerid,pprcarkeyx);
  243. Update(ofercar[playerid],pPcarkeyx);
  244. }
  245. if(cartype[playerid] == 2)
  246. {
  247. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  248. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  249. Update(playerid,pprcarkeyx);
  250. Update(ofercar[playerid],pmotokeyx);
  251. }
  252. if(cartype[playerid] == 3)
  253. {
  254. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  255. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  256. Update(playerid,pprcarkeyx);
  257. Update(ofercar[playerid],pprcarkeyx);
  258. }
  259. if(cartype[playerid] == 4)
  260. {
  261. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  262. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  263. Update(playerid,pprcarkeyx);
  264. Update(ofercar[playerid],pprcarkey2x);
  265. }
  266. if(cartype[playerid] == 5)
  267. {
  268. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  269. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  270. Update(playerid,pprcarkeyx);
  271. Update(ofercar[playerid],pPPluscarkeyx);
  272. }
  273. if(cartype[playerid] == 6)
  274. {
  275. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  276. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  277. Update(playerid,pprcarkeyx);
  278. Update(ofercar[playerid],pPPluscarkey2x);
  279. }
  280. vehiculprimit = 3;
  281. }
  282. else if(PlayerInfo[playerid][pprcarkey2] == 0)
  283. {
  284. if(cartype[playerid] == 1)
  285. {
  286. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPcarkey];
  287. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  288. Update(playerid,pprcarkey2x);
  289. Update(ofercar[playerid],pPcarkeyx);
  290. }
  291. if(cartype[playerid] == 2)
  292. {
  293. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pmotokey];
  294. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  295. Update(playerid,pprcarkey2x);
  296. Update(ofercar[playerid],pmotokeyx);
  297. }
  298. if(cartype[playerid] == 3)
  299. {
  300. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey];
  301. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  302. Update(playerid,pprcarkey2x);
  303. Update(ofercar[playerid],pprcarkeyx);
  304. }
  305. if(cartype[playerid] == 4)
  306. {
  307. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  308. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  309. Update(playerid,pprcarkey2x);
  310. Update(ofercar[playerid],pprcarkey2x);
  311. }
  312. if(cartype[playerid] == 5)
  313. {
  314. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  315. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  316. Update(playerid,pprcarkey2x);
  317. Update(ofercar[playerid],pPPluscarkeyx);
  318. }
  319. if(cartype[playerid] == 6)
  320. {
  321. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  322. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  323. Update(playerid,pprcarkey2x);
  324. Update(ofercar[playerid],pPPluscarkey2x);
  325. }
  326. vehiculprimit = 4;
  327. }
  328. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You already have 2 cars + 2 premium cars.");
  329. }
  330. if(PlayerInfo[playerid][pPremiumAccount] > 0 && PlayerInfo[playerid][pPlusSlot1] == 1 && PlayerInfo[playerid][pPlusSlot2] == 0)
  331. {
  332. if(PlayerInfo[playerid][pPcarkey] == 0)
  333. {
  334. if(cartype[playerid] == 1)
  335. {
  336. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  337. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  338. Update(playerid,pPcarkeyx);
  339. Update(ofercar[playerid],pPcarkeyx);
  340. }
  341. if(cartype[playerid] == 2)
  342. {
  343. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  344. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  345. Update(playerid,pPcarkeyx);
  346. Update(ofercar[playerid],pmotokeyx);
  347. }
  348. if(cartype[playerid] == 3)
  349. {
  350. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  351. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  352. Update(playerid,pPcarkeyx);
  353. Update(ofercar[playerid],pprcarkeyx);
  354. }
  355. if(cartype[playerid] == 4)
  356. {
  357. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  358. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  359. Update(playerid,pPcarkeyx);
  360. Update(ofercar[playerid],pprcarkey2x);
  361. }
  362. if(cartype[playerid] == 5)
  363. {
  364. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  365. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  366. Update(playerid,pPcarkeyx);
  367. Update(ofercar[playerid],pPPluscarkeyx);
  368. }
  369. if(cartype[playerid] == 6)
  370. {
  371. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  372. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  373. Update(playerid,pPcarkeyx);
  374. Update(ofercar[playerid],pPPluscarkey2x);
  375. }
  376. vehiculprimit = 1;
  377. }
  378. else if(PlayerInfo[playerid][pmotokey] == 0)
  379. {
  380. if(cartype[playerid] == 1)
  381. {
  382. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  383. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  384. Update(playerid,pmotokeyx);
  385. Update(ofercar[playerid],pPcarkeyx);
  386. }
  387. if(cartype[playerid] == 2)
  388. {
  389. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pmotokey];
  390. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  391. Update(playerid,pmotokeyx);
  392. Update(ofercar[playerid],pmotokeyx);
  393. }
  394. if(cartype[playerid] == 3)
  395. {
  396. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  397. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  398. Update(playerid,pmotokeyx);
  399. Update(ofercar[playerid],pprcarkeyx);
  400. }
  401. if(cartype[playerid] == 4)
  402. {
  403. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  404. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  405. Update(playerid,pmotokeyx);
  406. Update(ofercar[playerid],pprcarkey2x);
  407. }
  408. if(cartype[playerid] == 5)
  409. {
  410. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  411. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  412. Update(playerid,pmotokeyx);
  413. Update(ofercar[playerid],pPPluscarkeyx);
  414. }
  415. if(cartype[playerid] == 6)
  416. {
  417. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  418. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  419. Update(playerid,pmotokeyx);
  420. Update(ofercar[playerid],pPPluscarkey2x);
  421. }
  422. vehiculprimit = 2;
  423. }
  424. else if(PlayerInfo[playerid][pprcarkey] == 0)
  425. {
  426. if(cartype[playerid] == 1)
  427. {
  428. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  429. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  430. Update(playerid,pprcarkeyx);
  431. Update(ofercar[playerid],pPcarkeyx);
  432. }
  433. if(cartype[playerid] == 2)
  434. {
  435. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  436. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  437. Update(playerid,pprcarkeyx);
  438. Update(ofercar[playerid],pmotokeyx);
  439. }
  440. if(cartype[playerid] == 3)
  441. {
  442. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  443. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  444. Update(playerid,pprcarkeyx);
  445. Update(ofercar[playerid],pprcarkeyx);
  446. }
  447. if(cartype[playerid] == 4)
  448. {
  449. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  450. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  451. Update(playerid,pprcarkeyx);
  452. Update(ofercar[playerid],pprcarkey2x);
  453. }
  454. if(cartype[playerid] == 5)
  455. {
  456. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  457. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  458. Update(playerid,pprcarkeyx);
  459. Update(ofercar[playerid],pPPluscarkeyx);
  460. }
  461. if(cartype[playerid] == 6)
  462. {
  463. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  464. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  465. Update(playerid,pprcarkeyx);
  466. Update(ofercar[playerid],pPPluscarkey2x);
  467. }
  468. vehiculprimit = 3;
  469. }
  470. else if(PlayerInfo[playerid][pprcarkey2] == 0)
  471. {
  472. if(cartype[playerid] == 1)
  473. {
  474. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPcarkey];
  475. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  476. Update(playerid,pprcarkey2x);
  477. Update(ofercar[playerid],pPcarkeyx);
  478. }
  479. if(cartype[playerid] == 2)
  480. {
  481. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pmotokey];
  482. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  483. Update(playerid,pprcarkey2x);
  484. Update(ofercar[playerid],pmotokeyx);
  485. }
  486. if(cartype[playerid] == 3)
  487. {
  488. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey];
  489. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  490. Update(playerid,pprcarkey2x);
  491. Update(ofercar[playerid],pprcarkeyx);
  492. }
  493. if(cartype[playerid] == 4)
  494. {
  495. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  496. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  497. Update(playerid,pprcarkey2x);
  498. Update(ofercar[playerid],pprcarkey2x);
  499. }
  500. if(cartype[playerid] == 5)
  501. {
  502. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  503. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  504. Update(playerid,pprcarkey2x);
  505. Update(ofercar[playerid],pPPluscarkeyx);
  506. }
  507. if(cartype[playerid] == 6)
  508. {
  509. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  510. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  511. Update(playerid,pprcarkey2x);
  512. Update(ofercar[playerid],pPPluscarkey2x);
  513. }
  514. vehiculprimit = 4;
  515. }
  516. else if(PlayerInfo[playerid][pPPluscarkey] == 0)
  517. {
  518. if(cartype[playerid] == 1)
  519. {
  520. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  521. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  522. Update(playerid,pPPluscarkeyx);
  523. Update(ofercar[playerid],pPcarkeyx);
  524. }
  525. if(cartype[playerid] == 2)
  526. {
  527. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  528. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  529. Update(playerid,pPPluscarkeyx);
  530. Update(ofercar[playerid],pmotokeyx);
  531. }
  532. if(cartype[playerid] == 3)
  533. {
  534. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  535. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  536. Update(playerid,pPPluscarkeyx);
  537. Update(ofercar[playerid],pprcarkeyx);
  538. }
  539. if(cartype[playerid] == 4)
  540. {
  541. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  542. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  543. Update(playerid,pPPluscarkeyx);
  544. Update(ofercar[playerid],pprcarkey2x);
  545. }
  546. if(cartype[playerid] == 5)
  547. {
  548. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  549. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  550. Update(playerid,pPPluscarkeyx);
  551. Update(ofercar[playerid],pPPluscarkeyx);
  552. }
  553. if(cartype[playerid] == 6)
  554. {
  555. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  556. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  557. Update(playerid,pPPluscarkeyx);
  558. Update(ofercar[playerid],pPPluscarkey2x);
  559. }
  560. vehiculprimit = 5;
  561. }
  562. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You already have 2 cars + 2 premium cars + 1 plus car.");
  563. }
  564. if(PlayerInfo[playerid][pPremiumAccount] > 0 && PlayerInfo[playerid][pPlusSlot1] == 1 && PlayerInfo[playerid][pPlusSlot2] == 1)
  565. {
  566. if(PlayerInfo[playerid][pPcarkey] == 0)
  567. {
  568. if(cartype[playerid] == 1)
  569. {
  570. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  571. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  572. Update(playerid,pPcarkeyx);
  573. Update(ofercar[playerid],pPcarkeyx);
  574. }
  575. if(cartype[playerid] == 2)
  576. {
  577. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  578. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  579. Update(playerid,pPcarkeyx);
  580. Update(ofercar[playerid],pmotokeyx);
  581. }
  582. if(cartype[playerid] == 3)
  583. {
  584. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  585. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  586. Update(playerid,pPcarkeyx);
  587. Update(ofercar[playerid],pprcarkeyx);
  588. }
  589. if(cartype[playerid] == 4)
  590. {
  591. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  592. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  593. Update(playerid,pPcarkeyx);
  594. Update(ofercar[playerid],pprcarkey2x);
  595. }
  596. if(cartype[playerid] == 5)
  597. {
  598. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  599. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  600. Update(playerid,pPcarkeyx);
  601. Update(ofercar[playerid],pPPluscarkeyx);
  602. }
  603. if(cartype[playerid] == 6)
  604. {
  605. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  606. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  607. Update(playerid,pPcarkeyx);
  608. Update(ofercar[playerid],pPPluscarkey2x);
  609. }
  610. vehiculprimit = 1;
  611. }
  612. else if(PlayerInfo[playerid][pmotokey] == 0)
  613. {
  614. if(cartype[playerid] == 1)
  615. {
  616. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  617. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  618. Update(playerid,pmotokeyx);
  619. Update(ofercar[playerid],pPcarkeyx);
  620. }
  621. if(cartype[playerid] == 2)
  622. {
  623. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pmotokey];
  624. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  625. Update(playerid,pmotokeyx);
  626. Update(ofercar[playerid],pmotokeyx);
  627. }
  628. if(cartype[playerid] == 3)
  629. {
  630. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  631. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  632. Update(playerid,pmotokeyx);
  633. Update(ofercar[playerid],pprcarkeyx);
  634. }
  635. if(cartype[playerid] == 4)
  636. {
  637. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  638. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  639. Update(playerid,pmotokeyx);
  640. Update(ofercar[playerid],pprcarkey2x);
  641. }
  642. if(cartype[playerid] == 5)
  643. {
  644. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  645. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  646. Update(playerid,pmotokeyx);
  647. Update(ofercar[playerid],pPPluscarkeyx);
  648. }
  649. if(cartype[playerid] == 6)
  650. {
  651. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  652. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  653. Update(playerid,pmotokeyx);
  654. Update(ofercar[playerid],pPPluscarkey2x);
  655. }
  656. vehiculprimit = 2;
  657. }
  658. else if(PlayerInfo[playerid][pprcarkey] == 0)
  659. {
  660. if(cartype[playerid] == 1)
  661. {
  662. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  663. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  664. Update(playerid,pprcarkeyx);
  665. Update(ofercar[playerid],pPcarkeyx);
  666. }
  667. if(cartype[playerid] == 2)
  668. {
  669. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  670. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  671. Update(playerid,pprcarkeyx);
  672. Update(ofercar[playerid],pmotokeyx);
  673. }
  674. if(cartype[playerid] == 3)
  675. {
  676. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  677. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  678. Update(playerid,pprcarkeyx);
  679. Update(ofercar[playerid],pprcarkeyx);
  680. }
  681. if(cartype[playerid] == 4)
  682. {
  683. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  684. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  685. Update(playerid,pprcarkeyx);
  686. Update(ofercar[playerid],pprcarkey2x);
  687. }
  688. if(cartype[playerid] == 5)
  689. {
  690. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  691. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  692. Update(playerid,pprcarkeyx);
  693. Update(ofercar[playerid],pPPluscarkeyx);
  694. }
  695. if(cartype[playerid] == 6)
  696. {
  697. PlayerInfo[playerid][pprcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  698. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  699. Update(playerid,pprcarkeyx);
  700. Update(ofercar[playerid],pPPluscarkey2x);
  701. }
  702. vehiculprimit = 3;
  703. }
  704. else if(PlayerInfo[playerid][pprcarkey2] == 0)
  705. {
  706. if(cartype[playerid] == 1)
  707. {
  708. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPcarkey];
  709. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  710. Update(playerid,pprcarkey2x);
  711. Update(ofercar[playerid],pPcarkeyx);
  712. }
  713. if(cartype[playerid] == 2)
  714. {
  715. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pmotokey];
  716. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  717. Update(playerid,pprcarkey2x);
  718. Update(ofercar[playerid],pmotokeyx);
  719. }
  720. if(cartype[playerid] == 3)
  721. {
  722. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey];
  723. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  724. Update(playerid,pprcarkey2x);
  725. Update(ofercar[playerid],pprcarkeyx);
  726. }
  727. if(cartype[playerid] == 4)
  728. {
  729. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  730. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  731. Update(playerid,pprcarkey2x);
  732. Update(ofercar[playerid],pprcarkey2x);
  733. }
  734. if(cartype[playerid] == 5)
  735. {
  736. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  737. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  738. Update(playerid,pprcarkey2x);
  739. Update(ofercar[playerid],pPPluscarkeyx);
  740. }
  741. if(cartype[playerid] == 6)
  742. {
  743. PlayerInfo[playerid][pprcarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  744. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  745. Update(playerid,pprcarkey2x);
  746. Update(ofercar[playerid],pPPluscarkey2x);
  747. }
  748. vehiculprimit = 4;
  749. }
  750. else if(PlayerInfo[playerid][pPPluscarkey] == 0)
  751. {
  752. if(cartype[playerid] == 1)
  753. {
  754. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  755. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  756. Update(playerid,pPPluscarkeyx);
  757. Update(ofercar[playerid],pPcarkeyx);
  758. }
  759. if(cartype[playerid] == 2)
  760. {
  761. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  762. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  763. Update(playerid,pPPluscarkeyx);
  764. Update(ofercar[playerid],pmotokeyx);
  765. }
  766. if(cartype[playerid] == 3)
  767. {
  768. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  769. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  770. Update(playerid,pPPluscarkeyx);
  771. Update(ofercar[playerid],pprcarkeyx);
  772. }
  773. if(cartype[playerid] == 4)
  774. {
  775. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  776. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  777. Update(playerid,pPPluscarkeyx);
  778. Update(ofercar[playerid],pprcarkey2x);
  779. }
  780. if(cartype[playerid] == 5)
  781. {
  782. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  783. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  784. Update(playerid,pPPluscarkeyx);
  785. Update(ofercar[playerid],pPPluscarkeyx);
  786. }
  787. if(cartype[playerid] == 6)
  788. {
  789. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  790. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  791. Update(playerid,pPPluscarkeyx);
  792. Update(ofercar[playerid],pPPluscarkey2x);
  793. }
  794. vehiculprimit = 5;
  795. }
  796. else if(PlayerInfo[playerid][pPPluscarkey2] == 0)
  797. {
  798. if(cartype[playerid] == 1)
  799. {
  800. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pPcarkey];
  801. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  802. Update(playerid,pPPluscarkey2x);
  803. Update(ofercar[playerid],pPcarkeyx);
  804. }
  805. if(cartype[playerid] == 2)
  806. {
  807. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pmotokey];
  808. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  809. Update(playerid,pPPluscarkey2x);
  810. Update(ofercar[playerid],pmotokeyx);
  811. }
  812. if(cartype[playerid] == 3)
  813. {
  814. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey];
  815. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  816. Update(playerid,pPPluscarkey2x);
  817. Update(ofercar[playerid],pprcarkeyx);
  818. }
  819. if(cartype[playerid] == 4)
  820. {
  821. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  822. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  823. Update(playerid,pPPluscarkey2x);
  824. Update(ofercar[playerid],pprcarkey2x);
  825. }
  826. if(cartype[playerid] == 5)
  827. {
  828. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  829. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  830. Update(playerid,pPPluscarkey2x);
  831. Update(ofercar[playerid],pPPluscarkeyx);
  832. }
  833. if(cartype[playerid] == 6)
  834. {
  835. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  836. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  837. Update(playerid,pPPluscarkey2x);
  838. Update(ofercar[playerid],pPPluscarkey2x);
  839. }
  840. vehiculprimit = 6;
  841. }
  842. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You already have 2 cars + 2 premium cars + 2 plus cars.");
  843. }
  844. if(PlayerInfo[playerid][pPremiumAccount] == 0 && PlayerInfo[playerid][pPlusSlot1] == 1 && PlayerInfo[playerid][pPlusSlot2] == 0)
  845. {
  846. if(PlayerInfo[playerid][pPcarkey] == 0)
  847. {
  848. if(cartype[playerid] == 1)
  849. {
  850. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  851. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  852. Update(playerid,pPcarkeyx);
  853. Update(ofercar[playerid],pPcarkeyx);
  854. }
  855. if(cartype[playerid] == 2)
  856. {
  857. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  858. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  859. Update(playerid,pPcarkeyx);
  860. Update(ofercar[playerid],pmotokeyx);
  861. }
  862. if(cartype[playerid] == 3)
  863. {
  864. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  865. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  866. Update(playerid,pPcarkeyx);
  867. Update(ofercar[playerid],pprcarkeyx);
  868. }
  869. if(cartype[playerid] == 4)
  870. {
  871. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  872. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  873. Update(playerid,pPcarkeyx);
  874. Update(ofercar[playerid],pprcarkey2x);
  875. }
  876. if(cartype[playerid] == 5)
  877. {
  878. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  879. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  880. Update(playerid,pPcarkeyx);
  881. Update(ofercar[playerid],pPPluscarkeyx);
  882. }
  883. if(cartype[playerid] == 6)
  884. {
  885. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  886. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  887. Update(playerid,pPcarkeyx);
  888. Update(ofercar[playerid],pPPluscarkey2x);
  889. }
  890. vehiculprimit = 1;
  891. }
  892. else if(PlayerInfo[playerid][pmotokey] == 0)
  893. {
  894. if(cartype[playerid] == 1)
  895. {
  896. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  897. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  898. Update(playerid,pmotokeyx);
  899. Update(ofercar[playerid],pPcarkeyx);
  900. }
  901. if(cartype[playerid] == 2)
  902. {
  903. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pmotokey];
  904. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  905. Update(playerid,pmotokeyx);
  906. Update(ofercar[playerid],pmotokeyx);
  907. }
  908. if(cartype[playerid] == 3)
  909. {
  910. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  911. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  912. Update(playerid,pmotokeyx);
  913. Update(ofercar[playerid],pprcarkeyx);
  914. }
  915. if(cartype[playerid] == 4)
  916. {
  917. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  918. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  919. Update(playerid,pmotokeyx);
  920. Update(ofercar[playerid],pprcarkey2x);
  921. }
  922. if(cartype[playerid] == 5)
  923. {
  924. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  925. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  926. Update(playerid,pmotokeyx);
  927. Update(ofercar[playerid],pPPluscarkeyx);
  928. }
  929. if(cartype[playerid] == 6)
  930. {
  931. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  932. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  933. Update(playerid,pmotokeyx);
  934. Update(ofercar[playerid],pPPluscarkey2x);
  935. }
  936. vehiculprimit = 2;
  937. }
  938. else if(PlayerInfo[playerid][pPPluscarkey] == 0)
  939. {
  940. if(cartype[playerid] == 1)
  941. {
  942. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  943. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  944. Update(playerid,pPPluscarkeyx);
  945. Update(ofercar[playerid],pPcarkeyx);
  946. }
  947. if(cartype[playerid] == 2)
  948. {
  949. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  950. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  951. Update(playerid,pPPluscarkeyx);
  952. Update(ofercar[playerid],pmotokeyx);
  953. }
  954. if(cartype[playerid] == 3)
  955. {
  956. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  957. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  958. Update(playerid,pPPluscarkeyx);
  959. Update(ofercar[playerid],pprcarkeyx);
  960. }
  961. if(cartype[playerid] == 4)
  962. {
  963. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  964. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  965. Update(playerid,pPPluscarkeyx);
  966. Update(ofercar[playerid],pprcarkey2x);
  967. }
  968. if(cartype[playerid] == 5)
  969. {
  970. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  971. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  972. Update(playerid,pPPluscarkeyx);
  973. Update(ofercar[playerid],pPPluscarkeyx);
  974. }
  975. if(cartype[playerid] == 6)
  976. {
  977. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  978. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  979. Update(playerid,pPPluscarkeyx);
  980. Update(ofercar[playerid],pPPluscarkey2x);
  981. }
  982. vehiculprimit = 5;
  983. }
  984. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You already have 2 cars + 1 plus car.");
  985. }
  986. if(PlayerInfo[playerid][pPremiumAccount] == 0 && PlayerInfo[playerid][pPlusSlot1] == 1 && PlayerInfo[playerid][pPlusSlot2] == 1)
  987. {
  988. if(PlayerInfo[playerid][pPcarkey] == 0)
  989. {
  990. if(cartype[playerid] == 1)
  991. {
  992. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  993. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  994. Update(playerid,pPcarkeyx);
  995. Update(ofercar[playerid],pPcarkeyx);
  996. }
  997. if(cartype[playerid] == 2)
  998. {
  999. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1000. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1001. Update(playerid,pPcarkeyx);
  1002. Update(ofercar[playerid],pmotokeyx);
  1003. }
  1004. if(cartype[playerid] == 3)
  1005. {
  1006. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1007. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1008. Update(playerid,pPcarkeyx);
  1009. Update(ofercar[playerid],pprcarkeyx);
  1010. }
  1011. if(cartype[playerid] == 4)
  1012. {
  1013. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1014. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1015. Update(playerid,pPcarkeyx);
  1016. Update(ofercar[playerid],pprcarkey2x);
  1017. }
  1018. if(cartype[playerid] == 5)
  1019. {
  1020. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1021. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  1022. Update(playerid,pPcarkeyx);
  1023. Update(ofercar[playerid],pPPluscarkeyx);
  1024. }
  1025. if(cartype[playerid] == 6)
  1026. {
  1027. PlayerInfo[playerid][pPcarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1028. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1029. Update(playerid,pPcarkeyx);
  1030. Update(ofercar[playerid],pPPluscarkey2x);
  1031. }
  1032. vehiculprimit = 1;
  1033. }
  1034. else if(PlayerInfo[playerid][pmotokey] == 0)
  1035. {
  1036. if(cartype[playerid] == 1)
  1037. {
  1038. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1039. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1040. Update(playerid,pmotokeyx);
  1041. Update(ofercar[playerid],pPcarkeyx);
  1042. }
  1043. if(cartype[playerid] == 2)
  1044. {
  1045. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1046. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1047. Update(playerid,pmotokeyx);
  1048. Update(ofercar[playerid],pmotokeyx);
  1049. }
  1050. if(cartype[playerid] == 3)
  1051. {
  1052. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1053. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1054. Update(playerid,pmotokeyx);
  1055. Update(ofercar[playerid],pprcarkeyx);
  1056. }
  1057. if(cartype[playerid] == 4)
  1058. {
  1059. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1060. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1061. Update(playerid,pmotokeyx);
  1062. Update(ofercar[playerid],pprcarkey2x);
  1063. }
  1064. if(cartype[playerid] == 5)
  1065. {
  1066. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1067. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  1068. Update(playerid,pmotokeyx);
  1069. Update(ofercar[playerid],pPPluscarkeyx);
  1070. }
  1071. if(cartype[playerid] == 6)
  1072. {
  1073. PlayerInfo[playerid][pmotokey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1074. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1075. Update(playerid,pmotokeyx);
  1076. Update(ofercar[playerid],pPPluscarkey2x);
  1077. }
  1078. vehiculprimit = 2;
  1079. }
  1080. else if(PlayerInfo[playerid][pPPluscarkey] == 0)
  1081. {
  1082. if(cartype[playerid] == 1)
  1083. {
  1084. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1085. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1086. Update(playerid,pPPluscarkeyx);
  1087. Update(ofercar[playerid],pPcarkeyx);
  1088. }
  1089. if(cartype[playerid] == 2)
  1090. {
  1091. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pmotokey];
  1092. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1093. Update(playerid,pPPluscarkeyx);
  1094. Update(ofercar[playerid],pmotokeyx);
  1095. }
  1096. if(cartype[playerid] == 3)
  1097. {
  1098. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1099. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1100. Update(playerid,pPPluscarkeyx);
  1101. Update(ofercar[playerid],pprcarkeyx);
  1102. }
  1103. if(cartype[playerid] == 4)
  1104. {
  1105. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1106. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1107. Update(playerid,pPPluscarkeyx);
  1108. Update(ofercar[playerid],pprcarkey2x);
  1109. }
  1110. if(cartype[playerid] == 5)
  1111. {
  1112. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1113. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  1114. Update(playerid,pPPluscarkeyx);
  1115. Update(ofercar[playerid],pPPluscarkeyx);
  1116. }
  1117. if(cartype[playerid] == 6)
  1118. {
  1119. PlayerInfo[playerid][pPPluscarkey] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1120. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1121. Update(playerid,pPPluscarkeyx);
  1122. Update(ofercar[playerid],pPPluscarkey2x);
  1123. }
  1124. vehiculprimit = 5;
  1125. }
  1126. else if(PlayerInfo[playerid][pPPluscarkey2] == 0)
  1127. {
  1128. if(cartype[playerid] == 1)
  1129. {
  1130. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pPcarkey];
  1131. PlayerInfo[ofercar[playerid]][pPcarkey] = 0;
  1132. Update(playerid,pPPluscarkey2x);
  1133. Update(ofercar[playerid],pPcarkeyx);
  1134. }
  1135. if(cartype[playerid] == 2)
  1136. {
  1137. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pmotokey];
  1138. PlayerInfo[ofercar[playerid]][pmotokey] = 0;
  1139. Update(playerid,pPPluscarkey2x);
  1140. Update(ofercar[playerid],pmotokeyx);
  1141. }
  1142. if(cartype[playerid] == 3)
  1143. {
  1144. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey];
  1145. PlayerInfo[ofercar[playerid]][pprcarkey] = 0;
  1146. Update(playerid,pPPluscarkey2x);
  1147. Update(ofercar[playerid],pprcarkeyx);
  1148. }
  1149. if(cartype[playerid] == 4)
  1150. {
  1151. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pprcarkey2];
  1152. PlayerInfo[ofercar[playerid]][pprcarkey2] = 0;
  1153. Update(playerid,pPPluscarkey2x);
  1154. Update(ofercar[playerid],pprcarkey2x);
  1155. }
  1156. if(cartype[playerid] == 5)
  1157. {
  1158. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey];
  1159. PlayerInfo[ofercar[playerid]][pPPluscarkey] = 0;
  1160. Update(playerid,pPPluscarkey2x);
  1161. Update(ofercar[playerid],pPPluscarkeyx);
  1162. }
  1163. if(cartype[playerid] == 6)
  1164. {
  1165. PlayerInfo[playerid][pPPluscarkey2] = PlayerInfo[ofercar[playerid]][pPPluscarkey2];
  1166. PlayerInfo[ofercar[playerid]][pPPluscarkey2] = 0;
  1167. Update(playerid,pPPluscarkey2x);
  1168. Update(ofercar[playerid],pPPluscarkey2x);
  1169. }
  1170. vehiculprimit = 6;
  1171. }
  1172. else return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}You already have 2 cars + 2 plus cars.");
  1173. }
  1174. if(tipmasina == 1)
  1175. {
  1176. personalcar[0][id] = 0;
  1177. }
  1178. if(tipmasina == 2)
  1179. {
  1180. personalcar[1][id] = 0;
  1181. }
  1182. if(tipmasina == 3)
  1183. {
  1184. personalcar[2][id] = 0;
  1185. }
  1186. if(tipmasina == 4)
  1187. {
  1188. personalcar[3][id] = 0;
  1189. }
  1190. if(tipmasina == 5)
  1191. {
  1192. personalcar[4][id] = 0;
  1193. }
  1194. if(tipmasina == 6)
  1195. {
  1196. personalcar[5][id] = 0;
  1197. }
  1198. new sendernames[30],giveplayers[30],stringy[256],vehID = OwnedVeh(GetPlayerVehicleID(playerid));
  1199. GetPlayerName(playerid,sendernames,sizeof(sendernames));
  1200. GetPlayerName(ofercar[playerid],giveplayers,sizeof(giveplayers));
  1201. format(stringy, sizeof(stringy), "* %s sold his %s [car:%d] to %s for $%s.",giveplayers,CarInfo[vehID][cDescription],CarInfo[vehID][cID],sendernames,FormatNumber(carprice[playerid]));
  1202. ProxDetector(30.0, playerid, stringy, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  1203. SendClientMessage(playerid, COLOR_LIGHTBLUE, stringy);
  1204. SendClientMessage(ofercar[playerid], COLOR_LIGHTBLUE, stringy);
  1205. ABroadCast(COLOR_YELLOW, stringy,1);
  1206. new var100[256],y,m,d,h,mi,s,string2[256],string3[256];
  1207. getdate(y,m,d);
  1208. gettime(h,mi,s);
  1209. format(string2,sizeof(string2),"[%02d-%02d-%d %02d:%02d:%02d] %s[user:%d] sold car %d to %s[user:%d] for $%s.",d,m,y,h,mi,s,giveplayers,PlayerInfo[ofercar[playerid]][pSQLID],CarInfo[vehID][cID],sendernames,PlayerInfo[playerid][pSQLID],FormatNumber(carprice[playerid]));
  1210. mysql_real_escape_string(string2, string3);
  1211. mysql_format(SQL, var100, sizeof(var100), "INSERT INTO playerlogs (`playerid`,`giverid`,`action`,`time`) VALUES ('%d','%d','%s','%02d-%02d-%d %02d:%02d:%02d')", PlayerInfo[playerid][pSQLID],PlayerInfo[ofercar[playerid]][pSQLID],string3,d,m,y,h,mi,s);
  1212. mysql_tquery(SQL,var100,"","");
  1213. new vehhh = GetPlayerVehicleID(playerid);
  1214. if(vehiculprimit == 1)
  1215. {
  1216. personalcar[0][playerid] = vehhh;
  1217. }
  1218. else if(vehiculprimit == 2)
  1219. {
  1220. personalcar[1][playerid] = vehhh;
  1221. }
  1222. else if(vehiculprimit == 3)
  1223. {
  1224. personalcar[2][playerid] = vehhh;
  1225. }
  1226. else if(vehiculprimit == 4)
  1227. {
  1228. personalcar[3][playerid] = vehhh;
  1229. }
  1230. else if(vehiculprimit == 5)
  1231. {
  1232. personalcar[4][playerid] = vehhh;
  1233. }
  1234. else if(vehiculprimit == 6)
  1235. {
  1236. personalcar[5][playerid] = vehhh;
  1237. }
  1238.  
  1239. RemovePlayerFromVehicleEx(ofercar[playerid]);
  1240. GivePlayerCash(playerid, - carprice[playerid]);
  1241. GivePlayerCash(ofercar[playerid], carprice[playerid]);
  1242. Update(playerid,pCashx);
  1243. Update(ofercar[playerid],pCashx);
  1244. strmid(CarInfo[CarID[playerid]][cOwner], PlayerInfo[playerid][pNormalName], 0, 25, 999);
  1245. vUpdate(CarID[playerid],cOwnerx);
  1246. ofercar[playerid] = -1;
  1247. carprice[playerid] = 0;
  1248. primesccar[playerid] = 0;
  1249. cartype[playerid] = 0;
  1250. CarID[playerid] = -1;
  1251. SwitchKey[playerid] = 1;
  1252. }
  1253. else return SCM(playerid,COLOR_WHITE,"{FFB870}You don't have money needed.");
  1254. }
  1255. else return SendClientMessage(playerid, COLOR_WHITE, "{FFFFCC}Error: Player not connected.");
  1256. }
  1257. else
  1258. {
  1259. SendClientMessage(playerid, COLOR_WHITE, "Available names:{B8DBFF} Drugs, Repair, House");
  1260. SendClientMessage(playerid, COLOR_WHITE, "Available names:{B8DBFF} Vehicle, Taxi, Medic, Live");
  1261. SendClientMessage(playerid, COLOR_WHITE, "Available names:{B8DBFF} Mechanic, Ticket, Refill");
  1262. return 1;
  1263. }
  1264. }
  1265. return 1;
  1266. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement