Guest User

neons.inc by Psymetrix

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