Advertisement
Guest User

Untitled

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