Advertisement
Guest User

Untitled

a guest
Apr 7th, 2012
1,333
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.99 KB | None | 0 0
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. //#define FILTERSCRIPT
  4.  
  5. #include <a_samp>
  6. #include <dini>
  7. #include <zcmd>
  8. #include <sscanf>
  9. new Text:Next,Text:Back,Text:Buy;
  10. new carid[MAX_PLAYERS];
  11. new car[MAX_PLAYERS];
  12.  
  13. new VehicleNames[212][] =
  14. {
  15. {"Landstalker"},
  16. {
  17. "Bravura"
  18. }
  19. ,
  20. {
  21. "Buffalo"
  22. }
  23. ,
  24. {
  25. "Linerunner"
  26. }
  27. ,
  28. {
  29. "Perrenial"
  30. }
  31. ,
  32. {
  33. "Sentinel"
  34. }
  35. ,
  36. {
  37. "Dumper"
  38. },
  39. {"Firetruck"},
  40. {
  41. "Trashmaster"
  42. }
  43. ,
  44. {
  45. "Stretch"
  46. }
  47. ,
  48. {
  49. "Manana"
  50. }
  51. ,
  52. {
  53. "Infernus"
  54. }
  55. ,
  56. {
  57. "Voodoo"
  58. }
  59. ,
  60. {
  61. "Pony"
  62. }
  63. ,
  64. {
  65. "Mule"
  66. },
  67. {"Cheetah"},
  68. {
  69. "Ambulance"
  70. }
  71. ,
  72. {
  73. "Leviathan"
  74. }
  75. ,
  76. {
  77. "Moonbeam"
  78. }
  79. ,
  80. {
  81. "Esperanto"
  82. }
  83. ,
  84. {
  85. "Taxi"
  86. }
  87. ,
  88. {
  89. "Washington"
  90. },
  91. {"Bobcat"},
  92. {
  93. "Mr Whoopee"
  94. }
  95. ,
  96. {
  97. "BF Injection"
  98. }
  99. ,
  100. {
  101. "Hunter"
  102. }
  103. ,
  104. {
  105. "Premier"
  106. }
  107. ,
  108. {
  109. "Enforcer"
  110. }
  111. ,
  112. {
  113. "Securicar"
  114. },
  115. {"Banshee"},
  116. {
  117. "Predator"
  118. }
  119. ,
  120. {
  121. "Bus"
  122. }
  123. ,
  124. {
  125. "Rhino"
  126. }
  127. ,
  128. {
  129. "Barracks"
  130. }
  131. ,
  132. {
  133. "Hotknife"
  134. }
  135. ,
  136. {
  137. "Trailer 1"
  138. }
  139. ,
  140. {
  141. "Previon"
  142. },
  143. {"Coach"},
  144. {
  145. "Cabbie"
  146. }
  147. ,
  148. {
  149. "Stallion"
  150. }
  151. ,
  152. {
  153. "Rumpo"
  154. }
  155. ,
  156. {
  157. "RC Bandit"
  158. }
  159. ,
  160. {
  161. "Romero"
  162. }
  163. ,
  164. {
  165. "Packer"
  166. }
  167. ,
  168. {
  169. "Monster"
  170. },
  171. {"Admiral"},
  172. {
  173. "Squalo"
  174. }
  175. ,
  176. {
  177. "Seasparrow"
  178. }
  179. ,
  180. {
  181. "Pizzaboy"
  182. }
  183. ,
  184. {
  185. "Tram"
  186. }
  187. ,
  188. {
  189. "Trailer 2"
  190. }
  191. ,
  192. {
  193. "Turismo"
  194. },
  195. {"Speeder"},
  196. {
  197. "Reefer"
  198. }
  199. ,
  200. {
  201. "Tropic"
  202. }
  203. ,
  204. {
  205. "Flatbed"
  206. }
  207. ,
  208. {
  209. "Yankee"
  210. }
  211. ,
  212. {
  213. "Caddy"
  214. }
  215. ,
  216. {
  217. "Solair"
  218. }
  219. ,
  220. {
  221. "Berkley's RC Van"
  222. },
  223. {"Skimmer"},
  224. {
  225. "PCJ-600"
  226. }
  227. ,
  228. {
  229. "Faggio"
  230. }
  231. ,
  232. {
  233. "Freeway"
  234. }
  235. ,
  236. {
  237. "RC Baron"
  238. }
  239. ,
  240. {
  241. "RC Raider"
  242. }
  243. ,
  244. {
  245. "Glendale"
  246. }
  247. ,
  248. {
  249. "Oceanic"
  250. },
  251. {"Sanchez"},
  252. {
  253. "Sparrow"
  254. }
  255. ,
  256. {
  257. "Patriot"
  258. }
  259. ,
  260. {
  261. "Quad"
  262. }
  263. ,
  264. {
  265. "Coastguard"
  266. }
  267. ,
  268. {
  269. "Dinghy"
  270. }
  271. ,
  272. {
  273. "Hermes"
  274. }
  275. ,
  276. {
  277. "Sabre"
  278. },
  279. {"Rustler"},
  280. {
  281. "ZR-350"
  282. }
  283. ,
  284. {
  285. "Walton"
  286. }
  287. ,
  288. {
  289. "Regina"
  290. }
  291. ,
  292. {
  293. "Comet"
  294. }
  295. ,
  296. {
  297. "BMX"
  298. }
  299. ,
  300. {
  301. "Burrito"
  302. }
  303. ,
  304. {
  305. "Camper"
  306. }
  307. ,
  308. {
  309. "Marquis"
  310. },
  311. {"Baggage"},
  312. {
  313. "Dozer"
  314. }
  315. ,
  316. {
  317. "Maverick"
  318. }
  319. ,
  320. {
  321. "News Chopper"
  322. }
  323. ,
  324. {
  325. "Rancher"
  326. }
  327. ,
  328. {
  329. "FBI Rancher"
  330. }
  331. ,
  332. {
  333. "Virgo"
  334. }
  335. ,
  336. {
  337. "Greenwood"
  338. },
  339. {"Jetmax"},
  340. {
  341. "Hotring"
  342. }
  343. ,
  344. {
  345. "Sandking"
  346. }
  347. ,
  348. {
  349. "Blista Compact"
  350. }
  351. ,
  352. {
  353. "Police Maverick"
  354. }
  355. ,
  356. {
  357. "Boxville"
  358. }
  359. ,
  360. {
  361. "Benson"
  362. },
  363. {"Mesa"},
  364. {
  365. "RC Goblin"
  366. }
  367. ,
  368. {
  369. "Hotring Racer A"
  370. }
  371. ,
  372. {
  373. "Hotring Racer B"
  374. }
  375. ,
  376. {
  377. "Bloodring Banger"
  378. }
  379. ,
  380. {
  381. "Rancher"
  382. },
  383. {"Super GT"},
  384. {
  385. "Elegant"
  386. }
  387. ,
  388. {
  389. "Journey"
  390. }
  391. ,
  392. {
  393. "Bike"
  394. }
  395. ,
  396. {
  397. "Mountain Bike"
  398. }
  399. ,
  400. {
  401. "Beagle"
  402. }
  403. ,
  404. {
  405. "Cropdust"
  406. }
  407. ,
  408. {
  409. "Stunt"
  410. },
  411. {"Tanker"},
  412. {
  413. "Roadtrain"
  414. }
  415. ,
  416. {
  417. "Nebula"
  418. }
  419. ,
  420. {
  421. "Majestic"
  422. }
  423. ,
  424. {
  425. "Buccaneer"
  426. }
  427. ,
  428. {
  429. "Shamal"
  430. }
  431. ,
  432. {
  433. "Hydra"
  434. }
  435. ,
  436. {
  437. "FCR-900"
  438. },
  439. {"NRG-500"},
  440. {
  441. "HPV1000"
  442. }
  443. ,
  444. {
  445. "Cement Truck"
  446. }
  447. ,
  448. {
  449. "Tow Truck"
  450. }
  451. ,
  452. {
  453. "Fortune"
  454. }
  455. ,
  456. {
  457. "Cadrona"
  458. }
  459. ,
  460. {
  461. "FBI Truck"
  462. },
  463. {"Willard"},
  464. {
  465. "Forklift"
  466. }
  467. ,
  468. {
  469. "Tractor"
  470. }
  471. ,
  472. {
  473. "Combine"
  474. }
  475. ,
  476. {
  477. "Feltzer"
  478. }
  479. ,
  480. {
  481. "Remington"
  482. }
  483. ,
  484. {
  485. "Slamvan"
  486. },
  487. {"Blade"},
  488. {
  489. "Freight"
  490. }
  491. ,
  492. {
  493. "Streak"
  494. }
  495. ,
  496. {
  497. "Vortex"
  498. }
  499. ,
  500. {
  501. "Vincent"
  502. }
  503. ,
  504. {
  505. "Bullet"
  506. }
  507. ,
  508. {
  509. "Clover"
  510. }
  511. ,
  512. {
  513. "Sadler"
  514. },
  515. {"Firetruck LA"},
  516. {
  517. "Hustler"
  518. }
  519. ,
  520. {
  521. "Intruder"
  522. }
  523. ,
  524. {
  525. "Primo"
  526. }
  527. ,
  528. {
  529. "Cargobob"
  530. }
  531. ,
  532. {
  533. "Tampa"
  534. }
  535. ,
  536. {
  537. "Sunrise"
  538. }
  539. ,
  540. {
  541. "Merit"
  542. },
  543. {"Utility"},
  544. {
  545. "Nevada"
  546. }
  547. ,
  548. {
  549. "Yosemite"
  550. }
  551. ,
  552. {
  553. "Windsor"
  554. }
  555. ,
  556. {
  557. "Monster A"
  558. }
  559. ,
  560. {
  561. "Monster B"
  562. }
  563. ,
  564. {
  565. "Uranus"
  566. }
  567. ,
  568. {
  569. "Jester"
  570. },
  571. {"Sultan"},
  572. {
  573. "Stratum"
  574. }
  575. ,
  576. {
  577. "Elegy"
  578. }
  579. ,
  580. {
  581. "Raindance"
  582. }
  583. ,
  584. {
  585. "RC Tiger"
  586. }
  587. ,
  588. {
  589. "Flash"
  590. }
  591. ,
  592. {
  593. "Tahoma"
  594. }
  595. ,
  596. {
  597. "Savanna"
  598. },
  599. {"Bandito"},
  600. {
  601. "Freight Flat"
  602. }
  603. ,
  604. {
  605. "Streak Carriage"
  606. }
  607. ,
  608. {
  609. "Kart"
  610. }
  611. ,
  612. {
  613. "Mower"
  614. }
  615. ,
  616. {
  617. "Duneride"
  618. }
  619. ,
  620. {
  621. "Sweeper"
  622. },
  623. {"Broadway"},
  624. {
  625. "Tornado"
  626. }
  627. ,
  628. {
  629. "AT-400"
  630. }
  631. ,
  632. {
  633. "DFT-30"
  634. }
  635. ,
  636. {
  637. "Huntley"
  638. }
  639. ,
  640. {
  641. "Stafford"
  642. }
  643. ,
  644. {
  645. "BF-400"
  646. }
  647. ,
  648. {
  649. "Newsvan"
  650. },
  651. {"Tug"},
  652. {
  653. "Trailer 3"
  654. }
  655. ,
  656. {
  657. "Emperor"
  658. }
  659. ,
  660. {
  661. "Wayfarer"
  662. }
  663. ,
  664. {
  665. "Euros"
  666. }
  667. ,
  668. {
  669. "Hotdog"
  670. }
  671. ,
  672. {
  673. "Club"
  674. }
  675. ,
  676. {
  677. "Freight Carriage"
  678. },
  679. {"Trailer 3"},
  680. {
  681. "Andromada"
  682. }
  683. ,
  684. {
  685. "Dodo"
  686. }
  687. ,
  688. {
  689. "RC Cam"
  690. }
  691. ,
  692. {
  693. "Launch"
  694. }
  695. ,
  696. {
  697. "Police Car (LSPD)"
  698. }
  699. ,
  700. {
  701. "Police Car (SFPD)"
  702. },
  703. {"Police Car (LVPD)"},
  704. {
  705. "Police Ranger"
  706. }
  707. ,
  708. {
  709. "Picador"
  710. }
  711. ,
  712. {
  713. "S.W.A.T. Van"
  714. }
  715. ,
  716. {
  717. "Alpha"
  718. }
  719. ,
  720. {
  721. "Phoenix"
  722. }
  723. ,
  724. {
  725. "Glendale"
  726. },
  727. {"Sadler"},
  728. {
  729. "Luggage Trailer A"
  730. }
  731. ,
  732. {
  733. "Luggage Trailer B"
  734. }
  735. ,
  736. {
  737. "Stair Trailer"
  738. }
  739. ,
  740. {
  741. "Boxville"
  742. }
  743. ,
  744. {
  745. "Farm Plow"
  746. },
  747. {"Utility Trailer"}
  748. };
  749. public OnFilterScriptInit()
  750. {
  751. ///////////////////Next////////////////
  752. Next = TextDrawCreate(200,342,"Next");
  753. TextDrawLetterSize(Next, 0.5 ,3.5);
  754. ///////////buy////////////////
  755. Buy = TextDrawCreate(300,342,"Spawn");
  756. TextDrawLetterSize(Buy, 0.5 ,3.5);
  757. ///////////////Previous/////////////
  758. Back = TextDrawCreate(400,346,"Previous");
  759. TextDrawLetterSize(Back, 0.5,3.5);
  760. print("\n--------------------------------------");
  761. print(" Spawn Car By Chrism11695");
  762. print("--------------------------------------\n");
  763. TextDrawSetSelectable(Next, true);
  764. TextDrawSetSelectable(Buy, true);
  765. TextDrawSetSelectable(Back, true);
  766. for(new i = 0; i != MAX_PLAYERS; i++) carid[i] = 399;
  767. return 1;
  768. }
  769.  
  770. public OnFilterScriptExit()
  771. {
  772. return 1;
  773. }
  774. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  775. {
  776. if(clickedid == Next)
  777. {
  778. if(carid[playerid] < 612) carid[playerid] ++;
  779. new Float:X,Float:Y,Float:Z,Float:rot;
  780. GetPlayerPos(playerid,X,Y,Z);
  781. GetPlayerFacingAngle(playerid,rot);
  782. GetXYInFrontOfPlayer(playerid, X, Y, 10);
  783. if(car[playerid] != INVALID_VEHICLE_ID) DestroyVehicle(car[playerid]);
  784. car[playerid] = CreateVehicle(carid[playerid],X,Y,Z,rot+270,1,1,100000);
  785. SetPlayerVirtualWorld(playerid,2000);
  786. SetVehicleVirtualWorld(car[playerid], 2000);
  787. GameTextForPlayer(playerid, VehicleNames[carid[playerid]-400], 1, 1);
  788. }
  789. else if(clickedid == Buy)
  790. {
  791. carid[playerid] = 399;
  792. TextDrawHideForPlayer(playerid,Next);
  793. TextDrawHideForPlayer(playerid,Back);
  794. TextDrawHideForPlayer(playerid,Buy);
  795. CancelSelectTextDraw(playerid);
  796. PutPlayerInVehicle(playerid,car[playerid],0);
  797. SetPlayerVirtualWorld(playerid,0);
  798. SetVehicleVirtualWorld(car[playerid], 0);
  799. }
  800. else if(clickedid == Back)
  801. {
  802. if(carid[playerid] > 399) carid[playerid] --;
  803. new Float:X,Float:Y,Float:Z,Float:rot;
  804. GetPlayerPos(playerid,X,Y,Z);
  805. GetPlayerFacingAngle(playerid,rot);
  806. GetXYInFrontOfPlayer(playerid, X, Y, 10);
  807. if(car[playerid] != INVALID_VEHICLE_ID) DestroyVehicle(car[playerid]);
  808. car[playerid] = CreateVehicle(carid[playerid],X,Y,Z,rot+270,1,1,100000);
  809. SetPlayerVirtualWorld(playerid,2000);
  810. SetVehicleVirtualWorld(car[playerid], 2000);
  811. GameTextForPlayer(playerid, VehicleNames[carid[playerid]-400], 1, 1);
  812. }
  813. return 1;
  814. }
  815. CMD:help(playerid,params[])
  816. {
  817. SendClientMessage(playerid,0x33AA33AA,"/spawncar - use to select your car to spawn!");
  818. SendClientMessage(playerid,0x33AA33AA,"/skip - use to skip to a certain vehicle!");
  819. return 1;
  820. }
  821. CMD:skip(playerid,params[])
  822. {
  823. if(GetPlayerVirtualWorld(playerid) == 2000)
  824. {
  825. if(!strlen(params)) return SendClientMessage(playerid,0x33AA33AA,"Usage: /skip <Vehicle Name>");
  826. if(GetVehicleID(playerid,params) == 0) return 1;
  827. new Float:X,Float:Y,Float:Z,Float:rot;
  828. carid[playerid] = GetVehicleID(playerid,params);
  829. GetPlayerPos(playerid,X,Y,Z);
  830. GetPlayerFacingAngle(playerid,rot);
  831. GetXYInFrontOfPlayer(playerid, X, Y, 10);
  832. if(car[playerid] != INVALID_VEHICLE_ID) DestroyVehicle(car[playerid]);
  833. car[playerid] = CreateVehicle(carid[playerid],X,Y,Z,rot+270,1,1,100000);
  834. SetPlayerVirtualWorld(playerid,2000);
  835. SetVehicleVirtualWorld(car[playerid], 2000);
  836. GameTextForPlayer(playerid, VehicleNames[carid[playerid]-400], 1, 1);
  837. }
  838. else
  839. {
  840. SendClientMessage(playerid,0x33AA33AA,"Please Type /spawncar before using this command!");
  841. }
  842. return 1;
  843. }
  844. CMD:spawncar(playerid,params[])
  845. {
  846. SetPlayerVirtualWorld(playerid,2000);
  847. TextDrawShowForPlayer(playerid,Next);
  848. TextDrawShowForPlayer(playerid,Buy);
  849. TextDrawShowForPlayer(playerid,Back);
  850. SelectTextDraw(playerid, 0xAFAFAFAA);
  851. return 1;
  852. }
  853. stock GetVehicleID(playerid,params[])
  854. {
  855. new id = 0;
  856. if(strfind("Landstalker",params,true) != -1) id = 400;
  857. else if(strfind("Bravura",params,true) != -1) id = 401;
  858. else if(strfind("Buffalo",params,true) != -1) id = 402;
  859. else if(strfind("Linerunner",params,true) != -1) id = 403;
  860. else if(strfind("Perenail",params,true) != -1) id = 404;
  861. else if(strfind("Sentinel",params,true) != -1) id = 405;
  862. else if(strfind("Dumper",params,true) != -1) id = 406;
  863. else if(strfind("Firetruck",params,true) != -1) id = 407;
  864. else if(strfind("Trashmaster",params,true) != -1) id = 408;
  865. else if(strfind("Stretch",params,true) != -1) id = 409;
  866. else if(strfind("Manana",params,true) != -1) id = 410;
  867. else if(strfind("infernus",params,true) != -1) id = 411;
  868. else if(strfind("Voodoo",params,true) != -1) id = 412;
  869. else if(strfind("pony",params,true) != -1) id = 413;
  870. else if(strfind("mule",params,true) != -1) id = 414;
  871. else if(strfind("cheetah",params,true) != -1) id = 415;
  872. else if(strfind("ambulance",params,true) != -1) id = 416;
  873. else if(strfind("levetian",params,true) != -1) id = 417;
  874. else if(strfind("moonbeam",params,true) != -1) id = 418;
  875. else if(strfind("esperanto",params,true) != -1) id = 419;
  876. else if(strfind("taxi",params,true) != -1) id = 420;
  877. else if(strfind("washington",params,true) != -1) id = 421;
  878. else if(strfind("bobcat",params,true) != -1) id = 422;
  879. else if(strfind("mrwhoopee",params,true) != -1) id = 423;
  880. else if(strfind("bfinjection",params,true) != -1) id = 424;
  881. else if(strfind("hunter",params,true) != -1) id = 425;
  882. else if(strfind("premier",params,true) != -1) id = 426;
  883. else if(strfind("enforcer",params,true) != -1) id = 427;
  884. else if(strfind("securicar",params,true) != -1) id = 428;
  885. else if(strfind("banshee",params,true) != -1) id = 429;
  886. else if(strfind("predator",params,true) != -1) id = 430;
  887. else if(strfind("bus",params,true) != -1) id = 431;
  888. else if(strfind("rhino",params,true) != -1) id = 432;
  889. else if(strfind("barracks",params,true) != -1) id = 433;
  890. else if(strfind("hotknife",params,true) != -1) id = 434;
  891. else if(strfind("artictrailer1",params,true) != -1) id = 435;
  892. else if(strfind("previon",params,true) != -1) id = 436;
  893. else if(strfind("coach",params,true) != -1) id = 437;
  894. else if(strfind("cabbie",params,true) != -1) id = 438;
  895. else if(strfind("stallion",params,true) != -1) id = 439;
  896. else if(strfind("rumpo",params,true) != -1) id = 440;
  897. else if(strfind("bandit",params,true) != -1) id = 441;
  898. else if(strfind("romero",params,true) != -1) id = 442;
  899. else if(strfind("packer",params,true) != -1) id = 443;
  900. else if(strfind("monster",params,true) != -1) id = 444;
  901. else if(strfind("admiral",params,true) != -1) id = 445;
  902. else if(strfind("squalo",params,true) != -1) id = 446;
  903. else if(strfind("seasparrow",params,true) != -1) id = 447;
  904. else if(strfind("pizzaboy",params,true) != -1) id = 448;
  905. else if(strfind("tram",params,true) != -1) id = 449;
  906. else if(strfind("artictrailer2",params,true) != -1) id = 450;
  907. else if(strfind("turismo",params,true) != -1) id = 451;
  908. else if(strfind("speeder",params,true) != -1) id = 452;
  909. else if(strfind("reefer",params,true) != -1) id = 453;
  910. else if(strfind("tropic",params,true) != -1) id = 454;
  911. else if(strfind("flatbed",params,true) != -1) id = 455;
  912. else if(strfind("yankee",params,true) != -1) id = 456;
  913. else if(strfind("caddy",params,true) != -1) id = 457;
  914. else if(strfind("solair",params,true) != -1) id = 458;
  915. else if(strfind("topfun",params,true) != -1) id = 459;
  916. else if(strfind("skimmer",params,true) != -1) id = 460;
  917. else if(strfind("pcj600",params,true) != -1) id = 461;
  918. else if(strfind("faggio",params,true) != -1) id = 462;
  919. else if(strfind("freeway",params,true) != -1) id = 463;
  920. else if(strfind("baron",params,true) != -1) id = 464;
  921. else if(strfind("raider",params,true) != -1) id = 465;
  922. else if(strfind("glendale",params,true) != -1) id = 466;
  923. else if(strfind("oceanic",params,true) != -1) id = 467;
  924. else if(strfind("sanchez",params,true) != -1) id = 468;
  925. else if(strfind("sparrow",params,true) != -1) id = 469;
  926. else if(strfind("patriot",params,true) != -1) id = 470;
  927. else if(strfind("quad",params,true) != -1) id = 471;
  928. else if(strfind("coastguard",params,true) != -1) id = 472;
  929. else if(strfind("dinghy",params,true) != -1) id = 473;
  930. else if(strfind("hermes",params,true) != -1) id = 474;
  931. else if(strfind("sabre",params,true) != -1) id = 475;
  932. else if(strfind("rustler",params,true) != -1) id = 476;
  933. else if(strfind("zr350",params,true) != -1) id = 477;
  934. else if(strfind("walton",params,true) != -1) id = 478;
  935. else if(strfind("regina",params,true) != -1) id = 479;
  936. else if(strfind("comet",params,true) != -1) id = 480;
  937. else if(strfind("bmx",params,true) != -1) id = 481;
  938. else if(strfind("burriro",params,true) != -1) id = 482;
  939. else if(strfind("camper",params,true) != -1) id = 483;
  940. else if(strfind("marquis",params,true) != -1) id = 484;
  941. else if(strfind("baggage",params,true) != -1) id = 485;
  942. else if(strfind("dozer",params,true) != -1) id = 486;
  943. else if(strfind("maverick",params,true) != -1) id = 487;
  944. else if(strfind("vcnmaverick",params,true) != -1) id = 488;
  945. else if(strfind("rancher",params,true) != -1) id = 489;
  946. else if(strfind("fbirancher",params,true) != -1) id = 490;
  947. else if(strfind("virgo",params,true) != -1) id = 491;
  948. else if(strfind("greenwood",params,true) != -1) id = 492;
  949. else if(strfind("jetmax",params,true) != -1) id = 493;
  950. else if(strfind("hotring",params,true) != -1) id = 494;
  951. else if(strfind("sandking",params,true) != -1) id = 495;
  952. else if(strfind("blistac",params,true) != -1) id = 496;
  953. else if(strfind("policemaverick",params,true) != -1) id = 497;
  954. else if(strfind("boxville",params,true) != -1) id = 498;
  955. else if(strfind("benson",params,true) != -1) id = 499;
  956. else if(strfind("mesa",params,true) != -1) id = 500;
  957. else if(strfind("goblin",params,true) != -1) id = 501;
  958. else if(strfind("hotringA",params,true) != -1) id = 502;
  959. else if(strfind("hotringB",params,true) != -1) id = 503;
  960. else if(strfind("mesa",params,true) != -1) id = 504;
  961. else if(strfind("bloodringbanger",params,true) != -1) id = 505;
  962. else if(strfind("supergt",params,true) != -1) id = 506;
  963. else if(strfind("elegant",params,true) != -1) id = 507;
  964. else if(strfind("journey",params,true) != -1) id = 508;
  965. else if(strfind("bike",params,true) != -1) id = 509;
  966. else if(strfind("mountainbike",params,true) != -1) id = 510;
  967. else if(strfind("beagle",params,true) != -1) id = 511;
  968. else if(strfind("cropduster",params,true) != -1) id = 512;
  969. else if(strfind("stuntplane",params,true) != -1) id = 513;
  970. else if(strfind("petrol",params,true) != -1) id = 514;
  971. else if(strfind("roadtrain",params,true) != -1) id = 515;
  972. else if(strfind("nebula",params,true) != -1) id = 516;
  973. else if(strfind("majestic",params,true) != -1) id = 517;
  974. else if(strfind("buccaneer",params,true) != -1) id = 518;
  975. else if(strfind("shamal",params,true) != -1) id = 519;
  976. else if(strfind("hydra",params,true) != -1) id = 520;
  977. else if(strfind("fcr900",params,true) != -1) id = 521;
  978. else if(strfind("nrg500",params,true) != -1) id = 522;
  979. else if(strfind("hpv1000",params,true) != -1) id = 523;
  980. else if(strfind("cement",params,true) != -1) id = 524;
  981. else if(strfind("towtruck",params,true) != -1) id = 525;
  982. else if(strfind("fortune",params,true) != -1) id = 526;
  983. else if(strfind("cadrona",params,true) != -1) id = 527;
  984. else if(strfind("fbitruck",params,true) != -1) id = 528;
  985. else if(strfind("williard",params,true) != -1) id = 529;
  986. else if(strfind("forklelseift",params,true) != -1) id = 530;
  987. else if(strfind("tractor",params,true) != -1) id = 531;
  988. else if(strfind("combine",params,true) != -1) id = 532;
  989. else if(strfind("feltzer",params,true) != -1) id = 533;
  990. else if(strfind("remington",params,true) != -1) id = 534;
  991. else if(strfind("slamvan",params,true) != -1) id = 535;
  992. else if(strfind("blade",params,true) != -1) id = 536;
  993. else if(strfind("freight",params,true) != -1) id = 537;
  994. else if(strfind("streak",params,true) != -1) id = 538;
  995. else if(strfind("vortex",params,true) != -1) id = 539;
  996. else if(strfind("vincent",params,true) != -1) id = 540;
  997. else if(strfind("bullet",params,true) != -1) id = 541;
  998. else if(strfind("clover",params,true) != -1) id = 542;
  999. else if(strfind("sadler",params,true) != -1) id = 543;
  1000. else if(strfind("firetruckLS",params,true) != -1) id = 544;
  1001. else if(strfind("hustler",params,true) != -1) id = 545;
  1002. else if(strfind("intruder",params,true) != -1) id = 546;
  1003. else if(strfind("primo",params,true) != -1) id = 547;
  1004. else if(strfind("cargobob",params,true) != -1) id = 548;
  1005. else if(strfind("tampa",params,true) != -1) id = 549;
  1006. else if(strfind("sunrise",params,true) != -1) id = 550;
  1007. else if(strfind("merit",params,true) != -1) id = 551;
  1008. else if(strfind("utilityvan",params,true) != -1) id = 552;
  1009. else if(strfind("nevada",params,true) != -1) id = 553;
  1010. else if(strfind("yosemite",params,true) != -1) id = 554;
  1011. else if(strfind("windsor",params,true) != -1) id = 555;
  1012. else if(strfind("monsterA",params,true) != -1) id = 556;
  1013. else if(strfind("monsterB",params,true) != -1) id = 557;
  1014. else if(strfind("uranus",params,true) != -1) id = 558;
  1015. else if(strfind("jester",params,true) != -1) id = 559;
  1016. else if(strfind("sultan",params,true) != -1) id = 560;
  1017. else if(strfind("stratum",params,true) != -1) id = 561;
  1018. else if(strfind("elegy",params,true) != -1) id = 562;
  1019. else if(strfind("raindance",params,true) != -1) id = 563;
  1020. else if(strfind("tiger",params,true) != -1) id = 564;
  1021. else if(strfind("flash",params,true) != -1) id = 565;
  1022. else if(strfind("tahoma",params,true) != -1) id = 566;
  1023. else if(strfind("savanna",params,true) != -1) id = 567;
  1024. else if(strfind("bandito",params,true) != -1) id = 568;
  1025. else if(strfind("freightflat",params,true) != -1) id = 569;
  1026. else if(strfind("streak2",params,true) != -1) id = 570;
  1027. else if(strfind("kart",params,true) != -1) id = 571;
  1028. else if(strfind("mower",params,true) != -1) id = 572;
  1029. else if(strfind("duneride",params,true) != -1) id = 573;
  1030. else if(strfind("sweeper",params,true) != -1) id = 574;
  1031. else if(strfind("broadway",params,true) != -1) id = 575;
  1032. else if(strfind("tornado",params,true) != -1) id = 576;
  1033. else if(strfind("at400",params,true) != -1) id = 577;
  1034. else if(strfind("dft30",params,true) != -1) id = 578;
  1035. else if(strfind("huntley",params,true) != -1) id = 579;
  1036. else if(strfind("stafford",params,true) != -1) id = 580;
  1037. else if(strfind("bf400",params,true) != -1) id = 581;
  1038. else if(strfind("newsvan",params,true) != -1) id = 582;
  1039. else if(strfind("tug",params,true) != -1) id = 583;
  1040. else if(strfind("petroltanker",params,true) != -1) id = 584;
  1041. else if(strfind("emperor",params,true) != -1) id = 585;
  1042. else if(strfind("wayfarer",params,true) != -1) id = 586;
  1043. else if(strfind("euros",params,true) != -1) id = 587;
  1044. else if(strfind("hotdog",params,true) != -1) id = 588;
  1045. else if(strfind("club",params,true) != -1) id = 589;
  1046. else if(strfind("freightbox",params,true) != -1) id = 590;
  1047. else if(strfind("artictrailer3",params,true) != -1) id = 591;
  1048. else if(strfind("andromada",params,true) != -1) id = 592;
  1049. else if(strfind("dodo",params,true) != -1) id = 593;
  1050. else if(strfind("rccam",params,true) != -1) id = 594;
  1051. else if(strfind("launch",params,true) != -1) id = 595;
  1052. else if(strfind("copcarls",params,true) != -1) id = 596;
  1053. else if(strfind("copcarsf",params,true) != -1) id = 597;
  1054. else if(strfind("copcarlv",params,true) != -1) id = 598;
  1055. else if(strfind("ranger",params,true) != -1) id = 599;
  1056. else if(strfind("picador",params,true) != -1) id = 600;
  1057. else if(strfind("swattank",params,true) != -1) id = 601;
  1058. else if(strfind("alpha",params,true) != -1) id = 602;
  1059. else if(strfind("poenix",params,true) != -1) id = 603;
  1060. else if(strfind("bagboxa",params,true) != -1) id = 606;
  1061. else if(strfind("bagboxb",params,true) != -1) id = 607;
  1062. else if(strfind("stairs",params,true) != -1) id = 608;
  1063. else if(strfind("boxville2",params,true) != -1) id = 609;
  1064. else if(strfind("farmtrailer",params,true) != -1) id = 610;
  1065. else if(strfind("utilityvantrailer",params,true) != -1) id = 611;
  1066. else
  1067. {
  1068. SendClientMessage(playerid,0x33AA33AA,"Invalid Vehicle Name");
  1069. }
  1070. return id;
  1071. }
  1072. GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
  1073. {
  1074. new Float:a;
  1075. GetPlayerPos(playerid, x, y, a);
  1076. GetPlayerFacingAngle(playerid, a);
  1077. if (GetPlayerVehicleID(playerid))
  1078. {
  1079. GetVehicleZAngle(GetPlayerVehicleID(playerid), a);
  1080. }
  1081. x += (distance * floatsin(-a, degrees));
  1082. y += (distance * floatcos(-a, degrees));
  1083. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement