Advertisement
Guest User

Rac3r

a guest
Oct 31st, 2008
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.55 KB | None | 0 0
  1. /* AdrenalineX Racing Include
  2. *
  3. * (c) Copyright 2008, Rac3r
  4. * Helped by many people from SA-MP and the www.SA-MP.com
  5. * Thanks to:
  6. * TaXi,switch,damo,Y-Less,[Fackin']Luke,Westie,Mikkel,finn and the racing community.
  7. */
  8. #define landstal 400
  9. #define bravura 401
  10. #define buffalo 402
  11. #define linerun 403
  12. #define peren 404
  13. #define sentinel 405
  14. #define dumper 406
  15. #define firetruk 407
  16. #define trash 408
  17. #define stretch 409
  18. #define manana 410
  19. #define infernus 411
  20. #define voodoo 412
  21. #define pony 413
  22. #define mule 414
  23. #define cheetah 415
  24. #define ambulan 416
  25. #define leviathn 417
  26. #define moonbeam 418
  27. #define esperant 419
  28. #define taxi 420
  29. #define washing 421
  30. #define bobcat 422
  31. #define mrwhoop 423
  32. #define bfinject 424
  33. #define hunter 425
  34. #define premier 426
  35. #define enforcer 427
  36. #define securica 428
  37. #define banshee 429
  38. #define predator 430
  39. #define bus 431
  40. #define rhino 432
  41. #define barracks 433
  42. #define hotknife 434
  43. #define artict1 435
  44. #define previon 436
  45. #define coach 437
  46. #define cabbie 438
  47. #define stallion 439
  48. #define rumpo 440
  49. #define rcbandit 441
  50. #define romero 442
  51. #define packer 443
  52. #define monster 444
  53. #define admiral 445
  54. #define squalo 446
  55. #define seaspar 447
  56. #define pizzaboy 448
  57. #define tram 449
  58. #define artict2 450
  59. #define turismo 451
  60. #define speeder 452
  61. #define reefer 453
  62. #define tropic 454
  63. #define flatbed 455
  64. #define yankee 456
  65. #define caddy 457
  66. #define solair 458
  67. #define topfun 459
  68. #define skimmer 460
  69. #define pcj600 461
  70. #define faggio 462
  71. #define freeway 463
  72. #define rcbaron 464
  73. #define rcraider 465
  74. #define glendale 466
  75. #define oceanic 467
  76. #define sanchez 468
  77. #define sparrow 469
  78. #define patriot 470
  79. #define quad 471
  80. #define coastg 472
  81. #define dinghy 473
  82. #define hermes 474
  83. #define sabre 475
  84. #define rustler 476
  85. #define zr350 477
  86. #define walton 478
  87. #define regina 479
  88. #define comet 480
  89. #define bmx 481
  90. #define burrito 482
  91. #define camper 483
  92. #define marquis 484
  93. #define baggage 485
  94. #define dozer 486
  95. #define maverick 487
  96. #define vcnmav 488
  97. #define rancher 489
  98. #define fbiranch 490
  99. #define virgo 491
  100. #define greenwoo 492
  101. #define jetmax 493
  102. #define hotring 494
  103. #define sandking 495
  104. #define blistac 496
  105. #define polmav 497
  106. #define boxville 498
  107. #define benson 499
  108. #define mesa 500
  109. #define rcgoblin 501
  110. #define hotrina 502
  111. #define hotrinb 503
  112. #define bloodra 504
  113. #define rnchlure 505
  114. #define supergt 506
  115. #define elegant 507
  116. #define journey 508
  117. #define bike 509
  118. #define mtbike 510
  119. #define beagle 511
  120. #define cropdust 512
  121. #define stunt 513
  122. #define petro 514
  123. #define rdtrain 515
  124. #define nebula 516
  125. #define majestic 517
  126. #define buccanee 518
  127. #define shamal 519
  128. #define hydra 520
  129. #define fcr900 521
  130. #define nrg500 522
  131. #define copbike 523
  132. #define cement 524
  133. #define towtruck 525
  134. #define fortune 526
  135. #define cadrona 527
  136. #define fbitruck 528
  137. #define willard 529
  138. #define forklift 530
  139. #define tractor 531
  140. #define combine 532
  141. #define feltzer 533
  142. #define remingtn 534
  143. #define slamvan 535
  144. #define blade 536
  145. #define freight 537
  146. #define streak 538
  147. #define vortex 539
  148. #define vincent 540
  149. #define bullet 541
  150. #define clover 542
  151. #define sadler 543
  152. #define firela 544
  153. #define hustler 545
  154. #define intruder 546
  155. #define primo 547
  156. #define cargobob 548
  157. #define tampa 549
  158. #define sunrise 550
  159. #define merit 551
  160. #define utility 552
  161. #define nevada 553
  162. #define yosemite 554
  163. #define windsor 555
  164. #define monstera 556
  165. #define monsterb 557
  166. #define uranus 558
  167. #define jester 559
  168. #define sultan 560
  169. #define stratum 561
  170. #define elegy 562
  171. #define raindanc 563
  172. #define rctiger 564
  173. #define flash 565
  174. #define tahoma 566
  175. #define savanna 567
  176. #define bandito 568
  177. #define freiflat 569
  178. #define streakc 570
  179. #define kart 571
  180. #define mower 572
  181. #define duneride 573
  182. #define sweeper 574
  183. #define broadway 575
  184. #define tornado 576
  185. #define at400 577
  186. #define dft30 578
  187. #define huntley 579
  188. #define stafford 580
  189. #define bf400 581
  190. #define newsvan 582
  191. #define tug 583
  192. #define petrotr 584
  193. #define emperor 585
  194. #define wayfarer 586
  195. #define euros 587
  196. #define hotdog 588
  197. #define club 589
  198. #define freibox 590
  199. #define artict3 591
  200. #define androm 592
  201. #define dodo 593
  202. #define rccam 594
  203. #define launch 595
  204. #define copcarla 596
  205. #define copcarsf 597
  206. #define copcarvg 598
  207. #define copcarru 599
  208. #define picador 600
  209. #define swatvan 601
  210. #define alpha 602
  211. #define phoenix 603
  212. #define glenshit 604
  213. #define sadlshit 605
  214. #define bagboxa 606
  215. #define bagboxb 607
  216. #define tugstair 608
  217. #define boxburg 609
  218. #define farmtr1 610
  219. #define utiltr1 611
  220. #define spl_b_mar_m 1000
  221. #define spl_b_bab_m 1001
  222. #define spl_b_bar_m 1002
  223. #define spl_b_mab_m 1003
  224. #define bnt_b_sc_m 1004
  225. #define bnt_b_sc_l 1005
  226. #define rf_b_sc_r 1006
  227. #define wg_l_b_ssk 1007
  228. #define nto_b_l 1008
  229. #define nto_b_s 1009
  230. #define nto_b_tw 1010
  231. #define bnt_b_sc_p_m 1011
  232. #define bnt_b_sc_p_l 1012
  233. #define lgt_b_rspt 1013
  234. #define spl_b_bar_l 1014
  235. #define spl_b_bbr_l 1015
  236. #define spl_b_bbr_m 1016
  237. #define wg_r_b_ssk 1017
  238. #define exh_b_ts 1018
  239. #define exh_b_t 1019
  240. #define exh_b_l 1020
  241. #define exh_b_m 1021
  242. #define exh_b_s 1022
  243. #define spl_b_bbb_m 1023
  244. #define lgt_b_sspt 1024
  245. #define wheel_or1 1025
  246. #define wg_l_a_s 1026
  247. #define wg_r_a_s 1027
  248. #define exh_a_s 1028
  249. #define exh_c_s 1029
  250. #define wg_r_c_s 1030
  251. #define wg_l_c_s 1031
  252. #define rf_a_s 1032
  253. #define rf_c_s 1033
  254. #define exh_a_l 1034
  255. #define rf_c_l 1035
  256. #define wg_l_a_l 1036
  257. #define exh_c_l 1037
  258. #define rf_a_l 1038
  259. #define wg_l_c_l 1039
  260. #define wg_r_a_l 1040
  261. #define wg_r_c_l 1041
  262. #define wg_l_lr_br1 1042
  263. #define exh_lr_br2 1043
  264. #define exh_lr_br1 1044
  265. #define exh_c_f 1045
  266. #define exh_a_f 1046
  267. #define wg_l_a_f 1047
  268. #define wg_l_c_f 1048
  269. #define spl_a_f_r 1049
  270. #define spl_c_f_r 1050
  271. #define wg_r_a_f 1051
  272. #define wg_r_c_f 1052
  273. #define rf_c_f 1053
  274. #define rf_a_f 1054
  275. #define rf_a_st 1055
  276. #define wg_l_a_st 1056
  277. #define wg_l_c_st 1057
  278. #define spl_a_st_r 1058
  279. #define exh_c_st 1059
  280. #define spl_c_st_r 1060
  281. #define rf_c_st 1061
  282. #define wg_r_a_st 1062
  283. #define wg_r_c_st 1063
  284. #define exh_a_st 1064
  285. #define exh_a_j 1065
  286. #define exh_c_j 1066
  287. #define rf_a_j 1067
  288. #define rf_c_j 1068
  289. #define wg_l_a_j 1069
  290. #define wg_l_c_j 1070
  291. #define wg_r_a_j 1071
  292. #define wg_r_c_j 1072
  293. #define wheel_sr6 1073
  294. #define wheel_sr3 1074
  295. #define wheel_sr2 1075
  296. #define wheel_lr4 1076
  297. #define wheel_lr1 1077
  298. #define wheel_lr3 1078
  299. #define wheel_sr1 1079
  300. #define wheel_sr5 1080
  301. #define wheel_sr4 1081
  302. #define wheel_gn1 1082
  303. #define wheel_lr2 1083
  304. #define wheel_lr5 1084
  305. #define wheel_gn2 1085
  306. #define stereo 1086
  307. #define hydralics 1087
  308. #define rf_a_u 1088
  309. #define exh_c_u 1089
  310. #define wg_l_a_u 1090
  311. #define rf_c_u 1091
  312. #define exh_a_u 1092
  313. #define wg_l_c_u 1093
  314. #define wg_r_a_u 1094
  315. #define wg_r_c_u 1095
  316. #define wheel_gn3 1096
  317. #define wheel_gn4 1097
  318. #define wheel_gn5 1098
  319. #define wg_r_lr_br1 1099
  320. #define misc_c_lr_rem1 1100
  321. #define wg_r_lr_rem1 1101
  322. #define wg_r_lr_sv 1102
  323. #define rf_lr_bl2 1103
  324. #define exh_lr_bl1 1104
  325. #define exh_lr_bl2 1105
  326. #define wg_l_lr_rem2 1106
  327. #define wg_r_lr_bl1 1107
  328. #define wg_l_lr_bl1 1108
  329. #define bbb_lr_slv1 1109
  330. #define bbb_lr_slv2 1110
  331. #define bnt_lr_slv1 1111
  332. #define bnt_lr_slv2 1112
  333. #define exh_lr_slv1 1113
  334. #define exh_lr_slv2 1114
  335. #define fbb_lr_slv1 1115
  336. #define fbb_lr_slv2 1116
  337. #define fbmp_lr_slv1 1117
  338. #define wg_l_lr_slv1 1118
  339. #define wg_l_lr_slv2 1119
  340. #define wg_r_lr_slv1 1120
  341. #define wg_r_lr_slv2 1121
  342. #define wg_l_lr_rem1 1122
  343. #define misc_c_lr_rem2 1123
  344. #define wg_r_lr_rem2 1124
  345. #define misc_c_lr_rem3 1125
  346. #define exh_lr_rem1 1126
  347. #define exh_lr_rem2 1127
  348. #define rf_lr_bl1 1128
  349. #define exh_lr_sv1 1129
  350. #define rf_lr_sv1 1130
  351. #define rf_lr_sv2 1131
  352. #define exh_lr_sv2 1132
  353. #define wg_l_lr_sv 1133
  354. #define wg_l_lr_t1 1134
  355. #define exh_lr_t2 1135
  356. #define exh_lr_t1 1136
  357. #define wg_r_lr_t1 1137
  358. #define spl_a_s_b 1138
  359. #define spl_c_s_b 1139
  360. #define rbmp_c_s 1140
  361. #define rbmp_a_s 1141
  362. #define bntr_b_ov 1142
  363. #define bntl_b_ov 1143
  364. #define bntr_b_sq 1144
  365. #define bntl_b_sq 1145
  366. #define spl_c_l_b 1146
  367. #define spl_a_l_b 1147
  368. #define rbmp_c_l 1148
  369. #define rbmp_a_l 1149
  370. #define rbmp_a_f 1150
  371. #define rbmp_c_f 1151
  372. #define fbmp_c_f 1152
  373. #define fbmp_a_f 1153
  374. #define rbmp_a_st 1154
  375. #define fbmp_a_st 1155
  376. #define rbmp_c_st 1156
  377. #define fbmp_c_st 1157
  378. #define spl_c_j_b 1158
  379. #define rbmp_a_j 1159
  380. #define fbmp_a_j 1160
  381. #define rbmp_c_j 1161
  382. #define spl_a_j_b 1162
  383. #define spl_c_u_b 1163
  384. #define spl_a_u_b 1164
  385. #define fbmp_c_u 1165
  386. #define fbmp_a_u 1166
  387. #define rbmp_c_u 1167
  388. #define rbmp_a_u 1168
  389. #define fbmp_a_s 1169
  390. #define fbmp_c_s 1170
  391. #define fbmp_a_l 1171
  392. #define fbmp_c_l 1172
  393. #define fbmp_c_j 1173
  394. #define fbmp_lr_br1 1174
  395. #define fbmp_lr_br2 1175
  396. #define rbmp_lr_br1 1176
  397. #define rbmp_lr_br2 1177
  398. #define rbmp_lr_rem2 1178
  399. #define fbmp_lr_rem1 1179
  400. #define rbmp_lr_rem1 1180
  401. #define fbmp_lr_bl2 1181
  402. #define fbmp_lr_bl1 1182
  403. #define rbmp_lr_bl2 1183
  404. #define rbmp_lr_bl1 1184
  405. #define fbmp_lr_rem2 1185
  406. #define rbmp_lr_sv2 1186
  407. #define rbmp_lr_sv1 1187
  408. #define fbmp_lr_sv2 1188
  409. #define fbmp_lr_sv1 1189
  410. #define fbmp_lr_t2 1190
  411. #define fbmp_lr_t1 1191
  412. #define rbmp_lr_t1 1192
  413. #define rbmp_lr_t2 1193
  414. stock AutoUpgrade(modelID,vehicleID)
  415. {
  416. switch (modelID)
  417. {
  418. case blistac:
  419. {
  420. AddVehicleComponent(vehicleID,rf_b_sc_r),AddVehicleComponent(vehicleID,wg_l_b_ssk),AddVehicleComponent(vehicleID,bnt_b_sc_p_m),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,spl_b_bbb_m);
  421. AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_mab_m);
  422. AddVehicleComponent(vehicleID,spl_b_bar_m),AddVehicleComponent(vehicleID,bntl_b_ov),AddVehicleComponent(vehicleID,exh_b_l);
  423. }
  424. case bobcat:
  425. {
  426. AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,lgt_b_rspt);
  427. AddVehicleComponent(vehicleID,wg_l_b_ssk);
  428. }
  429. case bravura:
  430. {
  431. AddVehicleComponent(vehicleID,bnt_b_sc_l),AddVehicleComponent(vehicleID,bnt_b_sc_m),AddVehicleComponent(vehicleID,bntl_b_ov),AddVehicleComponent(vehicleID,bntl_b_sq),AddVehicleComponent(vehicleID,exh_b_l);
  432. AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,lgt_b_rspt);
  433. AddVehicleComponent(vehicleID,rf_b_sc_r),AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_mab_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  434. }
  435. case buccanee:
  436. {
  437. AddVehicleComponent(vehicleID,bnt_b_sc_l),AddVehicleComponent(vehicleID,bntl_b_ov),AddVehicleComponent(vehicleID,bntl_b_sq),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_ts);
  438. AddVehicleComponent(vehicleID,lgt_b_rspt),AddVehicleComponent(vehicleID,rf_b_sc_r);
  439. AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_bbb_m),AddVehicleComponent(vehicleID,spl_b_mab_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  440. }
  441. case cadrona:
  442. {
  443. AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_ts);
  444. AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_bar_l),AddVehicleComponent(vehicleID,spl_b_bbr_l),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  445. }
  446. case cheetah:
  447. {
  448. AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  449. AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_bbb_m),AddVehicleComponent(vehicleID,spl_b_mab_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  450. }
  451. case clover:
  452. {
  453. AddVehicleComponent(vehicleID,bntl_b_sq),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  454. AddVehicleComponent(vehicleID,spl_b_bar_l),AddVehicleComponent(vehicleID,spl_b_bbr_l);
  455. }
  456. case club:
  457. {
  458. AddVehicleComponent(vehicleID,bnt_b_sc_l),AddVehicleComponent(vehicleID,bnt_b_sc_m),AddVehicleComponent(vehicleID,bntl_b_sq),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_ts);
  459. AddVehicleComponent(vehicleID,lgt_b_sspt),AddVehicleComponent(vehicleID,lgt_b_rspt);
  460. AddVehicleComponent(vehicleID,rf_b_sc_r),AddVehicleComponent(vehicleID,spl_b_bbr_m),AddVehicleComponent(vehicleID,spl_b_mar_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  461. }
  462. case emperor:
  463. {
  464. AddVehicleComponent(vehicleID,bntl_b_ov),AddVehicleComponent(vehicleID,bntl_b_sq),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  465. AddVehicleComponent(vehicleID,lgt_b_rspt),AddVehicleComponent(vehicleID,rf_b_sc_r);
  466. AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_bbb_m),AddVehicleComponent(vehicleID,spl_b_mab_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  467. }
  468. case greenwoo:
  469. {
  470. AddVehicleComponent(vehicleID,bnt_b_sc_l),AddVehicleComponent(vehicleID,bnt_b_sc_m);
  471. AddVehicleComponent(vehicleID,rf_b_sc_r),AddVehicleComponent(vehicleID,spl_b_bbr_m),AddVehicleComponent(vehicleID,spl_b_mar_m);
  472. }
  473. case intruder:
  474. {
  475. AddVehicleComponent(vehicleID,bnt_b_sc_m),AddVehicleComponent(vehicleID,bntl_b_ov),AddVehicleComponent(vehicleID,bntl_b_sq),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  476. AddVehicleComponent(vehicleID,lgt_b_sspt),AddVehicleComponent(vehicleID,rf_b_sc_r);
  477. AddVehicleComponent(vehicleID,spl_b_bar_m),AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_bbb_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  478. }
  479. case landstal:
  480. {
  481. AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts),AddVehicleComponent(vehicleID,lgt_b_rspt);
  482. AddVehicleComponent(vehicleID,lgt_b_sspt);
  483. }
  484. case majestic:
  485. {
  486. AddVehicleComponent(vehicleID,bntl_b_ov),AddVehicleComponent(vehicleID,bntl_b_sq),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  487. AddVehicleComponent(vehicleID,spl_b_bar_m),AddVehicleComponent(vehicleID,spl_b_bbb_m);
  488. AddVehicleComponent(vehicleID,spl_b_bbr_m),AddVehicleComponent(vehicleID,spl_b_mab_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  489. }
  490. case manana:
  491. {
  492. AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,lgt_b_rspt),AddVehicleComponent(vehicleID,lgt_b_sspt);
  493. AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_bbb_m);
  494. AddVehicleComponent(vehicleID,spl_b_mab_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  495. }
  496. case merit:
  497. {
  498. AddVehicleComponent(vehicleID,bnt_b_sc_l),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  499. AddVehicleComponent(vehicleID,rf_b_sc_r),AddVehicleComponent(vehicleID,spl_b_bar_m);
  500. AddVehicleComponent(vehicleID,spl_b_bbb_m),AddVehicleComponent(vehicleID,spl_b_bbr_m),AddVehicleComponent(vehicleID,spl_b_mab_m);
  501. }
  502. case mesa:
  503. {
  504. AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,lgt_b_rspt),AddVehicleComponent(vehicleID,lgt_b_sspt);
  505. }
  506. case moonbeam:
  507. {
  508. AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_m);
  509. AddVehicleComponent(vehicleID,rf_b_sc_r),AddVehicleComponent(vehicleID,spl_b_bar_m),AddVehicleComponent(vehicleID,spl_b_bbr_m);
  510. }
  511. case nebula:
  512. {
  513. AddVehicleComponent(vehicleID,bnt_b_sc_m),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  514. AddVehicleComponent(vehicleID,spl_b_bar_m),AddVehicleComponent(vehicleID,spl_b_bbr_l);
  515. AddVehicleComponent(vehicleID,spl_b_bbr_m),AddVehicleComponent(vehicleID,spl_b_mar_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  516. }
  517. case peren:
  518. {
  519. AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,lgt_b_rspt);
  520. AddVehicleComponent(vehicleID,spl_b_bar_m),AddVehicleComponent(vehicleID,spl_b_bbr_m),AddVehicleComponent(vehicleID,spl_b_mar_m);
  521. AddVehicleComponent(vehicleID,wg_l_b_ssk);
  522. }
  523. case phoenix:
  524. {
  525. AddVehicleComponent(vehicleID,bntl_b_sq),AddVehicleComponent(vehicleID,bntl_b_ov),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  526. AddVehicleComponent(vehicleID,lgt_b_sspt),AddVehicleComponent(vehicleID,rf_b_sc_r);
  527. AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_bbb_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  528. }
  529. case picador:
  530. {
  531. AddVehicleComponent(vehicleID,bnt_b_sc_l),AddVehicleComponent(vehicleID,bnt_b_sc_m),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_s),AddVehicleComponent(vehicleID,exh_b_ts);
  532. AddVehicleComponent(vehicleID,lgt_b_rspt),AddVehicleComponent(vehicleID,rf_b_sc_r);
  533. AddVehicleComponent(vehicleID,wg_l_b_ssk);
  534. }
  535. case premier:
  536. {
  537. AddVehicleComponent(vehicleID,bnt_b_sc_l),AddVehicleComponent(vehicleID,bnt_b_sc_m),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_t);
  538. AddVehicleComponent(vehicleID,rf_b_sc_r),AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_mab_m);
  539. }
  540. case previon:
  541. {
  542. AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_s),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,lgt_b_rspt);
  543. AddVehicleComponent(vehicleID,rf_b_sc_r),AddVehicleComponent(vehicleID,spl_b_bab_m);
  544. AddVehicleComponent(vehicleID,spl_b_mab_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  545. }
  546. case primo:
  547. {
  548. AddVehicleComponent(vehicleID,bntl_b_ov),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  549. AddVehicleComponent(vehicleID,spl_b_bbr_m),AddVehicleComponent(vehicleID,spl_b_mab_m);
  550. AddVehicleComponent(vehicleID,spl_b_mar_m);
  551. }
  552. case rancher:
  553. {
  554. AddVehicleComponent(vehicleID,bnt_b_sc_l),AddVehicleComponent(vehicleID,bnt_b_sc_m),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  555. AddVehicleComponent(vehicleID,lgt_b_rspt),AddVehicleComponent(vehicleID,lgt_b_sspt);
  556. AddVehicleComponent(vehicleID,rf_b_sc_r),AddVehicleComponent(vehicleID,spl_b_bar_m),AddVehicleComponent(vehicleID,spl_b_bbr_m),AddVehicleComponent(vehicleID,spl_b_mar_m);
  557. }
  558. case sentinel:
  559. {
  560. AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  561. AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_bar_l),AddVehicleComponent(vehicleID,spl_b_bbb_m);
  562. AddVehicleComponent(vehicleID,spl_b_mar_m);
  563. }
  564. case stafford:
  565. {
  566. AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_ts);
  567. AddVehicleComponent(vehicleID,rf_b_sc_r),AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_bbb_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  568. }
  569. case stallion:
  570. {
  571. AddVehicleComponent(vehicleID,spl_b_mab_m),AddVehicleComponent(vehicleID,spl_b_bbb_m),AddVehicleComponent(vehicleID,spl_b_bab_m);
  572. AddVehicleComponent(vehicleID,wg_l_b_ssk),AddVehicleComponent(vehicleID,bntl_b_ov),AddVehicleComponent(vehicleID,bntl_b_sq),AddVehicleComponent(vehicleID,lgt_b_rspt);
  573. }
  574. case sunrise:
  575. {
  576. AddVehicleComponent(vehicleID,bnt_b_sc_l),AddVehicleComponent(vehicleID,bnt_b_sc_m),AddVehicleComponent(vehicleID,bntl_b_ov),AddVehicleComponent(vehicleID,bntl_b_sq),AddVehicleComponent(vehicleID,exh_b_l);
  577. AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  578. AddVehicleComponent(vehicleID,rf_b_sc_r),AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_bbb_m),AddVehicleComponent(vehicleID,spl_b_mab_m);
  579. }
  580. case tampa:
  581. {
  582. AddVehicleComponent(vehicleID,bnt_b_sc_p_l),AddVehicleComponent(vehicleID,bnt_b_sc_p_m),AddVehicleComponent(vehicleID,bntl_b_ov),AddVehicleComponent(vehicleID,bntl_b_sq),AddVehicleComponent(vehicleID,exh_b_l);
  583. AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  584. AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_bbb_m),AddVehicleComponent(vehicleID,spl_b_mab_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  585. }
  586. case taxi:
  587. {
  588. AddVehicleComponent(vehicleID,bnt_b_sc_l),AddVehicleComponent(vehicleID,bnt_b_sc_m),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_t);
  589. AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_mab_m);
  590. }
  591. case vincent:
  592. {
  593. AddVehicleComponent(vehicleID,bnt_b_sc_m),AddVehicleComponent(vehicleID,bntl_b_ov),AddVehicleComponent(vehicleID,bntl_b_sq),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_t);
  594. AddVehicleComponent(vehicleID,exh_b_ts),AddVehicleComponent(vehicleID,lgt_b_sspt);
  595. AddVehicleComponent(vehicleID,rf_b_sc_r),AddVehicleComponent(vehicleID,spl_b_bab_m),AddVehicleComponent(vehicleID,spl_b_bbb_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  596. }
  597. case virgo:
  598. {
  599. AddVehicleComponent(vehicleID,bntl_b_ov),AddVehicleComponent(vehicleID,bntl_b_sq),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_t);
  600. AddVehicleComponent(vehicleID,exh_b_ts),AddVehicleComponent(vehicleID,spl_b_bar_l);
  601. AddVehicleComponent(vehicleID,spl_b_bbb_m),AddVehicleComponent(vehicleID,spl_b_mab_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  602. }
  603. case walton:
  604. {
  605. AddVehicleComponent(vehicleID,bnt_b_sc_l),AddVehicleComponent(vehicleID,bnt_b_sc_m),AddVehicleComponent(vehicleID,bnt_b_sc_p_l),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_m);
  606. AddVehicleComponent(vehicleID,exh_b_s),AddVehicleComponent(vehicleID,lgt_b_rspt),AddVehicleComponent(vehicleID,lgt_b_sspt);
  607. }
  608. case washing:
  609. {
  610. AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  611. AddVehicleComponent(vehicleID,spl_b_bar_l),AddVehicleComponent(vehicleID,spl_b_bbb_m),AddVehicleComponent(vehicleID,spl_b_bbr_m);
  612. AddVehicleComponent(vehicleID,spl_b_mar_m);
  613. }
  614. case willard:
  615. {
  616. AddVehicleComponent(vehicleID,bnt_b_sc_p_l),AddVehicleComponent(vehicleID,bnt_b_sc_p_m),AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  617. AddVehicleComponent(vehicleID,rf_b_sc_r),AddVehicleComponent(vehicleID,spl_b_bab_m);
  618. AddVehicleComponent(vehicleID,spl_b_bbb_m),AddVehicleComponent(vehicleID,spl_b_mab_m),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  619. }
  620. case zr350:
  621. {
  622. AddVehicleComponent(vehicleID,exh_b_l),AddVehicleComponent(vehicleID,exh_b_m),AddVehicleComponent(vehicleID,exh_b_t),AddVehicleComponent(vehicleID,exh_b_ts);
  623. AddVehicleComponent(vehicleID,rf_b_sc_r),AddVehicleComponent(vehicleID,wg_l_b_ssk);
  624. }
  625. case elegy:
  626. {
  627. AddVehicleComponent(vehicleID,exh_a_l),AddVehicleComponent(vehicleID,exh_c_l),AddVehicleComponent(vehicleID,fbmp_a_l),AddVehicleComponent(vehicleID,fbmp_c_l);
  628. AddVehicleComponent(vehicleID,rbmp_a_l),AddVehicleComponent(vehicleID,rbmp_c_l),AddVehicleComponent(vehicleID,rf_a_l);
  629. AddVehicleComponent(vehicleID,rf_c_l),AddVehicleComponent(vehicleID,spl_a_l_b),AddVehicleComponent(vehicleID,spl_c_l_b),AddVehicleComponent(vehicleID,wg_l_a_l),AddVehicleComponent(vehicleID,wg_l_c_l);
  630. }
  631. case flash:
  632. {
  633. AddVehicleComponent(vehicleID,exh_a_f),AddVehicleComponent(vehicleID,exh_c_f),AddVehicleComponent(vehicleID,fbmp_a_f),AddVehicleComponent(vehicleID,fbmp_c_f);
  634. AddVehicleComponent(vehicleID,rbmp_a_f),AddVehicleComponent(vehicleID,rbmp_c_f),AddVehicleComponent(vehicleID,rf_a_f);
  635. AddVehicleComponent(vehicleID,rf_c_f),AddVehicleComponent(vehicleID,spl_a_f_r),AddVehicleComponent(vehicleID,spl_c_f_r),AddVehicleComponent(vehicleID,wg_l_a_f),AddVehicleComponent(vehicleID,wg_l_c_f);
  636. }
  637. case jester:
  638. {
  639. AddVehicleComponent(vehicleID,exh_a_j),AddVehicleComponent(vehicleID,exh_c_j),AddVehicleComponent(vehicleID,fbmp_a_j),AddVehicleComponent(vehicleID,fbmp_c_j);
  640. AddVehicleComponent(vehicleID,rbmp_a_j),AddVehicleComponent(vehicleID,rbmp_c_j),AddVehicleComponent(vehicleID,spl_a_j_b);
  641. AddVehicleComponent(vehicleID,spl_c_j_b),AddVehicleComponent(vehicleID,rf_a_j),AddVehicleComponent(vehicleID,rf_c_j),AddVehicleComponent(vehicleID,wg_l_a_j),AddVehicleComponent(vehicleID,wg_l_c_j);
  642. }
  643. case stratum:
  644. {
  645. AddVehicleComponent(vehicleID,exh_a_st),AddVehicleComponent(vehicleID,exh_c_st),AddVehicleComponent(vehicleID,fbmp_a_st),AddVehicleComponent(vehicleID,fbmp_c_st);
  646. AddVehicleComponent(vehicleID,rbmp_a_st),AddVehicleComponent(vehicleID,rbmp_c_st),AddVehicleComponent(vehicleID,rf_a_st);
  647. AddVehicleComponent(vehicleID,rf_c_st),AddVehicleComponent(vehicleID,spl_a_st_r),AddVehicleComponent(vehicleID,spl_c_st_r),AddVehicleComponent(vehicleID,wg_l_a_st),AddVehicleComponent(vehicleID,wg_l_c_st);
  648. }
  649. case sultan:
  650. {
  651. AddVehicleComponent(vehicleID,exh_a_s),AddVehicleComponent(vehicleID,exh_c_s),AddVehicleComponent(vehicleID,fbmp_a_s),AddVehicleComponent(vehicleID,fbmp_c_s);
  652. AddVehicleComponent(vehicleID,rbmp_a_s),AddVehicleComponent(vehicleID,rbmp_c_s),AddVehicleComponent(vehicleID,rf_a_s);
  653. AddVehicleComponent(vehicleID,rf_c_s),AddVehicleComponent(vehicleID,spl_a_s_b),AddVehicleComponent(vehicleID,spl_c_s_b),AddVehicleComponent(vehicleID,wg_l_a_s),AddVehicleComponent(vehicleID,wg_l_c_s);
  654. }
  655. case uranus:
  656. {
  657. AddVehicleComponent(vehicleID,exh_a_u),AddVehicleComponent(vehicleID,exh_c_u),AddVehicleComponent(vehicleID,fbmp_a_u),AddVehicleComponent(vehicleID,fbmp_c_u);
  658. AddVehicleComponent(vehicleID,rbmp_a_u),AddVehicleComponent(vehicleID,rbmp_c_u),AddVehicleComponent(vehicleID,rf_a_u);
  659. AddVehicleComponent(vehicleID,rf_c_u),AddVehicleComponent(vehicleID,spl_a_u_b),AddVehicleComponent(vehicleID,spl_c_u_b),AddVehicleComponent(vehicleID,wg_l_a_u),AddVehicleComponent(vehicleID,wg_l_c_u);
  660. }
  661. case blade:
  662. {
  663. AddVehicleComponent(vehicleID,exh_lr_bl1),AddVehicleComponent(vehicleID,exh_lr_bl2),AddVehicleComponent(vehicleID,fbmp_lr_bl1),AddVehicleComponent(vehicleID,fbmp_lr_bl2);
  664. AddVehicleComponent(vehicleID,rbmp_lr_bl1),AddVehicleComponent(vehicleID,rbmp_lr_bl2),AddVehicleComponent(vehicleID,rf_lr_bl1);
  665. AddVehicleComponent(vehicleID,rf_lr_bl2),AddVehicleComponent(vehicleID,wg_l_lr_bl1);
  666. }
  667. case broadway:
  668. {
  669. AddVehicleComponent(vehicleID,exh_lr_br1),AddVehicleComponent(vehicleID,exh_lr_br2),AddVehicleComponent(vehicleID,fbmp_lr_br1),AddVehicleComponent(vehicleID,fbmp_lr_br2);
  670. AddVehicleComponent(vehicleID,rbmp_lr_br1),AddVehicleComponent(vehicleID,rbmp_lr_br2),AddVehicleComponent(vehicleID,wg_l_lr_br1);
  671. }
  672. case remingtn:
  673. {
  674. AddVehicleComponent(vehicleID,exh_lr_rem1),AddVehicleComponent(vehicleID,exh_lr_rem2),AddVehicleComponent(vehicleID,fbmp_lr_rem1),AddVehicleComponent(vehicleID,fbmp_lr_rem2),AddVehicleComponent(vehicleID,misc_c_lr_rem1);
  675. AddVehicleComponent(vehicleID,misc_c_lr_rem2),AddVehicleComponent(vehicleID,misc_c_lr_rem3);
  676. AddVehicleComponent(vehicleID,rbmp_lr_rem1),AddVehicleComponent(vehicleID,rbmp_lr_rem2),AddVehicleComponent(vehicleID,wg_l_lr_rem1),AddVehicleComponent(vehicleID,wg_l_lr_rem2);
  677. }
  678. case savanna:
  679. {
  680. AddVehicleComponent(vehicleID,exh_lr_sv1),AddVehicleComponent(vehicleID,exh_lr_sv2),AddVehicleComponent(vehicleID,fbmp_lr_sv1),AddVehicleComponent(vehicleID,fbmp_lr_sv2);
  681. AddVehicleComponent(vehicleID,rbmp_lr_sv1),AddVehicleComponent(vehicleID,rbmp_lr_sv2),AddVehicleComponent(vehicleID,rf_lr_sv1);
  682. AddVehicleComponent(vehicleID,rf_lr_sv2),AddVehicleComponent(vehicleID,wg_l_lr_sv);
  683. }
  684. case slamvan:
  685. {
  686. AddVehicleComponent(vehicleID,bbb_lr_slv1),AddVehicleComponent(vehicleID,bbb_lr_slv2),AddVehicleComponent(vehicleID,exh_lr_slv1),AddVehicleComponent(vehicleID,exh_lr_slv2),AddVehicleComponent(vehicleID,fbb_lr_slv1);
  687. AddVehicleComponent(vehicleID,fbb_lr_slv2),AddVehicleComponent(vehicleID,fbmp_lr_slv1);
  688. AddVehicleComponent(vehicleID,wg_l_lr_slv1),AddVehicleComponent(vehicleID,wg_l_lr_slv2);
  689. }
  690. case tornado:
  691. {
  692. AddVehicleComponent(vehicleID,exh_lr_t1),AddVehicleComponent(vehicleID,exh_lr_t2),AddVehicleComponent(vehicleID,fbmp_lr_t1),AddVehicleComponent(vehicleID,fbmp_lr_t2);
  693. AddVehicleComponent(vehicleID,rbmp_lr_t1),AddVehicleComponent(vehicleID,rbmp_lr_t2),AddVehicleComponent(vehicleID,wg_l_lr_t1);
  694. }
  695. /*case fcr900:
  696. {
  697. AddVehicleComponent(vehicleID,exh_bk_fc_sa),AddVehicleComponent(vehicleID,exh_bk_fc_ta),AddVehicleComponent(vehicleID,exh_bk_fc_tc),AddVehicleComponent(vehicleID,misc_a_bk_fc1),AddVehicleComponent(vehicleID,misc_a_bk_fc2);
  698. AddVehicleComponent(vehicleID,nto_bk_s),AddVehicleComponent(vehicleID,nto_bk_tw);
  699. }
  700. case bf400:
  701. {
  702. AddVehicleComponent(vehicleID,exh_bk_bf_sa),AddVehicleComponent(vehicleID,exh_bk_bf_ta),AddVehicleComponent(vehicleID,exh_bk_bf_tc),AddVehicleComponent(vehicleID,misc_a_bk_bf1),AddVehicleComponent(vehicleID,misc_a_bk_bf2);
  703. AddVehicleComponent(vehicleID,nto_bk_s),AddVehicleComponent(vehicleID,nto_bk_tw);
  704. }
  705. case nrg500:
  706. {
  707. AddVehicleComponent(vehicleID,exh_bk_nr_sa),AddVehicleComponent(vehicleID,exh_bk_nr_ta),AddVehicleComponent(vehicleID,exh_bk_nr_tc),AddVehicleComponent(vehicleID,misc_a_bk_nr1),AddVehicleComponent(vehicleID,misc_a_bk_nr2);
  708. AddVehicleComponent(vehicleID,nto_bk_s),AddVehicleComponent(vehicleID,nto_bk_tw);
  709. }
  710. case pcj600:
  711. {
  712. AddVehicleComponent(vehicleID,exh_bk_pc_sa),AddVehicleComponent(vehicleID,exh_bk_pc_ta),AddVehicleComponent(vehicleID,exh_bk_pc_tc),AddVehicleComponent(vehicleID,misc_a_bk_pc1),AddVehicleComponent(vehicleID,misc_a_bk_pc2);
  713. AddVehicleComponent(vehicleID,nto_bk_s),AddVehicleComponent(vehicleID,nto_bk_tw);
  714. }*/
  715. }
  716. }
  717. new RandomPaint[4][0] = { {0},{1},{2},{3} };
  718.  
  719. stock SetVehicleRepair(playerid,vehicleid) {
  720. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
  721. new Float:X, Float:Y, Float:Z;
  722. GetPlayerPos(playerid,X,Y,Z);
  723. SetVehiclePos(vehicleid,-1904.2220,283.8210,40.7527);
  724. SetTimerEx("SetVehiclePos",250,0,"dfff",vehicleid,X,Y,Z);
  725. }
  726. SetVehicleHealth(vehicleid,1000.0);
  727. return 1;
  728. }
  729.  
  730. stock OnPlayerCarJack(playerid, vehicleid, ispassenger) {
  731. for(new i;i<MAX_PLAYERS;i++) {
  732. if(IsPlayerConnected(i)) {
  733. if(!ispassenger && i!=playerid && IsPlayerInVehicle(i,vehicleid)) {
  734. if(GetPlayerState(i) == PLAYER_STATE_DRIVER) {
  735. return SetPlayerHealth(playerid,0.0);
  736. } } } }
  737. return 0;
  738. }
  739. stock PlayerIp(playerid)
  740. {
  741. new ip[16];
  742. GetPlayerIp(playerid, ip, sizeof(ip));
  743. return ip;
  744. }
  745. stock PlayerName(playerid)
  746. {
  747. new name[MAX_PLAYER_NAME];
  748. GetPlayerName(playerid, name, MAX_PLAYER_NAME);
  749. return name;
  750. }
  751. stock SetVehicleNitro(vehicleid,check,type)
  752. {
  753. if(type<1008||>1010)type=1008;
  754. if(enabled == 1) {
  755. if(IsVehicleInvalidNosVehicle(vehicleid)) {
  756. AddVehicleComponent(vehicleid,type);
  757. }
  758. }
  759. else if(IsVehicleInvalidNosVehicle(vehicleid))RemoveVehicleComponent(vehicleid,type);
  760. return true;
  761. }
  762.  
  763. stock SetVehiclePaintJob(vehicleid,vehiclecheck,type)
  764. {
  765. if(type < 0 || type > 3)type=RandomPaint[random(sizeof(RandomPaint)][0];
  766. if(vehiclecheck == 1) {
  767. if(IsVehiclePaintJOBVehicle(vehicleid)) {
  768. ChangeVehiclePaintjob(vehicleid,type);
  769. }
  770. }
  771. else ChangeVehiclePaintjob(vehicleid,type);
  772. return true;
  773. }
  774. stock SetPlayerLocation(playerid, Float:x, Float:y, Float:z, Float:a, interior, world)
  775. {
  776. SetPlayerPos(playerid, Float:x, Float:y, Float:z);
  777. SetPlayerFacingAngle(playerid, Float:a);
  778. SetPlayerInterior(playerid, interior);
  779. SetPlayerVirtualWorld(playerid, world);
  780. return true;
  781. }
  782.  
  783. stock SetVehicleLocation(vehicleid, Float:x, Float:y, Float:z, Float:a, interior, world)
  784. {
  785. SetVehiclePos(vehicleid, Float:x, Float:y, Float:z);
  786. SetVehicleZAngle(vehicleid, Float:a);
  787. LinkVehicleToInterior(vehicleid, interior);
  788. if(GetVehicleVirtualWorld(vehicleid)!=world)SetVehicleVirtualWorld(vehicleid, world);
  789. return true;
  790. }
  791.  
  792. stock IsVehicleInvalidPaintable(vehicleid)
  793. {
  794. new vehiclemodel = GetVehicleModel(vehicleid);
  795. if( vehiclemodel == 596 || vehiclemodel == 596 || vehiclemodel == 490 ||
  796. vehiclemodel == 420 || vehiclemodel == 416 || vehiclemodel == 427 ||
  797. vehiclemodel == 497 )
  798. {
  799. return true;
  800. }
  801. return false;
  802. }
  803. stock IsVehicleBigSize(vehicleid)
  804. {
  805. new vehiclemodel = GetVehicleModel(vehicleid);
  806. if( vehiclemodel == 520 || vehiclemodel == 519 || vehiclemodel == 476 ||
  807. vehiclemodel == 515 || vehiclemodel == 595 || vehiclemodel == 512 ||
  808. vehiclemodel == 452 || vehiclemodel == 437 || vehiclemodel == 460 ||
  809. vehiclemodel == 447 || vehiclemodel == 409 || vehiclemodel == 425 ||
  810. vehiclemodel == 403 || vehiclemodel == 431 || vehiclemodel == 407 ||
  811. vehiclemodel == 544 || vehiclemodel == 406 || vehiclemodel == 497 ||
  812. vehiclemodel == 493 || vehiclemodel == 472 || vehiclemodel == 588 ||
  813. vehiclemodel == 427 || vehiclemodel == 433 || vehiclemodel == 593)
  814. {
  815. return true;
  816. }
  817. return false;
  818. }
  819. stock IsVehicleSmallSize(vehicleid)
  820. {
  821. new vehiclemodel = GetVehicleModel(vehicleid);
  822. if( vehiclemodel == 468 || vehiclemodel == 586 || vehiclemodel == 471 ||
  823. vehiclemodel == 448 || vehiclemodel == 461 || vehiclemodel == 522 ||
  824. vehiclemodel == 510 || vehiclemodel == 463 || vehiclemodel == 521 ||
  825. vehiclemodel == 462 || vehiclemodel == 481 || vehiclemodel == 509 ||
  826. vehiclemodel == 581 || vehiclemodel == 441 || vehiclemodel == 457 ||
  827. vehiclemodel == 571 || vehiclemodel == 574)
  828. {
  829. return true;
  830. }
  831. return false;
  832. }
  833. stock IsVehiclePaintJOBVehicle(vehicleid)
  834. {
  835. new vehiclemodel = GetVehicleModel(vehicleid);
  836. if( vehiclemodel == 565 || vehiclemodel == 558 || vehiclemodel == 559 ||
  837. vehiclemodel == 587 || vehiclemodel == 562 || vehiclemodel == 560 ||
  838. vehiclemodel == 535 || vehiclemodel == 567 || vehiclemodel == 534 ||
  839. vehiclemodel == 536 || vehiclemodel == 561 || vehiclemodel == 575)
  840. {
  841. return true;
  842. }
  843. return false;
  844. }
  845. stock IsVehicleInvalidSOSVehicle(vehicleid)
  846. {
  847. new vehiclemodel = GetVehicleModel(vehicleid);
  848. if( vehiclemodel == 520 || vehiclemodel == 511 || vehiclemodel == 512 ||
  849. vehiclemodel == 593 || vehiclemodel == 553 || vehiclemodel == 476 ||
  850. vehiclemodel == 460 || vehiclemodel == 413 || vehiclemodel == 425 ||
  851. vehiclemodel == 447 || vehiclemodel == 469 || vehiclemodel == 519)
  852. {
  853. return true;
  854. }
  855. return false;
  856. }
  857. stock IsVehiclePassengerVehicle(vehicleid)
  858. {
  859. new vehiclemodel = GetVehicleModel(vehicleid);
  860. if( vehiclemodel == 586 || vehiclemodel == 462 || vehiclemodel == 471 ||
  861. vehiclemodel == 522 || vehiclemodel == 581 || vehiclemodel == 468 ||
  862. vehiclemodel == 451 || vehiclemodel == 415 || vehiclemodel == 429 ||
  863. vehiclemodel == 541 || vehiclemodel == 506 || vehiclemodel == 411 ||
  864. vehiclemodel == 560 || vehiclemodel == 562 || vehiclemodel == 559 ||
  865. vehiclemodel == 561 || vehiclemodel == 565 || vehiclemodel == 444 ||
  866. vehiclemodel == 403 || vehiclemodel == 413 || vehiclemodel == 470 ||
  867. vehiclemodel == 500 || vehiclemodel == 400 || vehiclemodel == 558 ||
  868. vehiclemodel == 602 || vehiclemodel == 542 || vehiclemodel == 587 ||
  869. vehiclemodel == 477 || vehiclemodel == 496 || vehiclemodel == 603 ||
  870. vehiclemodel == 475 || vehiclemodel == 588 || vehiclemodel == 480 ||
  871. vehiclemodel == 402)
  872. {
  873. return true;
  874. }
  875. return false;
  876. }
  877. stock IsVehicleRimsVehicle(vehicleid)
  878. {
  879. new vehiclemodel = GetVehicleModel(vehicleid);
  880. if( vehiclemodel == 451 || vehiclemodel == 415 || vehiclemodel == 429 ||
  881. vehiclemodel == 541 || vehiclemodel == 506 || vehiclemodel == 411 ||
  882. vehiclemodel == 560 || vehiclemodel == 562 || vehiclemodel == 559 ||
  883. vehiclemodel == 561 || vehiclemodel == 565 || vehiclemodel == 403 ||
  884. vehiclemodel == 413 || vehiclemodel == 470 || vehiclemodel == 500 ||
  885. vehiclemodel == 400 || vehiclemodel == 602 || vehiclemodel == 542 ||
  886. vehiclemodel == 587 || vehiclemodel == 477 || vehiclemodel == 496 ||
  887. vehiclemodel == 603 || vehiclemodel == 475 || vehiclemodel == 588 ||
  888. vehiclemodel == 480 || vehiclemodel == 402)
  889. {
  890. return true;
  891. }
  892. return false;
  893. }
  894. stock IsVehicleInvalidNosVehicle(vehicleid)
  895. {
  896. new vehiclemodel = GetVehicleModel(vehicleid);
  897. if( vehiclemodel == 581 || vehiclemodel == 523 || vehiclemodel == 462 ||
  898. vehiclemodel == 521 || vehiclemodel == 463 || vehiclemodel == 522 ||
  899. vehiclemodel == 461 || vehiclemodel == 448 || vehiclemodel == 468 ||
  900. vehiclemodel == 586 || vehiclemodel == 509 || vehiclemodel == 481 ||
  901. vehiclemodel == 510 || vehiclemodel == 472 || vehiclemodel == 473 ||
  902. vehiclemodel == 493 || vehiclemodel == 595 || vehiclemodel == 484 ||
  903. vehiclemodel == 430 || vehiclemodel == 453 || vehiclemodel == 452 ||
  904. vehiclemodel == 446 || vehiclemodel == 454 || vehiclemodel == 590 ||
  905. vehiclemodel == 569 || vehiclemodel == 537 || vehiclemodel == 538 ||
  906. vehiclemodel == 570 || vehiclemodel == 449)
  907. {
  908. return true;
  909. }
  910. return false;
  911. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement