Advertisement
Guest User

Untitled

a guest
Oct 17th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.13 KB | None | 0 0
  1. AddCSLuaFile()
  2.  
  3. local VehicleName = "2011 Unmarked CVPI"
  4.  
  5. local EMV = {}
  6. local SW = "S_WHITE"
  7. local B = "BLUE"
  8. local R = "RED"
  9. local DR = "D_RED"
  10. local W = "WHITE"
  11. local CW = "C_WHITE"
  12. local G = "GREEN"
  13. local A = "AMBER"
  14.  
  15. EMV.Siren = 2
  16. EMV.Skin = 0
  17. EMV.Color = Color(0,0,0)
  18.  
  19. EMV.BodyGroups = {
  20. { 0, 0 }, --
  21. { 1, 0 }, -- [EM] Spot Lights
  22. { 2, 0 }, -- [EM] Dash
  23. { 3, 0 }, -- Ford
  24. { 4, 0 }, -- Crown
  25. { 5, 0 }, -- Victoria
  26. { 6, 0 }, -- P71
  27. { 7, 0 }, --
  28. { 8, 0 }, --
  29. { 9, 0 }, --
  30. { 10, 0 }, --
  31. { 11, 0 }, -- [EM] Front Window Lights
  32. { 12, 0 }, -- [EM] Push Bar
  33. { 13, 1 }, -- [EM] Grille
  34. { 14, 1 }, -- [EM] Mirrors
  35. { 15, 0 }, -- [EM] Light Bars
  36. { 16, 0 }, -- [EM] Interior Equipment
  37. { 17, 0 }, -- [EM] Interior Consoles Slot 1
  38. { 18, 0 }, -- [EM] Interior Consoles Slot 2
  39. { 19, 1 }, -- [EM] Cage
  40. { 20, 0 }, -- [EM] Rear Door Window Lights
  41. { 21, 0 }, -- [EM] Rear Window Lights
  42. { 22, 0 }, -- [EM] Rear Window Lower Lights
  43. { 23, 0 }, -- [EM] Headlight Ions
  44. { 24, 0 }, -- Front Door Panels
  45. { 25, 0 }, -- Rear Door Panels
  46. { 26, 0 }, -- Trunk Panel
  47. { 27, 0 }, -- Trunk Badge
  48. { 28, 0 }, -- Door Handles
  49. { 29, 0 }, -- Rear Windows
  50. { 30, 2 }, -- Radio Antennas
  51. { 31, 0 }, -- Wheels
  52. { 32, 0 }, --
  53. { 33, 0 }, --
  54. { 34, 0 }, --
  55. }
  56.  
  57. EMV.Auto = {
  58. {
  59. ID = "TDM Front Interior Lightbar",
  60. Scale = 1,
  61. Pos = Vector( 0, 13, 67),
  62. Ang = Angle( 0, 90, 0 ),
  63. Color1 = "BLUE",
  64. Color2 = "RED"
  65. },
  66. {
  67. ID = "Tomar 200S Rear",
  68. Scale = 0.70,
  69. Pos = Vector( 0, -68, 68.2),
  70. Ang = Angle( 0, -90, 0 )
  71. },
  72. {
  73. ID = "Whelen Ion",
  74. Scale = 1,
  75. Phase = "A",
  76. Color1 = "RED",
  77. Pos = Vector( -9.8, 112.2, 38.8),
  78. Ang = Angle( 0, 0, 0 )
  79. },
  80. {
  81. ID = "Whelen Ion",
  82. Scale = 1,
  83. Phase = "A",
  84. Color1 = "RED",
  85. Pos = Vector( 9.8, 112.2, 38.8),
  86. Ang = Angle( 0, 0, 0 )
  87. },
  88. {
  89. ID = "Whelen Ion",
  90. Scale = 1,
  91. Phase = "B",
  92. Color1 = "BLUE",
  93. Pos = Vector( -7, 113, 34.8),
  94. Ang = Angle( 0, 0, 0 )
  95. },
  96. {
  97. ID = "Whelen Ion",
  98. Scale = 1,
  99. Phase = "B",
  100. Color1 = "BLUE",
  101. Pos = Vector( 7, 113, 34.8),
  102. Ang = Angle( 0, 0, 0 )
  103. }
  104. }
  105.  
  106. EMV.Meta = {
  107. flasher = {
  108. AngleOffset = -90,
  109. W = 9,
  110. H = 9.8,
  111. Sprite = "sprites/emv/cvpi_corner_marker",
  112. Scale = 5,
  113. },
  114. flasher2 = {
  115. AngleOffset = -90,
  116. W = 9,
  117. H = 9.8,
  118. Sprite = "sprites/emv/cvpi_corner_marker",
  119. Scale = 5,
  120. },
  121. reverse_lights1 = {
  122. AngleOffset = 90,
  123. W = 10,
  124. H = 11,
  125. Sprite = "sprites/emv/crownvic_reverse",
  126. Scale = 1,
  127. WMult = 1
  128. },
  129. }
  130.  
  131. EMV.Sections = {
  132. ["flashers"] = {
  133. { { 1, SW } },
  134. { { 2, SW } },
  135. },
  136. ["reverse_lights1"] = {
  137. { { 3, SW } },
  138. { { 4, SW } },
  139. }
  140. }
  141.  
  142. EMV.Positions = {
  143. [1] = { Vector( -36.20, 108, 34 ), Angle( -10, 20, 0 ), "flasher" },
  144. [2] = { Vector( 36.20, 108, 34 ), Angle( 0, -20, 0 ), "flasher2" },
  145. [3] = { Vector( -11, -130, 43 ), Angle( 180, 0, 182 ), "reverse_lights1" },
  146. [4] = { Vector( 11, -130, 43 ), Angle( 0, 1, -3.1 ), "reverse_lights1" },
  147.  
  148. }
  149.  
  150. EMV.Patterns = {
  151. ["flashers"] = {
  152. ["code3"] = { 1, 0, 1, 0, 1, 0, 2, 0, 2, 0, 2, 0}
  153. },
  154. ["reverse_lights1"] = {
  155. ["code3"] = { 2, 0, 2, 0, 2, 0, 1, 0, 1, 0, 1, 0}
  156. }
  157. }
  158.  
  159. EMV.Sequences = {
  160. Sequences = {
  161. { Name = "CODE 1", Stage = "M1", Components = {}, Disconnect = {} },
  162. { Name = "CODE 2", Stage = "M2", Components = {}, Disconnect = {} },
  163. { Name = "CODE 3", Stage = "M3", Components = {["flashers"] = "code3", ["reverse_lights1"] = "code3",}, Disconnect = {} }
  164. },
  165. Traffic = {
  166. { Name = "LEFT", Stage = "L", Components = {}, Disconnect = {} },
  167. { Name = "DIVERGE", Stage = "D", Components = {}, Disconnect = {} },
  168. { Name = "RIGHT", Stage = "R", Components = {}, Disconnect = {} }
  169. }
  170. }
  171.  
  172. local V = {
  173. Name = VehicleName,
  174. Class = "prop_vehicle_jeep",
  175. Category = "GamingSP - Photon",
  176. Author = "GamingSP",
  177. Model = "models/tdmcars/emergency/for_crownvic_fh3.mdl",
  178. KeyValues = { vehiclescript = "scripts/vehicles/TDMCars/for_crownvic_fh3.txt" },
  179. IsEMV = true,
  180. EMV = EMV,
  181. HasPhoton = true,
  182. Photon = "PHOTON_INHERIT"
  183. }
  184. list.Set( "Vehicles", VehicleName, V )
  185.  
  186. if EMVU then EMVU:OverwriteIndex( VehicleName, EMV ) end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement