Advertisement
Guest User

Untitled

a guest
Sep 15th, 2009
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.15 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. new Menu:OffroadVehicles;
  4. new Menu:TunedVehicles;
  5. new Menu:MiscVehicles;
  6. new Menu:Bikes;
  7. new Menu:LowRiders;
  8.  
  9. new LastSpawnedCar[MAX_PLAYERS];
  10.  
  11. public OnFilterScriptInit()
  12. {
  13. OffroadVehicles = CreateMenu("Offroad Vehicles", 1,270,140,220,0);
  14. AddMenuItem(OffroadVehicles, 0, "Bandito");
  15. AddMenuItem(OffroadVehicles, 0, "BF Injection");
  16. AddMenuItem(OffroadVehicles, 0, "Dune");
  17. AddMenuItem(OffroadVehicles, 0, "Huntley");
  18. AddMenuItem(OffroadVehicles, 0, "Landstalker");
  19. AddMenuItem(OffroadVehicles, 0, "Mesa");
  20. AddMenuItem(OffroadVehicles, 0, "Monster");
  21. AddMenuItem(OffroadVehicles, 0, "Sandking");
  22. AddMenuItem(OffroadVehicles, 0, "Monster A");
  23. AddMenuItem(OffroadVehicles, 0, "Monster B");
  24. AddMenuItem(OffroadVehicles, 0, "Rancher");
  25. AddMenuItem(OffroadVehicles, 0, "Patriot");
  26.  
  27. TunedVehicles = CreateMenu("Tuned Vehicles", 1,270,140,220,0);
  28. AddMenuItem(TunedVehicles, 0, "Alpha");
  29. AddMenuItem(TunedVehicles, 0, "Banshee");
  30. AddMenuItem(TunedVehicles, 0, "Bullet");
  31. AddMenuItem(TunedVehicles, 0, "Cheetah");
  32. AddMenuItem(TunedVehicles, 0, "Euros");
  33. AddMenuItem(TunedVehicles, 0, "Hotring Racer");
  34. AddMenuItem(TunedVehicles, 0, "Hotring Racer 2");
  35. AddMenuItem(TunedVehicles, 0, "Infernus");
  36. AddMenuItem(TunedVehicles, 0, "Phoenix");
  37. AddMenuItem(TunedVehicles, 0, "Super GT");
  38. AddMenuItem(TunedVehicles, 0, "ZR-350");
  39. AddMenuItem(TunedVehicles, 0, "Turismo");
  40.  
  41. MiscVehicles = CreateMenu("Misc Vehicles", 1,270,140,220,0);
  42. AddMenuItem(MiscVehicles, 0, "Comet");
  43. AddMenuItem(MiscVehicles, 0, "Windsor");
  44. AddMenuItem(MiscVehicles, 0, "DFT-30");
  45. AddMenuItem(MiscVehicles, 0, "Packer");
  46. AddMenuItem(MiscVehicles, 0, "Tractor");
  47. AddMenuItem(MiscVehicles, 0, "Ambulance");
  48. AddMenuItem(MiscVehicles, 0, "Bus");
  49. AddMenuItem(MiscVehicles, 0, "Coach");
  50. AddMenuItem(MiscVehicles, 0, "Taxi");
  51. AddMenuItem(MiscVehicles, 0, "Caddy");
  52. AddMenuItem(MiscVehicles, 0, "Camper");
  53. AddMenuItem(MiscVehicles, 0, "Forklift");
  54.  
  55. Bikes = CreateMenu("Bikes", 1,270,140,220,0);
  56. AddMenuItem(Bikes, 0, "BF-400");
  57. AddMenuItem(Bikes, 0, "BMX");
  58. AddMenuItem(Bikes, 0, "FCR-900");
  59. AddMenuItem(Bikes, 0, "NRG-500");
  60. AddMenuItem(Bikes, 0, "PCJ-600");
  61. AddMenuItem(Bikes, 0, "Quad");
  62. AddMenuItem(Bikes, 0, "Sanchez");
  63. AddMenuItem(Bikes, 0, "Wayfarer");
  64. AddMenuItem(Bikes, 0, "Freeway");
  65. AddMenuItem(Bikes, 0, "Faggio");
  66. AddMenuItem(Bikes, 0, "Mountain Bike");
  67. AddMenuItem(Bikes, 0, "Pizzaboy");
  68.  
  69. LowRiders = CreateMenu("Low Riders", 1,270,140,220,0);
  70. AddMenuItem(LowRiders, 0, "Blade");
  71. AddMenuItem(LowRiders, 0, "Broadway");
  72. AddMenuItem(LowRiders, 0, "Remington");
  73. AddMenuItem(LowRiders, 0, "Savanna");
  74. AddMenuItem(LowRiders, 0, "Slamvan");
  75. AddMenuItem(LowRiders, 0, "Tahoma");
  76. AddMenuItem(LowRiders, 0, "Tornado");
  77. AddMenuItem(LowRiders, 0, "Voodoo");
  78.  
  79. print("----------------------------------\n");
  80. print(" Cameron`s Vehicle menu!");
  81. print("----------------------------------\n");
  82.  
  83. return 1;
  84. }
  85.  
  86. public OnFilterScriptExit()
  87. {
  88. return 1;
  89. }
  90.  
  91. public OnPlayerConnect(playerid)
  92. {
  93. LastSpawnedCar[playerid]=-1;
  94. return 1;
  95. }
  96.  
  97. public OnPlayerCommandText(playerid, cmdtext[])
  98. {
  99. if(strcmp(cmdtext, "/vehicles", true) == 0)
  100. {
  101. SendClientMessage(playerid, 0xFFFFFFAA, "Vehicles");
  102. SendClientMessage(playerid, 0xFFFFFFAA, "/offroads /tuned /misc /bikes /lowriders");
  103. SendClientMessage(playerid, 0xFFFFFFAA, "Please dont abuse these commands, or they WILL be removed!");
  104. return 1;
  105. }
  106. if(strcmp(cmdtext, "/offroads", true) == 0)
  107. {
  108. ShowMenuForPlayer(OffroadVehicles,playerid);
  109. TogglePlayerControllable(playerid, 0);
  110. return 1;
  111. }
  112. if(strcmp(cmdtext, "/tuned", true) == 0)
  113. {
  114. ShowMenuForPlayer(TunedVehicles,playerid);
  115. TogglePlayerControllable(playerid, 0);
  116. return 1;
  117. }
  118. if(strcmp(cmdtext, "/misc", true) == 0)
  119. {
  120. ShowMenuForPlayer(MiscVehicles,playerid);
  121. TogglePlayerControllable(playerid, 0);
  122. return 1;
  123. }
  124. if(strcmp(cmdtext, "/bikes", true) == 0)
  125. {
  126. ShowMenuForPlayer(Bikes,playerid);
  127. TogglePlayerControllable(playerid, 0);
  128. return 1;
  129. }
  130. if(strcmp(cmdtext, "/lowriders", true) == 0)
  131. {
  132. ShowMenuForPlayer(LowRiders,playerid);
  133. TogglePlayerControllable(playerid, 0);
  134. return 1;
  135. }
  136.  
  137. return 0;
  138. }
  139. public OnPlayerExitVehicle(playerid, vehicleid)
  140. {
  141. DestroyVehicle(LastSpawnedCar[playerid]);
  142. return 1;
  143.  
  144. }
  145. public OnPlayerSelectedMenuRow(playerid, row)
  146. {
  147. new Menu:Current = GetPlayerMenu(playerid);
  148. // new vehicleid = GetPlayerVehicleID(playerid);
  149.  
  150. new Float:x,
  151. Float:y,
  152. Float:z,
  153. Float:a;
  154.  
  155. if(Current == OffroadVehicles)
  156. {
  157. switch(row)
  158. {
  159. case 0: //Bandito
  160. {
  161. GetPlayerPos(playerid,x,y,z);
  162. GetPlayerFacingAngle(playerid,a);
  163.  
  164. if(IsPlayerInAnyVehicle(playerid))
  165. {
  166. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  167. TogglePlayerControllable(playerid, 1);
  168. HideMenuForPlayer(OffroadVehicles, playerid);
  169. return 1;
  170. }
  171.  
  172. if(LastSpawnedCar[playerid] != -1)
  173. {
  174. DestroyVehicle(LastSpawnedCar[playerid]);
  175. }
  176. LastSpawnedCar[playerid] = CreateVehicle(568,x,y,z,a,-1,-1,false);
  177. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  178. HideMenuForPlayer(OffroadVehicles, playerid);
  179. TogglePlayerControllable(playerid, 1);
  180. return 1;
  181. }
  182. case 1: //BF Injection
  183. {
  184. GetPlayerPos(playerid,x,y,z);
  185. GetPlayerFacingAngle(playerid,a);
  186.  
  187. if(IsPlayerInAnyVehicle(playerid))
  188. {
  189. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  190. TogglePlayerControllable(playerid, 1);
  191. HideMenuForPlayer(OffroadVehicles, playerid);
  192. return 1;
  193. }
  194.  
  195. if(LastSpawnedCar[playerid] != -1)
  196. {
  197. DestroyVehicle(LastSpawnedCar[playerid]);
  198. }
  199. LastSpawnedCar[playerid] = CreateVehicle(424,x,y,z,a,-1,-1,false);
  200. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  201. HideMenuForPlayer(OffroadVehicles, playerid);
  202. TogglePlayerControllable(playerid, 1);
  203. return 1;
  204. }
  205. case 2: //Dune
  206. {
  207. GetPlayerPos(playerid,x,y,z);
  208. GetPlayerFacingAngle(playerid,a);
  209.  
  210. if(IsPlayerInAnyVehicle(playerid))
  211. {
  212. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  213. TogglePlayerControllable(playerid, 1);
  214. HideMenuForPlayer(OffroadVehicles, playerid);
  215. return 1;
  216. }
  217.  
  218. if(LastSpawnedCar[playerid] != -1)
  219. {
  220. DestroyVehicle(LastSpawnedCar[playerid]);
  221. }
  222. LastSpawnedCar[playerid] = CreateVehicle(573,x,y,z,a,-1,-1,false);
  223. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  224. HideMenuForPlayer(OffroadVehicles, playerid);
  225. TogglePlayerControllable(playerid, 1);
  226. return 1;
  227. }
  228. case 3: //Huntley
  229. {
  230. GetPlayerPos(playerid,x,y,z);
  231. GetPlayerFacingAngle(playerid,a);
  232.  
  233. if(IsPlayerInAnyVehicle(playerid))
  234. {
  235. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  236. TogglePlayerControllable(playerid, 1);
  237. HideMenuForPlayer(OffroadVehicles, playerid);
  238. return 1;
  239. }
  240.  
  241. if(LastSpawnedCar[playerid] != -1)
  242. {
  243. DestroyVehicle(LastSpawnedCar[playerid]);
  244. }
  245. LastSpawnedCar[playerid] = CreateVehicle(579,x,y,z,a,-1,-1,false);
  246. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  247. HideMenuForPlayer(OffroadVehicles, playerid);
  248. TogglePlayerControllable(playerid, 1);
  249. return 1;
  250. }
  251. case 4: //Landstalker
  252. {
  253. GetPlayerPos(playerid,x,y,z);
  254. GetPlayerFacingAngle(playerid,a);
  255.  
  256. if(IsPlayerInAnyVehicle(playerid))
  257. {
  258. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  259. TogglePlayerControllable(playerid, 1);
  260. HideMenuForPlayer(OffroadVehicles, playerid);
  261. return 1;
  262. }
  263.  
  264. if(LastSpawnedCar[playerid] != -1)
  265. {
  266. DestroyVehicle(LastSpawnedCar[playerid]);
  267. }
  268. LastSpawnedCar[playerid] = CreateVehicle(400,x,y,z,a,-1,-1,false);
  269. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  270. HideMenuForPlayer(OffroadVehicles, playerid);
  271. TogglePlayerControllable(playerid, 1);
  272. return 1;
  273. }
  274. case 5: //Mesa
  275. {
  276. GetPlayerPos(playerid,x,y,z);
  277. GetPlayerFacingAngle(playerid,a);
  278.  
  279. if(IsPlayerInAnyVehicle(playerid))
  280. {
  281. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  282. TogglePlayerControllable(playerid, 1);
  283. HideMenuForPlayer(OffroadVehicles, playerid);
  284. return 1;
  285. }
  286.  
  287. if(LastSpawnedCar[playerid] != -1)
  288. {
  289. DestroyVehicle(LastSpawnedCar[playerid]);
  290. }
  291. LastSpawnedCar[playerid] = CreateVehicle(500,x,y,z,a,-1,-1,false);
  292. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  293. HideMenuForPlayer(OffroadVehicles, playerid);
  294. TogglePlayerControllable(playerid, 1);
  295. return 1;
  296. }
  297. case 6: //Monster
  298. {
  299. GetPlayerPos(playerid,x,y,z);
  300. GetPlayerFacingAngle(playerid,a);
  301.  
  302. if(IsPlayerInAnyVehicle(playerid))
  303. {
  304. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  305. TogglePlayerControllable(playerid, 1);
  306. HideMenuForPlayer(OffroadVehicles, playerid);
  307. return 1;
  308. }
  309.  
  310. if(LastSpawnedCar[playerid] != -1)
  311. {
  312. DestroyVehicle(LastSpawnedCar[playerid]);
  313. }
  314. LastSpawnedCar[playerid] = CreateVehicle(444,x,y,z,a,-1,-1,false);
  315. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  316. HideMenuForPlayer(OffroadVehicles, playerid);
  317. TogglePlayerControllable(playerid, 1);
  318. return 1;
  319. }
  320. case 7: //Sandking
  321. {
  322. GetPlayerPos(playerid,x,y,z);
  323. GetPlayerFacingAngle(playerid,a);
  324.  
  325. if(IsPlayerInAnyVehicle(playerid))
  326. {
  327. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  328. TogglePlayerControllable(playerid, 1);
  329. HideMenuForPlayer(OffroadVehicles, playerid);
  330. return 1;
  331. }
  332.  
  333. if(LastSpawnedCar[playerid] != -1)
  334. {
  335. DestroyVehicle(LastSpawnedCar[playerid]);
  336. }
  337. LastSpawnedCar[playerid] = CreateVehicle(495,x,y,z,a,-1,-1,false);
  338. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  339. HideMenuForPlayer(OffroadVehicles, playerid);
  340. TogglePlayerControllable(playerid, 1);
  341. return 1;
  342. }
  343. case 8: //Monster A
  344. {
  345. GetPlayerPos(playerid,x,y,z);
  346. GetPlayerFacingAngle(playerid,a);
  347.  
  348. if(IsPlayerInAnyVehicle(playerid))
  349. {
  350. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  351. TogglePlayerControllable(playerid, 1);
  352. HideMenuForPlayer(OffroadVehicles, playerid);
  353. return 1;
  354. }
  355.  
  356. if(LastSpawnedCar[playerid] != -1)
  357. {
  358. DestroyVehicle(LastSpawnedCar[playerid]);
  359. }
  360. LastSpawnedCar[playerid] = CreateVehicle(556,x,y,z,a,-1,-1,false);
  361. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  362. HideMenuForPlayer(OffroadVehicles, playerid);
  363. TogglePlayerControllable(playerid, 1);
  364. return 1;
  365. }
  366. case 9: //Monster B
  367. {
  368. GetPlayerPos(playerid,x,y,z);
  369. GetPlayerFacingAngle(playerid,a);
  370.  
  371. if(IsPlayerInAnyVehicle(playerid))
  372. {
  373. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  374. TogglePlayerControllable(playerid, 1);
  375. HideMenuForPlayer(OffroadVehicles, playerid);
  376. return 1;
  377. }
  378.  
  379. if(LastSpawnedCar[playerid] != -1)
  380. {
  381. DestroyVehicle(LastSpawnedCar[playerid]);
  382. }
  383. LastSpawnedCar[playerid] = CreateVehicle(557,x,y,z,a,-1,-1,false);
  384. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  385. HideMenuForPlayer(OffroadVehicles, playerid);
  386. TogglePlayerControllable(playerid, 1);
  387. return 1;
  388. }
  389. case 10: //Rancher
  390. {
  391. GetPlayerPos(playerid,x,y,z);
  392. GetPlayerFacingAngle(playerid,a);
  393.  
  394. if(IsPlayerInAnyVehicle(playerid))
  395. {
  396. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  397. TogglePlayerControllable(playerid, 1);
  398. HideMenuForPlayer(OffroadVehicles, playerid);
  399. return 1;
  400. }
  401.  
  402. if(LastSpawnedCar[playerid] != -1)
  403. {
  404. DestroyVehicle(LastSpawnedCar[playerid]);
  405. }
  406. LastSpawnedCar[playerid] = CreateVehicle(489,x,y,z,a,-1,-1,false);
  407. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  408. HideMenuForPlayer(OffroadVehicles, playerid);
  409. TogglePlayerControllable(playerid, 1);
  410. return 1;
  411. }
  412. case 11: //Patriot
  413. {
  414. GetPlayerPos(playerid,x,y,z);
  415. GetPlayerFacingAngle(playerid,a);
  416.  
  417. if(IsPlayerInAnyVehicle(playerid))
  418. {
  419. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  420. TogglePlayerControllable(playerid, 1);
  421. HideMenuForPlayer(OffroadVehicles, playerid);
  422. return 1;
  423. }
  424.  
  425. if(LastSpawnedCar[playerid] != -1)
  426. {
  427. DestroyVehicle(LastSpawnedCar[playerid]);
  428. }
  429. LastSpawnedCar[playerid] = CreateVehicle(470,x,y,z,a,-1,-1,false);
  430. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  431. HideMenuForPlayer(OffroadVehicles, playerid);
  432. TogglePlayerControllable(playerid, 1);
  433. }
  434. }
  435. if (Current == TunedVehicles)
  436. {
  437. switch(row)
  438. {
  439. case 0: //Alpha
  440. {
  441. GetPlayerPos(playerid,x,y,z);
  442. GetPlayerFacingAngle(playerid,a);
  443.  
  444. if(IsPlayerInAnyVehicle(playerid))
  445. {
  446. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  447. TogglePlayerControllable(playerid, 1);
  448. HideMenuForPlayer(TunedVehicles, playerid);
  449. return 1;
  450. }
  451.  
  452. if(LastSpawnedCar[playerid] != -1)
  453. {
  454. DestroyVehicle(LastSpawnedCar[playerid]);
  455. }
  456. LastSpawnedCar[playerid] = CreateVehicle(602,x,y,z,a,-1,-1,false);
  457. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  458. HideMenuForPlayer(TunedVehicles, playerid);
  459. TogglePlayerControllable(playerid, 1);
  460. return 1;
  461. }
  462. case 1: //Banshee
  463. {
  464. GetPlayerPos(playerid,x,y,z);
  465. GetPlayerFacingAngle(playerid,a);
  466.  
  467. if(IsPlayerInAnyVehicle(playerid))
  468. {
  469. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  470. TogglePlayerControllable(playerid, 1);
  471. HideMenuForPlayer(TunedVehicles, playerid);
  472. return 1;
  473. }
  474.  
  475. if(LastSpawnedCar[playerid] != -1)
  476. {
  477. DestroyVehicle(LastSpawnedCar[playerid]);
  478. }
  479. LastSpawnedCar[playerid] = CreateVehicle(429,x,y,z,a,-1,-1,false);
  480. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  481. HideMenuForPlayer(TunedVehicles, playerid);
  482. TogglePlayerControllable(playerid, 1);
  483. return 1;
  484. }
  485. case 2: //Bullet
  486. {
  487. GetPlayerPos(playerid,x,y,z);
  488. GetPlayerFacingAngle(playerid,a);
  489.  
  490. if(IsPlayerInAnyVehicle(playerid))
  491. {
  492. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  493. TogglePlayerControllable(playerid, 1);
  494. HideMenuForPlayer(TunedVehicles, playerid);
  495. return 1;
  496. }
  497.  
  498. if(LastSpawnedCar[playerid] != -1)
  499. {
  500. DestroyVehicle(LastSpawnedCar[playerid]);
  501. }
  502. LastSpawnedCar[playerid] = CreateVehicle(541,x,y,z,a,-1,-1,false);
  503. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  504. HideMenuForPlayer(TunedVehicles, playerid);
  505. TogglePlayerControllable(playerid, 1);
  506. return 1;
  507. }
  508. case 3: //Cheetah
  509. {
  510. GetPlayerPos(playerid,x,y,z);
  511. GetPlayerFacingAngle(playerid,a);
  512.  
  513. if(IsPlayerInAnyVehicle(playerid))
  514. {
  515. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  516. TogglePlayerControllable(playerid, 1);
  517. HideMenuForPlayer(TunedVehicles, playerid);
  518. return 1;
  519. }
  520.  
  521. if(LastSpawnedCar[playerid] != -1)
  522. {
  523. DestroyVehicle(LastSpawnedCar[playerid]);
  524. }
  525. LastSpawnedCar[playerid] = CreateVehicle(415,x,y,z,a,-1,-1,false);
  526. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  527. HideMenuForPlayer(TunedVehicles, playerid);
  528. TogglePlayerControllable(playerid, 1);
  529. return 1;
  530. }
  531. case 4: //Euros
  532. {
  533. GetPlayerPos(playerid,x,y,z);
  534. GetPlayerFacingAngle(playerid,a);
  535.  
  536. if(IsPlayerInAnyVehicle(playerid))
  537. {
  538. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  539. TogglePlayerControllable(playerid, 1);
  540. HideMenuForPlayer(TunedVehicles, playerid);
  541. return 1;
  542. }
  543.  
  544. if(LastSpawnedCar[playerid] != -1)
  545. {
  546. DestroyVehicle(LastSpawnedCar[playerid]);
  547. }
  548. LastSpawnedCar[playerid] = CreateVehicle(587,x,y,z,a,-1,-1,false);
  549. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  550. HideMenuForPlayer(TunedVehicles, playerid);
  551. TogglePlayerControllable(playerid, 1);
  552. return 1;
  553. }
  554. case 5: //Hotring Racer
  555. {
  556. GetPlayerPos(playerid,x,y,z);
  557. GetPlayerFacingAngle(playerid,a);
  558.  
  559. if(IsPlayerInAnyVehicle(playerid))
  560. {
  561. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  562. TogglePlayerControllable(playerid, 1);
  563. HideMenuForPlayer(TunedVehicles, playerid);
  564. return 1;
  565. }
  566.  
  567. if(LastSpawnedCar[playerid] != -1)
  568. {
  569. DestroyVehicle(LastSpawnedCar[playerid]);
  570. }
  571. LastSpawnedCar[playerid] = CreateVehicle(502,x,y,z,a,-1,-1,false);
  572. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  573. HideMenuForPlayer(TunedVehicles, playerid);
  574. TogglePlayerControllable(playerid, 1);
  575. return 1;
  576. }
  577. case 6: //Hotring Racer 2
  578. {
  579. GetPlayerPos(playerid,x,y,z);
  580. GetPlayerFacingAngle(playerid,a);
  581.  
  582. if(IsPlayerInAnyVehicle(playerid))
  583. {
  584. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  585. TogglePlayerControllable(playerid, 1);
  586. HideMenuForPlayer(TunedVehicles, playerid);
  587. return 1;
  588. }
  589.  
  590. if(LastSpawnedCar[playerid] != -1)
  591. {
  592. DestroyVehicle(LastSpawnedCar[playerid]);
  593. }
  594. LastSpawnedCar[playerid] = CreateVehicle(494,x,y,z,a,-1,-1,false);
  595. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  596. HideMenuForPlayer(TunedVehicles, playerid);
  597. TogglePlayerControllable(playerid, 1);
  598. return 1;
  599. }
  600. case 7: //Infernus
  601. {
  602. GetPlayerPos(playerid,x,y,z);
  603. GetPlayerFacingAngle(playerid,a);
  604.  
  605. if(IsPlayerInAnyVehicle(playerid))
  606. {
  607. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  608. TogglePlayerControllable(playerid, 1);
  609. HideMenuForPlayer(TunedVehicles, playerid);
  610. return 1;
  611. }
  612.  
  613. if(LastSpawnedCar[playerid] != -1)
  614. {
  615. DestroyVehicle(LastSpawnedCar[playerid]);
  616. }
  617. LastSpawnedCar[playerid] = CreateVehicle(411,x,y,z,a,-1,-1,false);
  618. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  619. HideMenuForPlayer(TunedVehicles, playerid);
  620. TogglePlayerControllable(playerid, 1);
  621. return 1;
  622. }
  623. case 8: //Phoenix
  624. {
  625. GetPlayerPos(playerid,x,y,z);
  626. GetPlayerFacingAngle(playerid,a);
  627.  
  628. if(IsPlayerInAnyVehicle(playerid))
  629. {
  630. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  631. TogglePlayerControllable(playerid, 1);
  632. HideMenuForPlayer(TunedVehicles, playerid);
  633. return 1;
  634. }
  635.  
  636. if(LastSpawnedCar[playerid] != -1)
  637. {
  638. DestroyVehicle(LastSpawnedCar[playerid]);
  639. }
  640. LastSpawnedCar[playerid] = CreateVehicle(603,x,y,z,a,-1,-1,false);
  641. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  642. HideMenuForPlayer(TunedVehicles, playerid);
  643. TogglePlayerControllable(playerid, 1);
  644. return 1;
  645. }
  646. case 9: //Super GT
  647. {
  648. GetPlayerPos(playerid,x,y,z);
  649. GetPlayerFacingAngle(playerid,a);
  650.  
  651. if(IsPlayerInAnyVehicle(playerid))
  652. {
  653. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  654. TogglePlayerControllable(playerid, 1);
  655. HideMenuForPlayer(TunedVehicles, playerid);
  656. return 1;
  657. }
  658.  
  659. if(LastSpawnedCar[playerid] != -1)
  660. {
  661. DestroyVehicle(LastSpawnedCar[playerid]);
  662. }
  663. LastSpawnedCar[playerid] = CreateVehicle(506,x,y,z,a,-1,-1,false);
  664. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  665. HideMenuForPlayer(TunedVehicles, playerid);
  666. TogglePlayerControllable(playerid, 1);
  667. return 1;
  668. }
  669. case 10: //ZR-350
  670. {
  671. GetPlayerPos(playerid,x,y,z);
  672. GetPlayerFacingAngle(playerid,a);
  673.  
  674. if(IsPlayerInAnyVehicle(playerid))
  675. {
  676. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  677. TogglePlayerControllable(playerid, 1);
  678. HideMenuForPlayer(TunedVehicles, playerid);
  679. return 1;
  680. }
  681.  
  682. if(LastSpawnedCar[playerid] != -1)
  683. {
  684. DestroyVehicle(LastSpawnedCar[playerid]);
  685. }
  686. LastSpawnedCar[playerid] = CreateVehicle(477,x,y,z,a,-1,-1,false);
  687. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  688. HideMenuForPlayer(TunedVehicles, playerid);
  689. TogglePlayerControllable(playerid, 1);
  690. return 1;
  691. }
  692. case 11: //Turismo
  693. {
  694. GetPlayerPos(playerid,x,y,z);
  695. GetPlayerFacingAngle(playerid,a);
  696.  
  697. if(IsPlayerInAnyVehicle(playerid))
  698. {
  699. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  700. TogglePlayerControllable(playerid, 1);
  701. HideMenuForPlayer(TunedVehicles, playerid);
  702. return 1;
  703. }
  704.  
  705. if(LastSpawnedCar[playerid] != -1)
  706. {
  707. DestroyVehicle(LastSpawnedCar[playerid]);
  708. }
  709. LastSpawnedCar[playerid] = CreateVehicle(451,x,y,z,a,-1,-1,false);
  710. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  711. HideMenuForPlayer(TunedVehicles, playerid);
  712. TogglePlayerControllable(playerid, 1);
  713. }
  714. }
  715. if (Current == MiscVehicles)
  716. {
  717. switch(row)
  718. {
  719. case 0: //Comet
  720. {
  721. GetPlayerPos(playerid,x,y,z);
  722. GetPlayerFacingAngle(playerid,a);
  723.  
  724. if(IsPlayerInAnyVehicle(playerid))
  725. {
  726. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  727. TogglePlayerControllable(playerid, 1);
  728. HideMenuForPlayer(MiscVehicles, playerid);
  729. return 1;
  730. }
  731.  
  732. if(LastSpawnedCar[playerid] != -1)
  733. {
  734. DestroyVehicle(LastSpawnedCar[playerid]);
  735. }
  736. LastSpawnedCar[playerid] = CreateVehicle(480,x,y,z,a,-1,-1,false);
  737. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  738. HideMenuForPlayer(MiscVehicles, playerid);
  739. TogglePlayerControllable(playerid, 1);
  740. return 1;
  741. }
  742. case 1: //Windsor
  743. {
  744. GetPlayerPos(playerid,x,y,z);
  745. GetPlayerFacingAngle(playerid,a);
  746.  
  747. if(IsPlayerInAnyVehicle(playerid))
  748. {
  749. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  750. TogglePlayerControllable(playerid, 1);
  751. HideMenuForPlayer(MiscVehicles, playerid);
  752. return 1;
  753. }
  754.  
  755. if(LastSpawnedCar[playerid] != -1)
  756. {
  757. DestroyVehicle(LastSpawnedCar[playerid]);
  758. }
  759. LastSpawnedCar[playerid] = CreateVehicle(555,x,y,z,a,-1,-1,false);
  760. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  761. HideMenuForPlayer(MiscVehicles, playerid);
  762. TogglePlayerControllable(playerid, 1);
  763. return 1;
  764. }
  765. case 2: //DFT-30
  766. {
  767. GetPlayerPos(playerid,x,y,z);
  768. GetPlayerFacingAngle(playerid,a);
  769.  
  770. if(IsPlayerInAnyVehicle(playerid))
  771. {
  772. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  773. TogglePlayerControllable(playerid, 1);
  774. HideMenuForPlayer(MiscVehicles, playerid);
  775. return 1;
  776. }
  777.  
  778. if(LastSpawnedCar[playerid] != -1)
  779. {
  780. DestroyVehicle(LastSpawnedCar[playerid]);
  781. }
  782. LastSpawnedCar[playerid] = CreateVehicle(578,x,y,z,a,-1,-1,false);
  783. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  784. HideMenuForPlayer(MiscVehicles, playerid);
  785. TogglePlayerControllable(playerid, 1);
  786. return 1;
  787. }
  788. case 3: //Packer
  789. {
  790. GetPlayerPos(playerid,x,y,z);
  791. GetPlayerFacingAngle(playerid,a);
  792.  
  793. if(IsPlayerInAnyVehicle(playerid))
  794. {
  795. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  796. TogglePlayerControllable(playerid, 1);
  797. HideMenuForPlayer(MiscVehicles, playerid);
  798. return 1;
  799. }
  800.  
  801. if(LastSpawnedCar[playerid] != -1)
  802. {
  803. DestroyVehicle(LastSpawnedCar[playerid]);
  804. }
  805. LastSpawnedCar[playerid] = CreateVehicle(443,x,y,z,a,-1,-1,false);
  806. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  807. HideMenuForPlayer(MiscVehicles, playerid);
  808. TogglePlayerControllable(playerid, 1);
  809. return 1;
  810. }
  811. case 4: //Tractor
  812. {
  813. GetPlayerPos(playerid,x,y,z);
  814. GetPlayerFacingAngle(playerid,a);
  815.  
  816. if(IsPlayerInAnyVehicle(playerid))
  817. {
  818. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  819. TogglePlayerControllable(playerid, 1);
  820. HideMenuForPlayer(MiscVehicles, playerid);
  821. return 1;
  822. }
  823.  
  824. if(LastSpawnedCar[playerid] != -1)
  825. {
  826. DestroyVehicle(LastSpawnedCar[playerid]);
  827. }
  828. LastSpawnedCar[playerid] = CreateVehicle(531,x,y,z,a,-1,-1,false);
  829. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  830. HideMenuForPlayer(MiscVehicles, playerid);
  831. TogglePlayerControllable(playerid, 1);
  832. return 1;
  833. }
  834. case 5: //Ambulance
  835. {
  836. GetPlayerPos(playerid,x,y,z);
  837. GetPlayerFacingAngle(playerid,a);
  838.  
  839. if(IsPlayerInAnyVehicle(playerid))
  840. {
  841. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  842. TogglePlayerControllable(playerid, 1);
  843. HideMenuForPlayer(MiscVehicles, playerid);
  844. return 1;
  845. }
  846.  
  847. if(LastSpawnedCar[playerid] != -1)
  848. {
  849. DestroyVehicle(LastSpawnedCar[playerid]);
  850. }
  851. LastSpawnedCar[playerid] = CreateVehicle(416,x,y,z,a,-1,-1,false);
  852. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  853. HideMenuForPlayer(MiscVehicles, playerid);
  854. TogglePlayerControllable(playerid, 1);
  855. return 1;
  856. }
  857. case 6: //Bus
  858. {
  859. GetPlayerPos(playerid,x,y,z);
  860. GetPlayerFacingAngle(playerid,a);
  861.  
  862. if(IsPlayerInAnyVehicle(playerid))
  863. {
  864. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  865. TogglePlayerControllable(playerid, 1);
  866. HideMenuForPlayer(MiscVehicles, playerid);
  867. return 1;
  868. }
  869.  
  870. if(LastSpawnedCar[playerid] != -1)
  871. {
  872. DestroyVehicle(LastSpawnedCar[playerid]);
  873. }
  874. LastSpawnedCar[playerid] = CreateVehicle(431,x,y,z,a,-1,-1,false);
  875. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  876. HideMenuForPlayer(MiscVehicles, playerid);
  877. TogglePlayerControllable(playerid, 1);
  878. return 1;
  879. }
  880. case 7: //Coach
  881. {
  882. GetPlayerPos(playerid,x,y,z);
  883. GetPlayerFacingAngle(playerid,a);
  884.  
  885. if(IsPlayerInAnyVehicle(playerid))
  886. {
  887. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  888. TogglePlayerControllable(playerid, 1);
  889. HideMenuForPlayer(MiscVehicles, playerid);
  890. return 1;
  891. }
  892.  
  893. if(LastSpawnedCar[playerid] != -1)
  894. {
  895. DestroyVehicle(LastSpawnedCar[playerid]);
  896. }
  897. LastSpawnedCar[playerid] = CreateVehicle(437,x,y,z,a,-1,-1,false);
  898. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  899. HideMenuForPlayer(MiscVehicles, playerid);
  900. TogglePlayerControllable(playerid, 1);
  901. return 1;
  902. }
  903. case 8: //Taxi
  904. {
  905. GetPlayerPos(playerid,x,y,z);
  906. GetPlayerFacingAngle(playerid,a);
  907.  
  908. if(IsPlayerInAnyVehicle(playerid))
  909. {
  910. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  911. TogglePlayerControllable(playerid, 1);
  912. HideMenuForPlayer(MiscVehicles, playerid);
  913. return 1;
  914. }
  915.  
  916. if(LastSpawnedCar[playerid] != -1)
  917. {
  918. DestroyVehicle(LastSpawnedCar[playerid]);
  919. }
  920. LastSpawnedCar[playerid] = CreateVehicle(420,x,y,z,a,-1,-1,false);
  921. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  922. HideMenuForPlayer(MiscVehicles, playerid);
  923. TogglePlayerControllable(playerid, 1);
  924. return 1;
  925. }
  926. case 9: //Caddy
  927. {
  928. GetPlayerPos(playerid,x,y,z);
  929. GetPlayerFacingAngle(playerid,a);
  930.  
  931. if(IsPlayerInAnyVehicle(playerid))
  932. {
  933. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  934. TogglePlayerControllable(playerid, 1);
  935. HideMenuForPlayer(MiscVehicles, playerid);
  936. return 1;
  937. }
  938.  
  939. if(LastSpawnedCar[playerid] != -1)
  940. {
  941. DestroyVehicle(LastSpawnedCar[playerid]);
  942. }
  943. LastSpawnedCar[playerid] = CreateVehicle(457,x,y,z,a,-1,-1,false);
  944. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  945. HideMenuForPlayer(MiscVehicles, playerid);
  946. TogglePlayerControllable(playerid, 1);
  947. return 1;
  948. }
  949. case 10: //Camper
  950. {
  951. GetPlayerPos(playerid,x,y,z);
  952. GetPlayerFacingAngle(playerid,a);
  953.  
  954. if(IsPlayerInAnyVehicle(playerid))
  955. {
  956. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  957. TogglePlayerControllable(playerid, 1);
  958. HideMenuForPlayer(MiscVehicles, playerid);
  959. return 1;
  960. }
  961.  
  962. if(LastSpawnedCar[playerid] != -1)
  963. {
  964. DestroyVehicle(LastSpawnedCar[playerid]);
  965. }
  966. LastSpawnedCar[playerid] = CreateVehicle(483,x,y,z,a,-1,-1,false);
  967. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  968. HideMenuForPlayer(MiscVehicles, playerid);
  969. TogglePlayerControllable(playerid, 1);
  970. return 1;
  971. }
  972. case 11: //Forklift
  973. {
  974. GetPlayerPos(playerid,x,y,z);
  975. GetPlayerFacingAngle(playerid,a);
  976.  
  977. if(IsPlayerInAnyVehicle(playerid))
  978. {
  979. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  980. TogglePlayerControllable(playerid, 1);
  981. HideMenuForPlayer(MiscVehicles, playerid);
  982. return 1;
  983. }
  984.  
  985. if(LastSpawnedCar[playerid] != -1)
  986. {
  987. DestroyVehicle(LastSpawnedCar[playerid]);
  988. }
  989. LastSpawnedCar[playerid] = CreateVehicle(530,x,y,z,a,-1,-1,false);
  990. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  991. HideMenuForPlayer(MiscVehicles, playerid);
  992. TogglePlayerControllable(playerid, 1);
  993. }
  994. }
  995. if (Current == Bikes)
  996. {
  997. switch(row)
  998. {
  999. case 0: //BF-400
  1000. {
  1001. GetPlayerPos(playerid,x,y,z);
  1002. GetPlayerFacingAngle(playerid,a);
  1003.  
  1004. if(IsPlayerInAnyVehicle(playerid))
  1005. {
  1006. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1007. TogglePlayerControllable(playerid, 1);
  1008. HideMenuForPlayer(Bikes, playerid);
  1009. return 1;
  1010. }
  1011.  
  1012. if(LastSpawnedCar[playerid] != -1)
  1013. {
  1014. DestroyVehicle(LastSpawnedCar[playerid]);
  1015. }
  1016. LastSpawnedCar[playerid] = CreateVehicle(581,x,y,z,a,-1,-1,false);
  1017. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1018. HideMenuForPlayer(Bikes, playerid);
  1019. TogglePlayerControllable(playerid, 1);
  1020. return 1;
  1021. }
  1022. case 1: //BMX
  1023. {
  1024. GetPlayerPos(playerid,x,y,z);
  1025. GetPlayerFacingAngle(playerid,a);
  1026.  
  1027. if(IsPlayerInAnyVehicle(playerid))
  1028. {
  1029. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1030. TogglePlayerControllable(playerid, 1);
  1031. HideMenuForPlayer(Bikes, playerid);
  1032. return 1;
  1033. }
  1034.  
  1035. if(LastSpawnedCar[playerid] != -1)
  1036. {
  1037. DestroyVehicle(LastSpawnedCar[playerid]);
  1038. }
  1039. LastSpawnedCar[playerid] = CreateVehicle(481,x,y,z,a,-1,-1,false);
  1040. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1041. HideMenuForPlayer(Bikes, playerid);
  1042. TogglePlayerControllable(playerid, 1);
  1043. return 1;
  1044. }
  1045. case 2: //FCR-900
  1046. {
  1047. GetPlayerPos(playerid,x,y,z);
  1048. GetPlayerFacingAngle(playerid,a);
  1049.  
  1050. if(IsPlayerInAnyVehicle(playerid))
  1051. {
  1052. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1053. TogglePlayerControllable(playerid, 1);
  1054. HideMenuForPlayer(Bikes, playerid);
  1055. return 1;
  1056. }
  1057.  
  1058. if(LastSpawnedCar[playerid] != -1)
  1059. {
  1060. DestroyVehicle(LastSpawnedCar[playerid]);
  1061. }
  1062. LastSpawnedCar[playerid] = CreateVehicle(521,x,y,z,a,-1,-1,false);
  1063. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1064. HideMenuForPlayer(Bikes, playerid);
  1065. TogglePlayerControllable(playerid, 1);
  1066. return 1;
  1067. }
  1068. case 3: //NRG-500
  1069. {
  1070. GetPlayerPos(playerid,x,y,z);
  1071. GetPlayerFacingAngle(playerid,a);
  1072.  
  1073. if(IsPlayerInAnyVehicle(playerid))
  1074. {
  1075. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1076. TogglePlayerControllable(playerid, 1);
  1077. HideMenuForPlayer(Bikes, playerid);
  1078. return 1;
  1079. }
  1080.  
  1081. if(LastSpawnedCar[playerid] != -1)
  1082. {
  1083. DestroyVehicle(LastSpawnedCar[playerid]);
  1084. }
  1085. LastSpawnedCar[playerid] = CreateVehicle(522,x,y,z,a,-1,-1,false);
  1086. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1087. HideMenuForPlayer(Bikes, playerid);
  1088. TogglePlayerControllable(playerid, 1);
  1089. return 1;
  1090. }
  1091. case 4: //PCJ-600
  1092. {
  1093. GetPlayerPos(playerid,x,y,z);
  1094. GetPlayerFacingAngle(playerid,a);
  1095.  
  1096. if(IsPlayerInAnyVehicle(playerid))
  1097. {
  1098. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1099. TogglePlayerControllable(playerid, 1);
  1100. HideMenuForPlayer(Bikes, playerid);
  1101. return 1;
  1102. }
  1103.  
  1104. if(LastSpawnedCar[playerid] != -1)
  1105. {
  1106. DestroyVehicle(LastSpawnedCar[playerid]);
  1107. }
  1108. LastSpawnedCar[playerid] = CreateVehicle(461,x,y,z,a,-1,-1,false);
  1109. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1110. HideMenuForPlayer(Bikes, playerid);
  1111. TogglePlayerControllable(playerid, 1);
  1112. return 1;
  1113. }
  1114. case 5: //Quad
  1115. {
  1116. GetPlayerPos(playerid,x,y,z);
  1117. GetPlayerFacingAngle(playerid,a);
  1118.  
  1119. if(IsPlayerInAnyVehicle(playerid))
  1120. {
  1121. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1122. TogglePlayerControllable(playerid, 1);
  1123. HideMenuForPlayer(Bikes, playerid);
  1124. return 1;
  1125. }
  1126.  
  1127. if(LastSpawnedCar[playerid] != -1)
  1128. {
  1129. DestroyVehicle(LastSpawnedCar[playerid]);
  1130. }
  1131. LastSpawnedCar[playerid] = CreateVehicle(471,x,y,z,a,-1,-1,false);
  1132. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1133. HideMenuForPlayer(Bikes, playerid);
  1134. TogglePlayerControllable(playerid, 1);
  1135. return 1;
  1136. }
  1137. case 6: //Sanchez
  1138. {
  1139. GetPlayerPos(playerid,x,y,z);
  1140. GetPlayerFacingAngle(playerid,a);
  1141.  
  1142. if(IsPlayerInAnyVehicle(playerid))
  1143. {
  1144. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1145. TogglePlayerControllable(playerid, 1);
  1146. HideMenuForPlayer(Bikes, playerid);
  1147. return 1;
  1148. }
  1149.  
  1150. if(LastSpawnedCar[playerid] != -1)
  1151. {
  1152. DestroyVehicle(LastSpawnedCar[playerid]);
  1153. }
  1154. LastSpawnedCar[playerid] = CreateVehicle(468,x,y,z,a,-1,-1,false);
  1155. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1156. HideMenuForPlayer(Bikes, playerid);
  1157. TogglePlayerControllable(playerid, 1);
  1158. return 1;
  1159. }
  1160. case 7: //Wayfarer
  1161. {
  1162. GetPlayerPos(playerid,x,y,z);
  1163. GetPlayerFacingAngle(playerid,a);
  1164.  
  1165. if(IsPlayerInAnyVehicle(playerid))
  1166. {
  1167. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1168. TogglePlayerControllable(playerid, 1);
  1169. HideMenuForPlayer(Bikes, playerid);
  1170. return 1;
  1171. }
  1172.  
  1173. if(LastSpawnedCar[playerid] != -1)
  1174. {
  1175. DestroyVehicle(LastSpawnedCar[playerid]);
  1176. }
  1177. LastSpawnedCar[playerid] = CreateVehicle(586,x,y,z,a,-1,-1,false);
  1178. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1179. HideMenuForPlayer(Bikes, playerid);
  1180. TogglePlayerControllable(playerid, 1);
  1181. return 1;
  1182. }
  1183. case 8: //Freeway
  1184. {
  1185. GetPlayerPos(playerid,x,y,z);
  1186. GetPlayerFacingAngle(playerid,a);
  1187.  
  1188. if(IsPlayerInAnyVehicle(playerid))
  1189. {
  1190. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1191. TogglePlayerControllable(playerid, 1);
  1192. HideMenuForPlayer(Bikes, playerid);
  1193. return 1;
  1194. }
  1195.  
  1196. if(LastSpawnedCar[playerid] != -1)
  1197. {
  1198. DestroyVehicle(LastSpawnedCar[playerid]);
  1199. }
  1200. LastSpawnedCar[playerid] = CreateVehicle(463,x,y,z,a,-1,-1,false);
  1201. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1202. HideMenuForPlayer(Bikes, playerid);
  1203. TogglePlayerControllable(playerid, 1);
  1204. return 1;
  1205. }
  1206. case 9: //Faggio
  1207. {
  1208. GetPlayerPos(playerid,x,y,z);
  1209. GetPlayerFacingAngle(playerid,a);
  1210.  
  1211. if(IsPlayerInAnyVehicle(playerid))
  1212. {
  1213. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1214. TogglePlayerControllable(playerid, 1);
  1215. HideMenuForPlayer(Bikes, playerid);
  1216. return 1;
  1217. }
  1218.  
  1219. if(LastSpawnedCar[playerid] != -1)
  1220. {
  1221. DestroyVehicle(LastSpawnedCar[playerid]);
  1222. }
  1223. LastSpawnedCar[playerid] = CreateVehicle(462,x,y,z,a,-1,-1,false);
  1224. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1225. HideMenuForPlayer(Bikes, playerid);
  1226. TogglePlayerControllable(playerid, 1);
  1227. return 1;
  1228. }
  1229. case 10: //Mountain Bike
  1230. {
  1231. GetPlayerPos(playerid,x,y,z);
  1232. GetPlayerFacingAngle(playerid,a);
  1233.  
  1234. if(IsPlayerInAnyVehicle(playerid))
  1235. {
  1236. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1237. TogglePlayerControllable(playerid, 1);
  1238. HideMenuForPlayer(Bikes, playerid);
  1239. return 1;
  1240. }
  1241.  
  1242. if(LastSpawnedCar[playerid] != -1)
  1243. {
  1244. DestroyVehicle(LastSpawnedCar[playerid]);
  1245. }
  1246. LastSpawnedCar[playerid] = CreateVehicle(510,x,y,z,a,-1,-1,false);
  1247. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1248. HideMenuForPlayer(Bikes, playerid);
  1249. TogglePlayerControllable(playerid, 1);
  1250. return 1;
  1251. }
  1252. case 11: //Pizzaboy
  1253. {
  1254. GetPlayerPos(playerid,x,y,z);
  1255. GetPlayerFacingAngle(playerid,a);
  1256.  
  1257. if(IsPlayerInAnyVehicle(playerid))
  1258. {
  1259. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1260. TogglePlayerControllable(playerid, 1);
  1261. HideMenuForPlayer(Bikes, playerid);
  1262. return 1;
  1263. }
  1264.  
  1265. if(LastSpawnedCar[playerid] != -1)
  1266. {
  1267. DestroyVehicle(LastSpawnedCar[playerid]);
  1268. }
  1269. LastSpawnedCar[playerid] = CreateVehicle(448,x,y,z,a,-1,-1,false);
  1270. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1271. HideMenuForPlayer(Bikes, playerid);
  1272. TogglePlayerControllable(playerid, 1);
  1273. }
  1274. }
  1275. if (Current == LowRiders)
  1276. {
  1277. switch(row)
  1278. {
  1279. case 0: //Blade
  1280. {
  1281. GetPlayerPos(playerid,x,y,z);
  1282. GetPlayerFacingAngle(playerid,a);
  1283.  
  1284. if(IsPlayerInAnyVehicle(playerid))
  1285. {
  1286. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1287. TogglePlayerControllable(playerid, 1);
  1288. HideMenuForPlayer(LowRiders, playerid);
  1289. return 1;
  1290. }
  1291.  
  1292. if(LastSpawnedCar[playerid] != -1)
  1293. {
  1294. DestroyVehicle(LastSpawnedCar[playerid]);
  1295. }
  1296. LastSpawnedCar[playerid] = CreateVehicle(536,x,y,z,a,-1,-1,false);
  1297. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1298. HideMenuForPlayer(LowRiders, playerid);
  1299. TogglePlayerControllable(playerid, 1);
  1300. return 1;
  1301. }
  1302. case 1: //Broadway
  1303. {
  1304. GetPlayerPos(playerid,x,y,z);
  1305. GetPlayerFacingAngle(playerid,a);
  1306.  
  1307. if(IsPlayerInAnyVehicle(playerid))
  1308. {
  1309. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1310. TogglePlayerControllable(playerid, 1);
  1311. HideMenuForPlayer(LowRiders, playerid);
  1312. return 1;
  1313. }
  1314.  
  1315. if(LastSpawnedCar[playerid] != -1)
  1316. {
  1317. DestroyVehicle(LastSpawnedCar[playerid]);
  1318. }
  1319. LastSpawnedCar[playerid] = CreateVehicle(575,x,y,z,a,-1,-1,false);
  1320. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1321. HideMenuForPlayer(LowRiders, playerid);
  1322. TogglePlayerControllable(playerid, 1);
  1323. return 1;
  1324. }
  1325. case 2: //Remington
  1326. {
  1327. GetPlayerPos(playerid,x,y,z);
  1328. GetPlayerFacingAngle(playerid,a);
  1329.  
  1330. if(IsPlayerInAnyVehicle(playerid))
  1331. {
  1332. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1333. TogglePlayerControllable(playerid, 1);
  1334. HideMenuForPlayer(LowRiders, playerid);
  1335. return 1;
  1336. }
  1337.  
  1338. if(LastSpawnedCar[playerid] != -1)
  1339. {
  1340. DestroyVehicle(LastSpawnedCar[playerid]);
  1341. }
  1342. LastSpawnedCar[playerid] = CreateVehicle(534,x,y,z,a,-1,-1,false);
  1343. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1344. HideMenuForPlayer(LowRiders, playerid);
  1345. TogglePlayerControllable(playerid, 1);
  1346. return 1;
  1347. }
  1348. case 3: //Savanna
  1349. {
  1350. GetPlayerPos(playerid,x,y,z);
  1351. GetPlayerFacingAngle(playerid,a);
  1352.  
  1353. if(IsPlayerInAnyVehicle(playerid))
  1354. {
  1355. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1356. TogglePlayerControllable(playerid, 1);
  1357. HideMenuForPlayer(LowRiders, playerid);
  1358. return 1;
  1359. }
  1360.  
  1361. if(LastSpawnedCar[playerid] != -1)
  1362. {
  1363. DestroyVehicle(LastSpawnedCar[playerid]);
  1364. }
  1365. LastSpawnedCar[playerid] = CreateVehicle(567,x,y,z,a,-1,-1,false);
  1366. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1367. HideMenuForPlayer(LowRiders, playerid);
  1368. TogglePlayerControllable(playerid, 1);
  1369. return 1;
  1370. }
  1371. case 4: //Slamvan
  1372. {
  1373. GetPlayerPos(playerid,x,y,z);
  1374. GetPlayerFacingAngle(playerid,a);
  1375.  
  1376. if(IsPlayerInAnyVehicle(playerid))
  1377. {
  1378. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1379. TogglePlayerControllable(playerid, 1);
  1380. HideMenuForPlayer(LowRiders, playerid);
  1381. return 1;
  1382. }
  1383.  
  1384. if(LastSpawnedCar[playerid] != -1)
  1385. {
  1386. DestroyVehicle(LastSpawnedCar[playerid]);
  1387. }
  1388. LastSpawnedCar[playerid] = CreateVehicle(535,x,y,z,a,-1,-1,false);
  1389. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1390. HideMenuForPlayer(LowRiders, playerid);
  1391. TogglePlayerControllable(playerid, 1);
  1392. return 1;
  1393. }
  1394. case 5: //Tahoma
  1395. {
  1396. GetPlayerPos(playerid,x,y,z);
  1397. GetPlayerFacingAngle(playerid,a);
  1398.  
  1399. if(IsPlayerInAnyVehicle(playerid))
  1400. {
  1401. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1402. TogglePlayerControllable(playerid, 1);
  1403. HideMenuForPlayer(LowRiders, playerid);
  1404. return 1;
  1405. }
  1406.  
  1407. if(LastSpawnedCar[playerid] != -1)
  1408. {
  1409. DestroyVehicle(LastSpawnedCar[playerid]);
  1410. }
  1411. LastSpawnedCar[playerid] = CreateVehicle(566,x,y,z,a,-1,-1,false);
  1412. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1413. HideMenuForPlayer(LowRiders, playerid);
  1414. TogglePlayerControllable(playerid, 1);
  1415. return 1;
  1416. }
  1417. case 6: //Tornado
  1418. {
  1419. GetPlayerPos(playerid,x,y,z);
  1420. GetPlayerFacingAngle(playerid,a);
  1421.  
  1422. if(IsPlayerInAnyVehicle(playerid))
  1423. {
  1424. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1425. TogglePlayerControllable(playerid, 1);
  1426. HideMenuForPlayer(LowRiders, playerid);
  1427. return 1;
  1428. }
  1429.  
  1430. if(LastSpawnedCar[playerid] != -1)
  1431. {
  1432. DestroyVehicle(LastSpawnedCar[playerid]);
  1433. }
  1434. LastSpawnedCar[playerid] = CreateVehicle(576,x,y,z,a,-1,-1,false);
  1435. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1436. HideMenuForPlayer(LowRiders, playerid);
  1437. TogglePlayerControllable(playerid, 1);
  1438. return 1;
  1439. }
  1440. case 7: //Voodoo
  1441. {
  1442. GetPlayerPos(playerid,x,y,z);
  1443. GetPlayerFacingAngle(playerid,a);
  1444.  
  1445. if(IsPlayerInAnyVehicle(playerid))
  1446. {
  1447. SendClientMessage(playerid, 0xFFFFFFAA, "VEHICLE>> YOU NEED TO EXIT THIS VEHICLE TO SPAWN ANOTHER ONE!");
  1448. TogglePlayerControllable(playerid, 1);
  1449. HideMenuForPlayer(LowRiders, playerid);
  1450. return 1;
  1451. }
  1452.  
  1453. if(LastSpawnedCar[playerid] != -1)
  1454. {
  1455. DestroyVehicle(LastSpawnedCar[playerid]);
  1456. }
  1457. LastSpawnedCar[playerid] = CreateVehicle(412,x,y,z,a,-1,-1,false);
  1458. PutPlayerInVehicle(playerid, LastSpawnedCar[playerid], 0);
  1459. HideMenuForPlayer(LowRiders, playerid);
  1460. TogglePlayerControllable(playerid, 1);
  1461. }
  1462.  
  1463. return 1;
  1464. }
  1465.  
  1466. public OnPlayerExitedMenu(playerid)
  1467. {
  1468. return 1;
  1469. }
  1470. forward DestroyCar(vehicleid);
  1471. public DestroyCar(vehicleid)
  1472. {
  1473. DestroyVehicle(vehicleid);
  1474. return 1;
  1475. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement