neon.inc 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305
  1. /*---------------------------------------------------------------------------*-
  2. neons.inc By Psymetrix.
  3. Thanks to JernejL for producing a list of vehicle dimensions and offsets.
  4. http://forum.sa-mp.com/showthread.php?t=164251
  5. -*---------------------------------------------------------------------------*/
  6. #if defined _NEONS_INCLUSED
  7. #endinput
  8. #endif
  9. #define _NEONS_INCLUSED
  10. #include <a_samp>
  11. /*
  12. native AttachNeons( vehicleid, color );
  13. native RemoveNeons( vehicleid );
  14. */
  15. #define NEON_RED 18647 // RedNeonTube1
  16. #define NEON_BLUE 18648 // BlueNeonTube1
  17. #define NEON_GREEN 18649 // GreenNeonTube1
  18. #define NEON_YELLOW 18650 // YellowNeonTube1
  19. #define NEON_PINK 18651 // PinkNeonTube1
  20. #define NEON_WHITE 18652 // WhiteNeonTube1
  21. stock
  22. bool: g_HasNeons[ MAX_VEHICLES char ],
  23. g_NeonObject[ MAX_VEHICLES ][ 2 ];
  24. static stock Float:VehicleData[ ][ 6 ] =
  25. {
  26. //SizeX, SizeY, SizeZ, ChassisX, ChassisY, ChassisZ
  27. { 2.329999, 5.119999, 1.639999, 0.000000, 0.000000, 0.000000 }, // 400
  28. { 2.569999, 5.829999, 1.710000, 0.000000, 0.000000, 0.000000 }, // 401
  29. { 2.410000, 5.800000, 1.529999, 0.000000, 1.519999, -0.349999 }, // 402
  30. { 3.150000, 9.220000, 4.179999, 0.000000, 0.000000, 0.000000 }, // 403
  31. { 2.200000, 5.809999, 1.840000, 0.000000, 0.000000, 0.000000 }, // 404
  32. { 2.349999, 6.000000, 1.490000, 0.000000, 0.019999, 0.000000 }, // 405
  33. { 5.269999, 11.590000, 4.420000, 0.000000, 0.000000, 0.000000 }, // 406
  34. { 2.849999, 8.960000, 2.700000, 0.000000, 0.000000, 0.000000 }, // 407
  35. { 3.119999, 10.689999, 3.910000, 0.000000, 0.000000, 0.000000 }, // 408
  36. { 2.369999, 8.180000, 1.529999, 0.000000, 2.750000, -0.349999 }, // 409
  37. { 2.259999, 5.010000, 1.799999, 0.000000, 0.000000, 0.000000 }, // 410
  38. { 2.390000, 5.780000, 1.370000, 0.000000, 0.000000, 0.000000 }, // 411
  39. { 2.450000, 7.309999, 1.389999, 0.000000, 0.000000, 0.000000 }, // 412
  40. { 2.279999, 5.880000, 2.230000, 0.000000, 0.000000, 0.000000 }, // 413
  41. { 2.519999, 7.070000, 4.599999, 0.000000, 0.000000, 0.000000 }, // 414
  42. { 2.319999, 5.510000, 1.139999, 0.000000, 0.000000, 0.000000 }, // 415
  43. { 2.730000, 8.010000, 3.400000, 0.000000, 0.000000, 0.000000 }, // 416
  44. { 5.449999, 23.270000, 6.610000, 0.000000, 0.000000, 0.000000 }, // 417
  45. { 2.569999, 5.670000, 2.140000, 0.000000, 0.000000, 0.000000 }, // 418
  46. { 2.400000, 6.219999, 1.409999, 0.000000, 1.620000, -0.430000 }, // 419
  47. { 2.410000, 5.909999, 1.769999, 0.000000, 0.000000, 0.000000 }, // 420
  48. { 2.250000, 6.389999, 1.370000, 0.000000, 1.740000, -0.469999 }, // 421
  49. { 2.269999, 5.380000, 1.549999, 0.000000, 0.000000, 0.000000 }, // 422
  50. { 2.319999, 4.840000, 4.909999, 0.000000, 0.000000, 0.000000 }, // 423
  51. { 2.460000, 3.859999, 1.779999, 0.000000, 0.000000, 0.000000 }, // 424
  52. { 5.159999, 18.629999, 5.190000, 0.000000, 0.000000, 0.000000 }, // 425
  53. { 2.410000, 5.909999, 1.769999, 0.000000, 1.639999, -0.349999 }, // 426
  54. { 2.640000, 8.199999, 3.230000, 0.000000, 0.000000, 0.000000 }, // 427
  55. { 2.730000, 6.280000, 3.480000, 0.000000, 0.000000, 0.100000 }, // 428
  56. { 2.210000, 5.179999, 1.279999, 0.000000, 0.000000, 0.000000 }, // 429
  57. { 4.77, 16.90, 5.92, 0.000000, 0.000000, 0.000000 }, // 430
  58. { 3.009999, 12.210000, 4.420000, 0.000000, 0.000000, 0.000000 }, // 431
  59. { 4.300000, 9.170000, 3.880000, 0.000000, 0.000000, 0.000000 }, // 432
  60. { 3.400000, 10.000000, 4.860000, 0.000000, 0.000000, 0.000000 }, // 433
  61. { 2.289999, 4.570000, 1.720000, 0.000000, 0.000000, 0.000000 }, // 434
  62. { 3.160000, 13.529999, 4.769999, 0.000000, 0.000000, 0.000000 }, // 435
  63. { 2.279999, 5.510000, 1.720000, 0.000000, 0.000000, 0.000000 }, // 436
  64. { 3.039999, 11.760000, 4.010000, 0.000000, 0.000000, 0.000000 }, // 437
  65. { 2.410000, 5.820000, 1.720000, 0.000000, 0.000000, 0.000000 }, // 438
  66. { 2.220000, 5.289999, 1.470000, 0.000000, 0.000000, 0.000000 }, // 439
  67. { 2.309999, 5.559999, 2.759999, 0.000000, 0.000000, 0.000000 }, // 440
  68. { 0.870000, 1.409999, 1.019999, 0.000000, 0.000000, 0.000000 }, // 441
  69. { 2.609999, 6.679999, 1.759999, 0.000000, 0.000000, 0.000000 }, // 442
  70. { 4.159999, 20.049999, 4.429999, 0.000000, 0.000000, 0.000000 }, // 443
  71. { 3.660000, 6.019999, 3.289999, 0.000000, 0.000000, 0.000000 }, // 444
  72. { 2.299999, 5.860000, 1.750000, 0.000000, 0.000000, 0.000000 }, // 445
  73. { 4.77, 17.02, 4.31, 0.000000, 0.000000, 0.000000 }, // 446
  74. { 2.420000, 14.800000, 3.150000, 0.000000, 0.000000, 0.000000 }, // 447
  75. { 0.709999, 2.190000, 1.629999, 0.000000, 0.000000, 0.000000 }, // 448
  76. { 3.029999, 9.029999, 4.989999, 0.000000, 0.000000, 0.000000 }, // 449
  77. { 3.069999, 13.510000, 3.720000, 0.000000, 0.000000, 0.000000 }, // 450
  78. { 2.319999, 5.469999, 1.220000, 0.000000, 0.000000, 0.000000 }, // 451
  79. { 3.609999, 14.569999, 3.289999, 0.000000, 1.500000, 1.169999 }, // 452
  80. { 5.14, 13.77, 9.29, 0.000000, 1.500000, 1.169999 }, // 453
  81. { 6.62, 19.05, 13.84, 0.000000, 1.500000, 1.169999 }, // 454
  82. { 3.319999, 9.699999, 3.630000, 0.000000, 0.000000, 0.000000 }, // 455
  83. { 3.230000, 9.520000, 4.980000, 0.000000, 0.000000, 0.000000 }, // 456
  84. { 1.830000, 2.609999, 2.720000, 0.000000, 0.000000, 0.000000 }, // 457
  85. { 2.410000, 6.139999, 1.470000, 0.000000, 0.000000, 0.000000 }, // 458
  86. { 2.299999, 5.719999, 2.230000, 0.000000, 0.000000, 0.000000 }, // 459
  87. { 10.850000, 13.550000, 4.440000, 0.000000, 0.000000, 0.000000 }, // 460
  88. { 0.699999, 2.460000, 1.679999, 0.000000, 0.000000, 0.000000 }, // 461
  89. { 0.709999, 2.190000, 1.629999, 0.000000, 0.000000, 0.000000 }, // 462
  90. { 0.699999, 2.420000, 1.340000, 0.000000, 0.000000, 0.000000 }, // 463
  91. { 1.580000, 1.549999, 1.149999, 0.000000, 0.000000, 0.000000 }, // 464
  92. { 0.870000, 1.409999, 1.019999, 0.000000, 0.000000, 0.000000 }, // 465
  93. { 2.529999, 6.170000, 1.649999, 0.000000, 1.789999, -0.349999 }, // 466
  94. { 2.529999, 6.360000, 1.669999, 0.000000, 1.799999, -0.349999 }, // 467
  95. { 0.709999, 2.230000, 1.419999, 0.000000, 0.000000, 0.000000 }, // 468
  96. { 2.420000, 14.800000, 3.150000, 0.000000, 0.000000, 0.000000 }, // 469
  97. { 2.660000, 5.480000, 2.099999, 0.000000, 0.000000, 0.000000 }, // 470
  98. { 1.419999, 2.000000, 1.710000, 0.000000, 0.000000, 0.000000 }, // 471
  99. { 2.67, 9.34, 4.87, 0.000000, 0.000000, 1.72 }, // 472
  100. { 2.90, 5.40, 2.22, 0.00, 0.31, 0.36 }, // 473
  101. { 2.430000, 6.030000, 1.690000, 0.000000, 0.000000, 0.000000 }, // 474
  102. { 2.450000, 5.780000, 1.480000, 0.000000, 1.539999, -0.349999 }, // 475
  103. { 11.029999, 11.289999, 3.289999, 0.000000, 0.000000, 0.000000 }, // 476
  104. { 2.670000, 5.929999, 1.399999, 0.000000, 0.000000, 0.000000 }, // 477
  105. { 2.450000, 5.570000, 1.740000, 0.000000, 1.490000, -0.550000 }, // 478
  106. { 2.250000, 6.150000, 1.990000, 0.000000, 0.000000, 0.000000 }, // 479
  107. { 2.269999, 5.260000, 1.419999, 0.000000, 0.000000, 0.000000 }, // 480
  108. { 0.709999, 1.879999, 1.320000, 0.000000, 0.000000, 0.000000 }, // 481
  109. { 2.339999, 5.699999, 1.870000, 0.000000, 0.000000, 0.000000 }, // 482
  110. { 2.049999, 6.190000, 2.109999, 0.000000, 0.000000, 0.000000 }, // 483
  111. { 5.35, 26.20, 7.16, 0.000000, 0.000000, 0.46 }, // 484
  112. { 1.970000, 4.070000, 1.440000, 0.000000, 0.000000, 0.000000 }, // 485
  113. { 4.340000, 7.840000, 4.449999, 0.000000, 0.000000, 0.000000 }, // 486
  114. { 2.329999, 15.039999, 4.670000, 0.000000, 0.000000, 0.000000 }, // 487
  115. { 2.329999, 12.609999, 4.650000, 0.000000, 0.000000, 0.000000 }, // 488
  116. { 2.539999, 5.699999, 2.140000, 0.000000, 0.000000, 0.000000 }, // 489
  117. { 2.920000, 6.929999, 2.140000, 0.000000, 0.180000, 0.000000 }, // 490
  118. { 2.309999, 6.329999, 1.289999, 0.000000, 1.570000, -0.419999 }, // 491
  119. { 2.349999, 6.179999, 1.789999, 0.000000, 1.710000, -0.349999 }, // 492
  120. { 4.77, 17.83, 3.85, 0.000000, 0.000000, 0.000000 }, // 493
  121. { 2.250000, 6.489999, 1.500000, 0.000000, -0.219999, 0.000000 }, // 494
  122. { 2.779999, 5.449999, 1.990000, 0.000000, 0.000000, 0.000000 }, // 495
  123. { 2.279999, 4.750000, 1.789999, 0.000000, 0.000000, 0.000000 }, // 496
  124. { 2.329999, 15.039999, 4.659999, 0.000000, 0.000000, 0.000000 }, // 497
  125. { 2.900000, 6.599999, 4.280000, 0.000000, 0.000000, 0.000000 }, // 498
  126. { 2.640000, 7.199999, 3.750000, 0.000000, 0.000000, 0.000000 }, // 499
  127. { 2.289999, 5.010000, 1.850000, 0.000000, 0.000000, 0.000000 }, // 500
  128. { 0.870000, 1.409999, 1.019999, 0.000000, 0.000000, 0.000000 }, // 501
  129. { 2.349999, 5.969999, 1.519999, 0.000000, 0.000000, 0.000000 }, // 502
  130. { 2.210000, 6.139999, 1.629999, 0.000000, -0.219999, 0.000000 }, // 503
  131. { 2.529999, 6.039999, 1.649999, 0.000000, 1.799999, 0.000000 }, // 504
  132. { 2.539999, 5.699999, 2.140000, 0.000000, 0.000000, 0.000000 }, // 505
  133. { 2.250000, 5.219999, 1.169999, 0.000000, 0.000000, 0.000000 }, // 506
  134. { 2.569999, 6.590000, 1.620000, 0.000000, 1.799999, -0.449999 }, // 507
  135. { 2.960000, 8.050000, 3.339999, 0.000000, 0.000000, 0.000000 }, // 508
  136. { 0.709999, 1.899999, 1.320000, 0.000000, 0.000000, 0.000000 }, // 509
  137. { 0.720000, 1.740000, 1.120000, 0.000000, 0.000000, 0.000000 }, // 510
  138. { 21.219999, 21.190000, 5.059999, 0.000000, 0.000000, 0.000000 }, // 511
  139. { 11.159999, 6.159999, 2.990000, 0.000000, 0.000000, 0.000000 }, // 512
  140. { 8.699999, 9.000000, 2.230000, 0.000000, 0.000000, -0.180000 }, // 513
  141. { 3.190000, 10.069999, 3.059999, 0.000000, 0.000000, 0.000000 }, // 514
  142. { 3.549999, 9.949999, 3.420000, 0.000000, 0.000000, 0.000000 }, // 515
  143. { 2.599999, 6.239999, 1.710000, 0.000000, 0.000000, 0.000000 }, // 516
  144. { 2.529999, 6.329999, 1.649999, 0.000000, 1.679999, -0.409999 }, // 517
  145. { 2.430000, 6.000000, 1.570000, 0.000000, 0.000000, 0.000000 }, // 518
  146. { 20.309999, 19.290000, 6.940000, 0.000000, 0.000000, 0.000000 }, // 519
  147. { 8.750000, 14.319999, 2.160000, 0.000000, 0.000000, 0.000000 }, // 520
  148. { 0.699999, 2.460000, 1.679999, 0.000000, 0.000000, 0.000000 }, // 521
  149. { 0.699999, 2.460000, 1.679999, 0.000000, 0.000000, 0.000000 }, // 522
  150. { 0.699999, 2.470000, 1.679999, 0.000000, 0.000000, 0.000000 }, // 523
  151. { 3.589999, 8.840000, 3.640000, 0.000000, 0.000000, 0.000000 }, // 524
  152. { 3.049999, 6.469999, 3.289999, 0.000000, 0.000000, 0.000000 }, // 525
  153. { 2.200000, 5.400000, 1.259999, 0.000000, 0.000000, 0.000000 }, // 526
  154. { 2.430000, 5.719999, 1.740000, 0.000000, 0.000000, 0.000000 }, // 527
  155. { 2.549999, 5.550000, 2.140000, 0.000000, 0.000000, 0.000000 }, // 528
  156. { 2.380000, 5.630000, 1.860000, 0.000000, 0.000000, 0.000000 }, // 529
  157. { 1.580000, 4.230000, 2.680000, 0.000000, 0.000000, 0.000000 }, // 530
  158. { 1.960000, 3.700000, 1.669999, 0.000000, 0.000000, -0.059999 }, // 531
  159. { 8.619999, 11.390000, 4.179999, 0.000000, 0.000000, 0.000000 }, // 532
  160. { 2.380000, 5.420000, 1.490000, 0.000000, 0.000000, 0.000000 }, // 533
  161. { 2.180000, 6.269999, 1.159999, 0.000000, 0.000000, 0.000000 }, // 534
  162. { 2.670000, 5.480000, 1.580000, 0.000000, 0.000000, 0.000000 }, // 535
  163. { 2.460000, 6.420000, 1.299999, 0.000000, 1.750000, -0.349999 }, // 536
  164. { 3.329999, 18.430000, 5.199999, 0.000000, 0.000000, 0.000000 }, // 537
  165. { 3.269999, 16.590000, 4.949999, 0.000000, 0.000000, -0.119999 }, // 538
  166. { 2.500000, 3.869999, 2.559999, 0.000000, 0.000000, 0.000000 }, // 539
  167. { 2.589999, 6.070000, 1.500000, 0.000000, 0.000000, 0.000000 }, // 540
  168. { 2.269999, 4.949999, 1.240000, 0.000000, 0.000000, 0.000000 }, // 541
  169. { 2.480000, 6.400000, 1.700000, 0.000000, 1.620000, -0.370000 }, // 542
  170. { 2.380000, 5.730000, 1.860000, 0.000000, 0.000000, 0.000000 }, // 543
  171. { 2.809999, 12.859999, 3.890000, 0.000000, 0.000000, 0.000000 }, // 544
  172. { 2.190000, 4.809999, 1.690000, 0.000000, 0.000000, 0.000000 }, // 545
  173. { 2.569999, 5.860000, 1.669999, 0.000000, 0.000000, 0.000000 }, // 546
  174. { 2.490000, 5.840000, 1.769999, 0.000000, 0.000000, 0.100000 }, // 547
  175. { 4.179999, 24.420000, 4.909999, 0.000000, 0.000000, 0.000000 }, // 548
  176. { 2.400000, 5.530000, 1.429999, 0.000000, 0.000000, 0.000000 }, // 549
  177. { 2.539999, 5.889999, 1.539999, 0.000000, 0.000000, 0.000000 }, // 550
  178. { 2.660000, 6.719999, 1.769999, 0.000000, 0.000000, 0.000000 }, // 551
  179. { 2.650000, 6.719999, 3.559999, 0.000000, 0.000000, 0.000000 }, // 552
  180. { 28.739999, 23.489999, 7.389999, 0.000000, 0.000000, 0.000000 }, // 553
  181. { 2.680000, 6.170000, 2.089999, 0.000000, 0.000000, 0.000000 }, // 554
  182. { 2.000000, 5.130000, 1.419999, 0.000000, 0.000000, 0.000000 }, // 555
  183. { 3.660000, 6.369999, 3.289999, 0.000000, 0.000000, 0.000000 }, // 556
  184. { 3.660000, 6.260000, 3.289999, 0.000000, 0.000000, 0.000000 }, // 557
  185. { 2.230000, 5.250000, 1.750000, 0.000000, 0.000000, 0.000000 }, // 558
  186. { 2.279999, 5.480000, 1.399999, 0.000000, 0.000000, 0.000000 }, // 559
  187. { 2.319999, 5.400000, 1.620000, 0.000000, 0.000000, 0.000000 }, // 560
  188. { 2.500000, 5.800000, 1.789999, 0.000000, 0.000000, 0.000000 }, // 561
  189. { 2.259999, 5.309999, 1.509999, 0.000000, -0.009999, 0.000000 }, // 562
  190. { 3.390000, 18.620000, 4.710000, 0.000000, 0.000000, 0.000000 }, // 563
  191. { 0.870000, 1.409999, 1.019999, 0.000000, 0.000000, 0.000000 }, // 564
  192. { 2.029999, 4.820000, 1.500000, 0.000000, 0.000000, 0.000000 }, // 565
  193. { 2.509999, 6.460000, 1.659999, 0.000000, 1.710000, -0.349999 }, // 566
  194. { 2.710000, 6.630000, 1.580000, 0.000000, 0.300000, -0.230000 }, // 567
  195. { 2.710000, 4.610000, 1.419999, 0.000000, 0.000000, 0.000000 }, // 568
  196. { 3.259999, 18.430000, 5.030000, 0.000000, 0.000000, 0.000000 }, // 569
  197. { 3.470000, 21.069999, 5.190000, 0.000000, 0.000000, 0.029999 }, // 570
  198. { 1.570000, 2.329999, 1.580000, 0.000000, 0.000000, 0.000000 }, // 571
  199. { 1.659999, 2.349999, 2.019999, 0.000000, 0.000000, 0.000000 }, // 572
  200. { 2.930000, 7.380000, 3.160000, 0.000000, 0.000000, 0.000000 }, // 573
  201. { 1.620000, 3.849999, 2.500000, 0.000000, 0.000000, 0.000000 }, // 574
  202. { 2.490000, 5.829999, 1.929999, 0.000000, 0.000000, 0.000000 }, // 575
  203. { 2.420000, 6.360000, 1.850000, 0.000000, 0.000000, 0.000000 }, // 576
  204. { 62.490001, 61.439998, 34.950000, 0.000000, 0.000000, 0.000000 }, // 577
  205. { 3.150000, 11.789999, 2.779999, 0.000000, 0.000000, 0.000000 }, // 578
  206. { 2.470000, 6.210000, 2.559999, 0.000000, 0.000000, 0.000000 }, // 579
  207. { 2.660000, 5.769999, 2.240000, 0.000000, 0.000000, 0.000000 }, // 580
  208. { 0.699999, 2.460000, 1.679999, 0.000000, 0.000000, 0.000000 }, // 581
  209. { 2.440000, 7.219999, 3.190000, 0.000000, 0.000000, 0.000000 }, // 582
  210. { 1.669999, 3.660000, 3.210000, 0.000000, 0.000000, 0.000000 }, // 583
  211. { 3.549999, 15.909999, 3.400000, 0.000000, 0.000000, 0.000000 }, // 584
  212. { 2.440000, 6.530000, 2.059999, 0.000000, 0.000000, 0.000000 }, // 585
  213. { 0.699999, 2.799999, 1.960000, 0.000000, 0.000000, 0.000000 }, // 586
  214. { 2.609999, 5.760000, 1.450000, 0.000000, 0.000000, 0.000000 }, // 587
  215. { 3.079999, 8.619999, 7.530000, 0.000000, 0.000000, 0.000000 }, // 588
  216. { 2.259999, 5.090000, 2.119999, 0.000000, 0.000000, 0.000000 }, // 589
  217. { 3.440000, 18.399999, 5.030000, 0.000000, 0.000000, 0.000000 }, // 590
  218. { 3.180000, 13.630000, 4.659999, 0.000000, 0.000000, 0.000000 }, // 591
  219. { 44.450000, 57.569999, 18.430000, 0.000000, 0.000000, 0.000000 }, // 592
  220. { 12.590000, 13.550000, 3.569999, 0.000000, 0.000000, 0.000000 }, // 593
  221. { 0.500000, 0.920000, 0.300000, 0.000000, -0.039999, 0.000000 }, // 594
  222. { 2.849999, 13.470000, 2.210000, 0.000000, 0.000000, 0.000000 }, // 595
  223. { 2.410000, 5.909999, 1.769999, 0.000000, 1.639999, -0.349999 }, // 596
  224. { 2.410000, 5.909999, 1.769999, 0.000000, 1.639999, -0.349999 }, // 597
  225. { 2.410000, 5.789999, 1.769999, 0.000000, 1.639999, -0.349999 }, // 598
  226. { 2.920000, 6.159999, 2.140000, 0.000000, 0.000000, 0.000000 }, // 599
  227. { 2.400000, 6.059999, 1.559999, 0.000000, 0.000000, 0.000000 }, // 600
  228. { 3.079999, 6.960000, 3.829999, 0.000000, 0.000000, 0.000000 }, // 601
  229. { 2.319999, 5.539999, 1.289999, 0.000000, 0.000000, 0.000000 }, // 602
  230. { 2.640000, 6.070000, 1.429999, 0.000000, 0.000000, 0.000000 }, // 603
  231. { 2.529999, 6.170000, 1.649999, 0.000000, 1.789999, -0.349999 }, // 604
  232. { 2.380000, 5.730000, 1.860000, 0.000000, 0.000000, 0.000000 }, // 605
  233. { 2.930000, 3.380000, 1.970000, 0.000000, 0.000000, 0.000000 }, // 606
  234. { 3.019999, 3.259999, 1.600000, 0.000000, 0.000000, -0.300000 }, // 607
  235. { 1.450000, 4.650000, 6.360000, 0.000000, 0.000000, 0.000000 }, // 608
  236. { 2.900000, 6.599999, 4.219999, 0.000000, 0.000000, 0.000000 }, // 609
  237. { 2.480000, 1.429999, 1.629999, 0.000000, 0.000000, 0.000000 }, // 610
  238. { 2.130000, 3.160000, 1.830000, 0.000000, 0.000000, 0.000000 } // 611
  239. };
  240. stock AttachNeons( vehicleid, color )
  241. {
  242. if ( g_HasNeons{ vehicleid } )
  243. RemoveNeons( vehicleid );
  244. if ( !GetVehicleModel( vehicleid ) )
  245. return 0;
  246. new arrModel = GetVehicleModel( vehicleid ) - 400;
  247. g_NeonObject[ vehicleid ][ 0 ] = CreateObject( color, 0.87, 0.00, -0.71, 0.00, 0.00, 0.00 );
  248. g_NeonObject[ vehicleid ][ 1 ] = CreateObject( color, -0.87, 0.00, -0.71, 0.00, 0.00, 0.00 );
  249. AttachObjectToVehicle(
  250. g_NeonObject[ vehicleid ][ 0 ],
  251. vehicleid,
  252. ( VehicleData[ arrModel ][ 0 ] / 2 ) - 0.5,
  253. VehicleData[ arrModel ][ 4 ] - VehicleData[ arrModel ][ 4 ],
  254. VehicleData[ arrModel ][ 5 ] - 0.5,
  255. 0.00,
  256. 0.00,
  257. 0.00 );
  258. AttachObjectToVehicle(
  259. g_NeonObject[ vehicleid ][ 1 ],
  260. vehicleid,
  261. ( ( VehicleData[ arrModel ][ 0 ] / 2 ) + 0.5) - VehicleData[ arrModel ][ 0 ],
  262. VehicleData[ arrModel ][ 4 ] - VehicleData[ arrModel ][ 4 ],
  263. VehicleData[ arrModel ][ 5 ] - 0.5,
  264. 0.00,
  265. 0.00,
  266. 0.00 );
  267. g_HasNeons{ vehicleid } = true;
  268. return 1;
  269. }
  270. stock RemoveNeons( vehicleid )
  271. {
  272. if ( !g_HasNeons{ vehicleid } )
  273. return 0;
  274. DestroyObject( g_NeonObject[ vehicleid ][ 0 ] );
  275. DestroyObject( g_NeonObject[ vehicleid ][ 1 ] );
  276. g_HasNeons{ vehicleid } = false;
  277. return 1;
  278. }