forked from Simnation/Main
Lightbar
Lightbar script hinzugefügt
This commit is contained in:
parent
6a13922656
commit
7acc7fef48
99 changed files with 6594 additions and 0 deletions
BIN
resources/[tools]/D3sEvcStarterPack/.fxap
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/.fxap
Normal file
Binary file not shown.
2402
resources/[tools]/D3sEvcStarterPack/carcols.meta
Normal file
2402
resources/[tools]/D3sEvcStarterPack/carcols.meta
Normal file
File diff suppressed because it is too large
Load diff
421
resources/[tools]/D3sEvcStarterPack/carvariations.meta
Normal file
421
resources/[tools]/D3sEvcStarterPack/carvariations.meta
Normal file
|
@ -0,0 +1,421 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CVehicleModelInfoVariation>
|
||||
<variationData>
|
||||
<Item>
|
||||
<modelName>D3s_S_Series_RB</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices content="char_array">0 0 0 0 0 0</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>Police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="63792" />
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>D3s_S_Series_BB</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices content="char_array">0 0 0 0 0 0</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>Police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="672694" />
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>D3s_S_Series_RR</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices content="char_array">0 0 0 0 0 0</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>Police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="768401" />
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>D3s_SirenV1</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices content="char_array">0 0 0 0 0 0</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>Police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="114" />
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>D3s_PartitionCage</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices content="char_array">0 0 0 0 0 0</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>Police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="114" />
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>D3s_AntennaBlack</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices content="char_array">0 0 0 0 0 0</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>Police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="114" />
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>D3s_AntennaSLVBLK</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices content="char_array">0 0 0 0 0 0</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>Police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="114" />
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>D3s_PlateReaderV1</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices content="char_array">0 0 0 0 0 0</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>Police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="114" />
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>D3s_PushGuard_S</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices content="char_array">0 0 0 0 0 0</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>Police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="114" />
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>D3s_AntennaLowProfile</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices content="char_array">0 0 0 0 0 0</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>Police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="114" />
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>D3s_TruckRack</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices content="char_array">0 0 0 0 0 0</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>Police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="114" />
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>D3s_BedRack</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices content="char_array">0 0 0 0 0 0</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>Police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="114" />
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>D3s_Pushbar_L</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices content="char_array">0 0 0 0 0 0</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>Police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="114" />
|
||||
</Item>
|
||||
</variationData>
|
||||
</CVehicleModelInfoVariation>
|
17
resources/[tools]/D3sEvcStarterPack/fxmanifest.lua
Normal file
17
resources/[tools]/D3sEvcStarterPack/fxmanifest.lua
Normal file
|
@ -0,0 +1,17 @@
|
|||
-- Version 1.0
|
||||
-- Created By D3lta Development Studios
|
||||
fx_version 'cerulean'
|
||||
game 'gta5'
|
||||
lua54 'yes'
|
||||
|
||||
files {
|
||||
'vehicles.meta',
|
||||
'carcols.meta',
|
||||
'carvariations.meta',
|
||||
}
|
||||
|
||||
data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta'
|
||||
data_file 'CARCOLS_FILE' 'carcols.meta'
|
||||
data_file 'VEHICLE_VARIATION_FILE' 'carvariations.meta'
|
||||
|
||||
dependency '/assetpacks'
|
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_AntennaBlack.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_AntennaBlack.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_AntennaBlack.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_AntennaBlack.ytd
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_AntennaSLVBLK.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_AntennaSLVBLK.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_AntennaSLVBLK.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_AntennaSLVBLK.ytd
Normal file
Binary file not shown.
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_BedRack+hi.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_BedRack+hi.ytd
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_BedRack.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_BedRack.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_BedRack.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_BedRack.ytd
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_BedRack_hi.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_BedRack_hi.yft
Normal file
Binary file not shown.
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_PartitionCage.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_PartitionCage.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_PartitionCage.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_PartitionCage.ytd
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_PlateReaderV1.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_PlateReaderV1.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_PlateReaderV1.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_PlateReaderV1.ytd
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_PushGuard_S.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_PushGuard_S.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_PushGuard_S.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_PushGuard_S.ytd
Normal file
Binary file not shown.
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_Pushbar_L+hi.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_Pushbar_L+hi.ytd
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_Pushbar_L.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_Pushbar_L.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_Pushbar_L.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_Pushbar_L.ytd
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_Pushbar_L_hi.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_Pushbar_L_hi.yft
Normal file
Binary file not shown.
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_S_Series_BB.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_S_Series_BB.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_S_Series_BB.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_S_Series_BB.ytd
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_S_Series_RB.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_S_Series_RB.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_S_Series_RB.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_S_Series_RB.ytd
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_S_Series_RR.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_S_Series_RR.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_S_Series_RR.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_S_Series_RR.ytd
Normal file
Binary file not shown.
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_SirenV1+hi.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_SirenV1+hi.ytd
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_SirenV1.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_SirenV1.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_SirenV1.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_SirenV1.ytd
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_SirenV1_hi.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_SirenV1_hi.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_TruckRack+hi.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_TruckRack+hi.ytd
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_TruckRack.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_TruckRack.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_TruckRack.ytd
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_TruckRack.ytd
Normal file
Binary file not shown.
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_TruckRack_hi.yft
Normal file
BIN
resources/[tools]/D3sEvcStarterPack/stream/D3s_TruckRack_hi.yft
Normal file
Binary file not shown.
1628
resources/[tools]/D3sEvcStarterPack/vehicles.meta
Normal file
1628
resources/[tools]/D3sEvcStarterPack/vehicles.meta
Normal file
File diff suppressed because it is too large
Load diff
BIN
resources/[tools]/EVC/.fxap
Normal file
BIN
resources/[tools]/EVC/.fxap
Normal file
Binary file not shown.
BIN
resources/[tools]/EVC/Client/client.lua
Normal file
BIN
resources/[tools]/EVC/Client/client.lua
Normal file
Binary file not shown.
BIN
resources/[tools]/EVC/Client/commands.lua
Normal file
BIN
resources/[tools]/EVC/Client/commands.lua
Normal file
Binary file not shown.
BIN
resources/[tools]/EVC/Client/exports.lua
Normal file
BIN
resources/[tools]/EVC/Client/exports.lua
Normal file
Binary file not shown.
BIN
resources/[tools]/EVC/Client/leave_veh.lua
Normal file
BIN
resources/[tools]/EVC/Client/leave_veh.lua
Normal file
Binary file not shown.
BIN
resources/[tools]/EVC/Client/markers.lua
Normal file
BIN
resources/[tools]/EVC/Client/markers.lua
Normal file
Binary file not shown.
BIN
resources/[tools]/EVC/Client/menu/menu.lua
Normal file
BIN
resources/[tools]/EVC/Client/menu/menu.lua
Normal file
Binary file not shown.
BIN
resources/[tools]/EVC/Client/menu/props.lua
Normal file
BIN
resources/[tools]/EVC/Client/menu/props.lua
Normal file
Binary file not shown.
BIN
resources/[tools]/EVC/Client/menu/sirens.lua
Normal file
BIN
resources/[tools]/EVC/Client/menu/sirens.lua
Normal file
Binary file not shown.
BIN
resources/[tools]/EVC/Client/native_veh.lua
Normal file
BIN
resources/[tools]/EVC/Client/native_veh.lua
Normal file
Binary file not shown.
BIN
resources/[tools]/EVC/Client/props.lua
Normal file
BIN
resources/[tools]/EVC/Client/props.lua
Normal file
Binary file not shown.
62
resources/[tools]/EVC/Custom/Client/access.lua
Normal file
62
resources/[tools]/EVC/Custom/Client/access.lua
Normal file
|
@ -0,0 +1,62 @@
|
|||
-- ESX
|
||||
if GetResourceState("es_extended") == "started" then
|
||||
Citizen.CreateThread(function()
|
||||
ESX = exports["es_extended"]:getSharedObject()
|
||||
while ESX.GetPlayerData().job == nil do
|
||||
Citizen.Wait(100)
|
||||
end
|
||||
TriggerServerEvent(GetCurrentResourceName()..":CheckAccess")
|
||||
end)
|
||||
|
||||
RegisterNetEvent('esx:setJob', function(_)
|
||||
TriggerServerEvent(GetCurrentResourceName()..":CheckAccess")
|
||||
end)
|
||||
|
||||
RegisterNetEvent('esx:setJob2', function(_)
|
||||
TriggerServerEvent(GetCurrentResourceName()..":CheckAccess")
|
||||
end)
|
||||
|
||||
-- QBCore
|
||||
elseif GetResourceState("qb-core") == "started" then
|
||||
Citizen.CreateThread(function()
|
||||
QBCore = exports['qb-core']:GetCoreObject()
|
||||
while QBCore.Functions.GetPlayerData().job == nil do
|
||||
Citizen.Wait(100)
|
||||
end
|
||||
TriggerServerEvent(GetCurrentResourceName()..":CheckAccess")
|
||||
end)
|
||||
|
||||
RegisterNetEvent('QBCore:Client:OnPlayerUnload', function()
|
||||
TriggerServerEvent(GetCurrentResourceName()..":CheckAccess")
|
||||
end)
|
||||
|
||||
RegisterNetEvent('QBCore:Client:OnJobUpdate', function(_)
|
||||
TriggerServerEvent(GetCurrentResourceName()..":CheckAccess")
|
||||
end)
|
||||
|
||||
-- Standalone / Other
|
||||
else
|
||||
Citizen.CreateThread(function()
|
||||
TriggerServerEvent(GetCurrentResourceName()..":CheckAccess")
|
||||
end)
|
||||
end
|
||||
|
||||
hasAccess = false
|
||||
RegisterNetEvent(GetCurrentResourceName()..":CheckAccess", function(access_table)
|
||||
hasAccess = false
|
||||
for type, _ in pairs(Config.Models) do
|
||||
for model, v in pairs(access_table[type]) do
|
||||
Config.Models[type][model].HasAccess = v
|
||||
if v then
|
||||
hasAccess = true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
for model, v in pairs(access_table["siren"]) do
|
||||
Config.SirenTones[model].HasAccess = v
|
||||
if v then
|
||||
hasAccess = true
|
||||
end
|
||||
end
|
||||
end)
|
13
resources/[tools]/EVC/Custom/Client/block.lua
Normal file
13
resources/[tools]/EVC/Custom/Client/block.lua
Normal file
|
@ -0,0 +1,13 @@
|
|||
-- exports.EVC:DisableBind(true / false)
|
||||
|
||||
-- ESX
|
||||
Citizen.CreateThread(function()
|
||||
while ESX == nil do
|
||||
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
|
||||
Citizen.Wait(1000)
|
||||
end
|
||||
while true do
|
||||
Citizen.Wait(500)
|
||||
exports.EVC:DisableBind(#(ESX.UI.Menu.GetOpenedMenus()) > 0)
|
||||
end
|
||||
end)
|
114
resources/[tools]/EVC/Custom/Server/access.lua
Normal file
114
resources/[tools]/EVC/Custom/Server/access.lua
Normal file
|
@ -0,0 +1,114 @@
|
|||
if GetResourceState("es_extended") == "started" then
|
||||
ESX = exports["es_extended"]:getSharedObject()
|
||||
end
|
||||
|
||||
if GetResourceState("qb-core") == "started" then
|
||||
QBCore = exports['qb-core']:GetCoreObject()
|
||||
end
|
||||
|
||||
function IsIdAllowed(_source, id)
|
||||
|
||||
-- By Identifier
|
||||
for _, id2 in pairs(GetPlayerIdentifiers(_source)) do
|
||||
if id == id2 then
|
||||
return true
|
||||
end
|
||||
end
|
||||
|
||||
-- By ACE permission
|
||||
if IsPlayerAceAllowed(_source, id) then
|
||||
return true
|
||||
end
|
||||
|
||||
-- By job with ESX
|
||||
if GetResourceState("es_extended") == "started" then
|
||||
while ESX.GetPlayerFromId(_source) == nil or ESX.GetPlayerFromId(_source).job == nil do
|
||||
Citizen.Wait(100)
|
||||
end
|
||||
local Player = ESX.GetPlayerFromId(_source)
|
||||
if id == Player.job.name then
|
||||
return true
|
||||
end
|
||||
if id == Player.job.name ..":".. Player.job.grade then
|
||||
return true
|
||||
end
|
||||
end
|
||||
|
||||
-- By job with QB Core
|
||||
if GetResourceState("qb-core") == "started" then
|
||||
local Player = QBCore.Functions.GetPlayer(_source)
|
||||
if id == Player.PlayerData.job.name then
|
||||
return true
|
||||
end
|
||||
if id == Player.PlayerData.job.name ..":".. Player.PlayerData.job.grade.level then
|
||||
return true
|
||||
end
|
||||
end
|
||||
|
||||
-- By a custom method
|
||||
-- .......
|
||||
-- return true / false
|
||||
|
||||
return false
|
||||
end
|
||||
-- Check which element the player is allowed to use
|
||||
RegisterNetEvent(GetCurrentResourceName()..':CheckAccess', function()
|
||||
local _source = source
|
||||
local default_value = false
|
||||
if Config.WhiteList and Config.WhiteListEnabled then
|
||||
for _, id in pairs(Config.WhiteList) do
|
||||
default_value = IsIdAllowed(_source, id)
|
||||
if default_value then
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local Access = {}
|
||||
for type, _ in pairs(Config.Models) do
|
||||
Access[type] = {}
|
||||
for model, _ in pairs(Config.Models[type]) do
|
||||
|
||||
if Config.WhiteListEnabled then
|
||||
if Config.Models[type][model].WhiteList == nil then
|
||||
Access[type][model] = default_value
|
||||
else
|
||||
Access[type][model] = false
|
||||
for _, id in pairs(Config.Models[type][model].WhiteList) do
|
||||
Access[type][model] = IsIdAllowed(_source, id)
|
||||
if Access[type][model] then
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
else
|
||||
Access[type][model] = true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local type = "siren"
|
||||
Access[type] = {}
|
||||
for k,_ in pairs(Config.SirenTones) do
|
||||
if Config.WhiteListEnabled then
|
||||
-- Default whitelist is the one defined at the top
|
||||
if Config.SirenTones[k].WhiteList == nil then
|
||||
Access[type][k] = default_value
|
||||
else
|
||||
Access[type][k] = false
|
||||
for _, id in pairs(Config.SirenTones[k].WhiteList) do
|
||||
Access[type][k] = IsIdAllowed(_source, id)
|
||||
if Access[type][k] then
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
else
|
||||
Access[type][k] = true
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
-- Respond to the client
|
||||
TriggerClientEvent(GetCurrentResourceName()..':CheckAccess', _source, Access)
|
||||
end)
|
15
resources/[tools]/EVC/LICENSE.md
Normal file
15
resources/[tools]/EVC/LICENSE.md
Normal file
|
@ -0,0 +1,15 @@
|
|||
Copyright (C) Nabla Corporation - All Rights Reserved.
|
||||
|
||||
THE CONTENTS OF THIS PROJECT ARE PROPRIETARY AND CONFIDENTIAL.
|
||||
UNAUTHORIZED COPYING, TRANSFERRING OR REPRODUCTION OF THE CONTENTS OF THIS PROJECT, VIA ANY MEDIUM IS STRICTLY PROHIBITED.
|
||||
|
||||
The receipt or possession of the source code and/or any parts thereof does not convey or imply any right to use them
|
||||
for any purpose other than the purpose for which they were provided to you.
|
||||
|
||||
The software is provided "AS IS", without warranty of any kind, express or implied, including but not limited to
|
||||
the warranties of merchantability, fitness for a particular purpose and non infringement.
|
||||
In no event shall the authors or copyright holders be liable for any claim, damages or other liability,
|
||||
whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software
|
||||
or the use or other dealings in the software.
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
BIN
resources/[tools]/EVC/Nabla/client.lua
Normal file
BIN
resources/[tools]/EVC/Nabla/client.lua
Normal file
Binary file not shown.
BIN
resources/[tools]/EVC/Nabla/server.lua
Normal file
BIN
resources/[tools]/EVC/Nabla/server.lua
Normal file
Binary file not shown.
BIN
resources/[tools]/EVC/Nabla/shared.lua
Normal file
BIN
resources/[tools]/EVC/Nabla/shared.lua
Normal file
Binary file not shown.
BIN
resources/[tools]/EVC/Server/server.lua
Normal file
BIN
resources/[tools]/EVC/Server/server.lua
Normal file
Binary file not shown.
348
resources/[tools]/EVC/Shared/shared.lua
Normal file
348
resources/[tools]/EVC/Shared/shared.lua
Normal file
|
@ -0,0 +1,348 @@
|
|||
Nabla.LogLevel = Nabla.LogLevels.WARN -- Log levels are ALL, TRACE, DEBUG, INFO, WARN, ERROR, FATAL, OFF (default is WARN)
|
||||
|
||||
Config = {
|
||||
|
||||
-- Please check our FAQ if you have any question : https://fivem.nabla.sh/faq
|
||||
|
||||
-- List of players who have access to the actions, set WhiteListEnabled = true/false to enable/disable the whitelist
|
||||
WhiteListEnabled = true,
|
||||
WhiteList = {
|
||||
'ip:192.168.168.35',
|
||||
'steam:12345',
|
||||
'mechanic',
|
||||
'mechanic:5',
|
||||
'nabla.evc', -- To use with ACE, add this to your server.cfg : add_ace identifier.YOURIDENTIFIER nabla.evc allow
|
||||
},
|
||||
|
||||
-- If true only whitelisted player can control the lights / sirens
|
||||
WhiteListedControl = false,
|
||||
|
||||
-- Keybinds, you can choose from here : https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/
|
||||
DefaultControls = function()
|
||||
RegisterKeyMapping('+evc_menu', 'EVC - Menu (Hold for trailer)', 'KEYBOARD', 'F6') -- Open placement menu
|
||||
RegisterKeyMapping('+evc_lights', 'EVC - Lights', 'KEYBOARD', 'LMENU') -- Enable lights
|
||||
RegisterKeyMapping('+evc_siren', 'EVC - Siren', 'KEYBOARD', 'E') -- Enable sirens (holding with sirens on will trigger alternative siren, holding with sirens off will trigger horn)
|
||||
RegisterKeyMapping('+evc_siren_tone', 'EVC - Siren Tone', 'KEYBOARD', 'G') -- Change the siren tone
|
||||
RegisterKeyMapping('+evc_spawn_toggle', 'EVC - Spawn Toggle', 'KEYBOARD', 'F7') -- Put / Remove lights, objects and sirens
|
||||
end,
|
||||
|
||||
-- Handle entityCreated / entityRemoved automatically, if you set this to false make sure to add :
|
||||
-- TriggerServerEvent('EVC:entityCreated', NetworkGetNetworkIdFromEntity(veh)) -- When you create a vehicle and after you set it's plate
|
||||
-- TriggerServerEvent('EVC:entityRemoved', NetworkGetNetworkIdFromEntity(veh)) -- When you delete a vehicle
|
||||
-- Otherwise the script will not work
|
||||
HandleEntityCreatedRemoved = true,
|
||||
|
||||
-- Allow the keybind and the menu option to toggle lights, objects and sirens from the vehicle
|
||||
AllowToggle = true,
|
||||
|
||||
-- Should be loaded from a separate resource
|
||||
Models = {
|
||||
Lights = {
|
||||
["FakeItemToShowOptions"] = { -- This is a fake item to show available options per light/object
|
||||
WhiteList = {"mechanic"}, -- You can also set the whitelist at the object level, if nothing is specified, the global whitelist will be used. Syntax is same as global
|
||||
Extras = true, -- Does this object has extras ? Default to false
|
||||
Doors = true, -- Does this object has doors ? Default to false
|
||||
Offset = vector3(-0.45, -0.1, 0.9), -- Offset between center of object and 3D object (for displaying 3D marker)
|
||||
Collision = false, -- You can also set the collision at the object level, if nothing is specified, the global collision setting will be used
|
||||
},
|
||||
["D3sAmberBeacon"] = {},
|
||||
["D3sAntennaAmberStr"] = {},
|
||||
["D3sAntennaBlueStr"] = {},
|
||||
["D3sAntennaGreenStr"] = {},
|
||||
["D3sAntennaPurpleStr"] = {},
|
||||
["D3sAntennaRedStr"] = {},
|
||||
["D3sAntennaWhiteStr"] = {},
|
||||
["D3sBBFedSigArjent"] = {},
|
||||
["D3sBlueBeacon"] = {},
|
||||
["D3sEdge9000A"] = {Extras = true},
|
||||
["D3sEdge9000A_L"] = {Extras = true},
|
||||
["D3sEdge9000B"] = {Extras = true},
|
||||
["D3sEdge9000B_L"] = {Extras = true},
|
||||
["D3sEdge9000G"] = {Extras = true},
|
||||
["D3sEdge9000G_L"] = {Extras = true},
|
||||
["D3sEdge9000P"] = {Extras = true},
|
||||
["D3sEdge9000P_L"] = {Extras = true},
|
||||
["D3sEdge9000R"] = {Extras = true},
|
||||
["D3sEdge9000RB"] = {Extras = true},
|
||||
["D3sEdge9000RB_L"] = {Extras = true},
|
||||
["D3sEdge9000R_L"] = {Extras = true},
|
||||
["D3sRBFedSigArjent"] = {},
|
||||
["D3sRRFedSigArjent"] = {},
|
||||
["D3sRedBeacon"] = {},
|
||||
["D3s_DotBoard"] = {Doors = true, Extras = true},
|
||||
["D3s_MiniP_A"] = {Extras = true},
|
||||
["D3s_MiniP_B"] = {Extras = true},
|
||||
["D3s_MiniP_G"] = {Extras = true},
|
||||
["D3s_MiniP_P"] = {Extras = true},
|
||||
["D3s_MiniP_R"] = {Extras = true},
|
||||
["D3s_OneGuard_A"] = {Extras = true},
|
||||
["D3s_OneGuard_AA"] = {Extras = true},
|
||||
["D3s_OneGuard_AW"] = {Extras = true},
|
||||
["D3s_OneGuard_B"] = {Extras = true},
|
||||
["D3s_OneGuard_BB"] = {Extras = true},
|
||||
["D3s_OneGuard_BW"] = {Extras = true},
|
||||
["D3s_OneGuard_G"] = {Extras = true},
|
||||
["D3s_OneGuard_GG"] = {Extras = true},
|
||||
["D3s_OneGuard_GW"] = {Extras = true},
|
||||
["D3s_OneGuard_P"] = {Extras = true},
|
||||
["D3s_OneGuard_PP"] = {Extras = true},
|
||||
["D3s_OneGuard_PW"] = {Extras = true},
|
||||
["D3s_OneGuard_R"] = {Extras = true},
|
||||
["D3s_OneGuard_RB"] = {Extras = true},
|
||||
["D3s_OneGuard_RW"] = {Extras = true},
|
||||
["D3s_OneGuard_W"] = {Extras = true},
|
||||
["D3s_RetroHighwayRiser"] = {Animation = true},
|
||||
["D3s_S_Series_BB"] = {Extras = true},
|
||||
["D3s_S_Series_RB"] = {Extras = true},
|
||||
["D3s_S_Series_RR"] = {Extras = true},
|
||||
["D3s_SideRunners_A"] = {Extras = true},
|
||||
["D3s_SideRunners_B"] = {Extras = true},
|
||||
["D3s_SideRunners_G"] = {Extras = true},
|
||||
["D3s_SideRunners_P"] = {Extras = true},
|
||||
["D3s_SideRunners_R"] = {Extras = true},
|
||||
["D3s_SideRunners_RB"] = {Extras = true},
|
||||
["D3s_XR2000_AA"] = {Extras = true},
|
||||
["D3s_XR2000_BB"] = {Extras = true},
|
||||
["D3s_XR2000_GG"] = {Extras = true},
|
||||
["D3s_XR2000_PP"] = {Extras = true},
|
||||
["D3s_XR2000_RB"] = {Extras = true},
|
||||
["D3s_XR2000_RR"] = {Extras = true},
|
||||
["WhelenAmberBeacon"] = {},
|
||||
["WhelenBlueBeacon"] = {},
|
||||
["WhelenGreenBeacon"] = {},
|
||||
["WhelenRedBeacon"] = {},
|
||||
["fbiold"] = {Offset = vector3(-0.45, -0.1, 0.9)},
|
||||
["lightbarTwoSticks"] = {Offset = vector3(0.0, 0.45, 0.65)},
|
||||
["longLightbar"] = {Offset = vector3(0.35, -1.15, 0.75)},
|
||||
["longLightbarRed"] = {Offset = vector3(0.35, -1.15, 0.75)},
|
||||
},
|
||||
|
||||
Objects = {
|
||||
["D3sConeStackV1"] = {},
|
||||
["D3sConeStackV2"] = {},
|
||||
["D3sLadderRack"] = {},
|
||||
["D3sToolboxV1"] = {},
|
||||
["D3sWinchV1"] = {},
|
||||
["D3s_AntennaBlack"] = {},
|
||||
["D3s_AntennaLowProfile"] = {},
|
||||
["D3s_AntennaSLVBLK"] = {},
|
||||
["D3s_BedRack"] = {Extras = true},
|
||||
["D3s_PartitionCage"] = {},
|
||||
["D3s_PlateReaderV1"] = {},
|
||||
["D3s_PushGuard_S"] = {},
|
||||
["D3s_Pushbar_L"] = {},
|
||||
["D3s_SirenV1"] = {},
|
||||
["D3s_TruckRack"] = {},
|
||||
},
|
||||
},
|
||||
|
||||
-- List of native vehicles on which lights are controled using EVC
|
||||
-- Has less priority than configs saved by model, plate ...
|
||||
-- Remove from list to disable control by EVC
|
||||
NativeVehiclesHash = {
|
||||
["ambulance"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_AMBULANCE_WARNING"}, Tones = {"RESIDENT_VEHICLES_SIREN_WAIL_02"}}},
|
||||
["fbi"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"RESIDENT_VEHICLES_SIREN_WAIL_02"}}},
|
||||
["fbi2"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"RESIDENT_VEHICLES_SIREN_WAIL_02"}}},
|
||||
["firetruk"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_FIRETRUCK_WARNING"}, Tones = {"RESIDENT_VEHICLES_SIREN_FIRETRUCK_WAIL_01"}}},
|
||||
["lguard"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"VEHICLES_HORNS_SIREN_1"}}},
|
||||
["police"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"VEHICLES_HORNS_SIREN_1"}}},
|
||||
["police2"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"VEHICLES_HORNS_SIREN_1"}}},
|
||||
["police3"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"VEHICLES_HORNS_SIREN_1"}}},
|
||||
["police4"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"VEHICLES_HORNS_SIREN_1"}}},
|
||||
["policeb"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"RESIDENT_VEHICLES_SIREN_QUICK_03"}}},
|
||||
["policeold1"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"VEHICLES_HORNS_SIREN_1"}}},
|
||||
["policeold2"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"VEHICLES_HORNS_SIREN_1"}}},
|
||||
["policet"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"VEHICLES_HORNS_SIREN_1"}}},
|
||||
["pranger"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"VEHICLES_HORNS_SIREN_1"}}},
|
||||
["riot"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"VEHICLES_HORNS_SIREN_1"}}},
|
||||
["riot2"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"VEHICLES_HORNS_SIREN_1"}}},
|
||||
["sheriff"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"VEHICLES_HORNS_SIREN_1"}}},
|
||||
["sheriff2"] = {lights = {}, objects = {}, sirens = {AlternativeTones = {"VEHICLES_HORNS_POLICE_WARNING"}, Tones = {"RESIDENT_VEHICLES_SIREN_WAIL_03"}}},
|
||||
},
|
||||
|
||||
-- Maximum number of lights / objects per vehicle
|
||||
Max = {
|
||||
Lights = 10,
|
||||
Objects = 10,
|
||||
},
|
||||
|
||||
-- Enable or disable collsions on spawned objects / lights (turning this on can lead to weird behavior)
|
||||
EnableCollision = false,
|
||||
|
||||
-- Spawned object are invicible
|
||||
Invincible = false,
|
||||
|
||||
-- If true lights must be on for sirens to work
|
||||
SirenNeedLights = false,
|
||||
|
||||
-- Audio banks
|
||||
AudioBanks = {
|
||||
"DLC_WMSIRENS\\SIRENPACK_ONE",
|
||||
},
|
||||
|
||||
-- Range of the sirens
|
||||
SirenRange = 200.0,
|
||||
|
||||
-- Anything can be added / removed to your likings
|
||||
SirenTones = {
|
||||
-- { -- This is a fake siren to show available options per siren
|
||||
-- label = "label", -- Label for checkbox item
|
||||
-- description = "description", -- Description for checkbox item
|
||||
-- hash = "FAKE_SIREN_TO_SHOW_OPTIONS", -- API Hash of siren for PlaySoundFromEntity
|
||||
-- ref = 0, -- API ref of siren for PlaySoundFromEntity
|
||||
-- WhiteList = {}, -- You can also set the whitelist at the object level, if nothing is specified, the global whitelist will be used. Syntax is same as global
|
||||
-- },
|
||||
{hash = "SIRENS_AIRHORN", label = "AirHorn", description = "Add this siren", ref = 0},
|
||||
{hash = "VEHICLES_HORNS_SIREN_1", label = "Horns 1", description = "Add this siren", ref = 0},
|
||||
{hash = "VEHICLES_HORNS_SIREN_2", label = "Horns 2", description = "Add this siren", ref = 0},
|
||||
{hash = "VEHICLES_HORNS_POLICE_WARNING", label = "Police Warning", description = "Add this siren", ref = 0},
|
||||
{hash = "RESIDENT_VEHICLES_SIREN_WAIL_01", label = "Wail 1", description = "Add this siren", ref = 0},
|
||||
{hash = "RESIDENT_VEHICLES_SIREN_WAIL_02", label = "Wail 2", description = "Add this siren", ref = 0},
|
||||
{hash = "RESIDENT_VEHICLES_SIREN_WAIL_03", label = "Wail 3", description = "Add this siren", ref = 0},
|
||||
{hash = "RESIDENT_VEHICLES_SIREN_QUICK_01", label = "Quick 1", description = "Add this siren", ref = 0},
|
||||
{hash = "RESIDENT_VEHICLES_SIREN_QUICK_02", label = "Quick 2", description = "Add this siren", ref = 0},
|
||||
{hash = "RESIDENT_VEHICLES_SIREN_QUICK_03", label = "Quick 3", description = "Add this siren", ref = 0},
|
||||
{hash = "VEHICLES_HORNS_AMBULANCE_WARNING", label = "Ambulance", description = "Add this siren", ref = 0},
|
||||
{hash = "VEHICLES_HORNS_FIRETRUCK_WARNING", label = "Firetruck", description = "Add this siren", ref = 0},
|
||||
{hash = "RESIDENT_VEHICLES_SIREN_FIRETRUCK_WAIL_01", label = "Firetruck wail 1", description = "Add this siren", ref = 0},
|
||||
{hash = "RESIDENT_VEHICLES_SIREN_FIRETRUCK_QUICK_01", label = "Firetruck wail 2", description = "Add this siren", ref = 0},
|
||||
|
||||
-- Custom sirens (from https://github.com/Walsheyy/WMServerSirens)
|
||||
{hash = "SIREN_ALPHA", label = "Custom Alpha", description = "Add this siren", ref = "DLC_WMSIRENS_SOUNDSET"},
|
||||
{hash = "SIREN_BRAVO", label = "Custom Bravo", description = "Add this siren", ref = "DLC_WMSIRENS_SOUNDSET"},
|
||||
{hash = "SIREN_CHARLIE", label = "Custom Charlie", description = "Add this siren", ref = "DLC_WMSIRENS_SOUNDSET"},
|
||||
{hash = "SIREN_DELTA", label = "Custom Delta", description = "Add this siren", ref = "DLC_WMSIRENS_SOUNDSET"},
|
||||
{hash = "SIREN_ECHO", label = "Custom Echo", description = "Add this siren", ref = "DLC_WMSIRENS_SOUNDSET"},
|
||||
{hash = "SIREN_FOXTROT", label = "Custom Foxtrot", description = "Add this siren", ref = "DLC_WMSIRENS_SOUNDSET"},
|
||||
{hash = "SIREN_GOLF", label = "Custom Golf", description = "Add this siren", ref = "DLC_WMSIRENS_SOUNDSET"},
|
||||
{hash = "SIREN_HOTEL", label = "Custom Hotel", description = "Add this siren", ref = "DLC_WMSIRENS_SOUNDSET"},
|
||||
},
|
||||
|
||||
-- Placement sensitivity (step)
|
||||
Sensitivity = {
|
||||
Tx = {0.01, 0.1, 1.0}, -- Translation
|
||||
Rx = {1.0, 10.0, 45.0}, -- Rotation
|
||||
},
|
||||
|
||||
-- Range during placement
|
||||
Range = {
|
||||
Tx = 10.0, -- Translation
|
||||
Rx = 180.0, -- Rotation
|
||||
},
|
||||
|
||||
-- Function to customize the menus
|
||||
Customize = function(menu)
|
||||
menu:SetBannerRectangle(NativeUI.CreateRectangle(0, 0, 0, 0, 122, 32, 20, 255.0))
|
||||
end,
|
||||
|
||||
-- Disable lights / siren when leaving the vehicle, will NOT turn back on when entering
|
||||
TurnOffOnExit = {
|
||||
Sirens = false,
|
||||
Lights = false,
|
||||
},
|
||||
|
||||
-- Should a notif be sent if a user press a keybind but no vehicle is in range ?
|
||||
NoVehNotif = false,
|
||||
|
||||
-- Save per model, per plate, per user+plate or per name ?
|
||||
-- Per name is not loaded automatically, you have to go in the menu and enter the template name you want to load
|
||||
-- Tip 1 : To disable server save, set all to false
|
||||
-- Tip 2 : Priority is : UUID > Plate > Model, meaning you can override the model settings by saving per plate
|
||||
SavePerModel = true,
|
||||
SavePerPlate = true,
|
||||
SavePerUUID = true,
|
||||
GenerateUUID = function(identifier, vehicle)
|
||||
return identifier..":"..GetVehicleNumberPlateText(vehicle)
|
||||
end,
|
||||
SavePerName = true,
|
||||
|
||||
-- Spawn objects / lights only if player is whitelisted
|
||||
SpawnOnlyIfWhiteListed = false,
|
||||
|
||||
-- Translations
|
||||
Strings = {
|
||||
['no_veh'] = 'No vehicle nearby',
|
||||
['open_veh'] = 'Open menu for this vehicle',
|
||||
['saved'] = '~g~Saved !~w~',
|
||||
['clear'] = '~g~Config cleared !~w~',
|
||||
['error'] = '~r~Error !~w~',
|
||||
|
||||
-- Main menu
|
||||
['open'] = {'Press your keybind to open the Nabla\'s Emergency Vehicle Creator'},
|
||||
['toggle'] = {'Toggle lights, objects and sirens', 'Toggle the spawn of entities and siren, can also be toggled with the "EVC - Spawn Toggle" button'},
|
||||
['passenger_control'] = {'Passenger control', 'Allow passengers to control the lights / sirens'},
|
||||
['save'] = {'Save config by', 'Choose how the config will be saved and loaded to the car'},
|
||||
['save_model'] = 'Model',
|
||||
['save_plate'] = 'Plate',
|
||||
['save_uuid'] = 'UUID',
|
||||
['save_name'] = 'Name',
|
||||
['load_name'] = {'Load by name', 'Load a config by using a custom name'},
|
||||
|
||||
-- Lights / Objects
|
||||
['add_edit'] = {
|
||||
["Objects"] = "Add, edit and remove equipements on this vehicle",
|
||||
["Lights"] = "Add, edit and remove lights on this vehicle",
|
||||
},
|
||||
["Lights"] = "Lights",
|
||||
["Objects"] = "Equipements",
|
||||
["spawn"] = {"Spawn", "Select the model you wish to spawn"},
|
||||
["select"] = {"Selected", "Select the element you wish to move"},
|
||||
["mirror"] = {"Mirror from", "Will copy the position and orientation from this element onto the selected one"},
|
||||
["tspeed"] = {"Translation Speed", "Select translation speed"},
|
||||
["rspeed"] = {"Rotation Speed", "Select rotation speed"},
|
||||
["tx"] = {"X", "Move left / right"},
|
||||
["ty"] = {"Y", "Move front / rear"},
|
||||
["tz"] = {"Z", "Move up / down"},
|
||||
["rx"] = {"Pitch", "Rotate around X"},
|
||||
["ry"] = {"Roll", "Rotate around Y"},
|
||||
["rz"] = {"Yaw", "Rotate around Z"},
|
||||
["del"] = {"Delete", "Remove this element (remember to save)"},
|
||||
["ext"] = {"Extras", "Enable / disable extras"},
|
||||
["doors"] = {"Doors", "Open / close doors"},
|
||||
["livery"] = {"Livery", "Select the livery"},
|
||||
|
||||
-- Sirens
|
||||
["sirens"] = {"Sirens", "Add and remove sirens on this vehicle"},
|
||||
["altsiren"] = {"Alternative Siren", "Choose the siren that will be played when holding the siren button"},
|
||||
},
|
||||
|
||||
|
||||
-- Can the menu be opened from anywhere ? If set to false, add markers below
|
||||
MenuOpenAnyWhere = true,
|
||||
Markers = {
|
||||
vector3(-2097.81, 2655.79, 2.44),
|
||||
},
|
||||
|
||||
-- Distance to show markers, help text...
|
||||
DrawMarkerDistance = 50.0,
|
||||
DrawTextDistance = 2.0,
|
||||
|
||||
-- Function for drawing markers
|
||||
DrawMarker = function(pos)
|
||||
DrawMarker(2, pos.x, pos.y, pos.z, 0.0, 0.0, 0.0, 0, 0.0, 0.0, 1.5, 1.5, 1.5, 255, 176, 39, 100, false, true, 2, true, false, false, false)
|
||||
end,
|
||||
}
|
||||
|
||||
table.sort(Config.SirenTones, function(a,b) return a.label < b.label end)
|
||||
|
||||
local prev = nil
|
||||
function ShowNotification(message)
|
||||
if prev ~= nil then
|
||||
RemoveNotification(prev)
|
||||
end
|
||||
AddTextEntry(GetCurrentResourceName().."Notif", Config.Strings[message])
|
||||
BeginTextCommandThefeedPost(GetCurrentResourceName().."Notif")
|
||||
prev = EndTextCommandThefeedPostTicker(false, false)
|
||||
end
|
||||
|
||||
function DisplayHelpText(lineOne, lineTwo, lineThree)
|
||||
BeginTextCommandDisplayHelp("THREESTRINGS")
|
||||
AddTextComponentSubstringPlayerName(lineOne)
|
||||
AddTextComponentSubstringPlayerName(lineTwo or "")
|
||||
AddTextComponentSubstringPlayerName(lineThree or "")
|
||||
EndTextCommandDisplayHelp(0, 0, 0, -1)
|
||||
end
|
||||
Config.NativeVehicles = {}
|
||||
for k,v in pairs(Config.NativeVehiclesHash) do
|
||||
Config.NativeVehicles[tostring(GetHashKey(k))] = v
|
||||
end
|
32
resources/[tools]/EVC/fxmanifest.lua
Normal file
32
resources/[tools]/EVC/fxmanifest.lua
Normal file
|
@ -0,0 +1,32 @@
|
|||
fx_version 'bodacious'
|
||||
game 'gta5'
|
||||
lua54 'yes'
|
||||
|
||||
description 'Nabla Corporation - Emergency Vehicle Creator'
|
||||
author 'Nabla Corporation'
|
||||
version '2.2.2a'
|
||||
|
||||
shared_script 'Nabla/shared.lua'
|
||||
client_script 'Nabla/client.lua'
|
||||
server_script 'Nabla/server.lua'
|
||||
|
||||
client_script '@NativeUI/NativeUI.lua'
|
||||
|
||||
client_script 'Client/**.lua'
|
||||
server_script 'Server/**.lua'
|
||||
client_script 'Custom/Client/**.lua'
|
||||
server_script 'Custom/Server/**.lua'
|
||||
shared_script 'Shared/**.lua'
|
||||
|
||||
|
||||
escrow_ignore {
|
||||
'Shared/**.lua',
|
||||
'Custom/**.lua',
|
||||
}
|
||||
|
||||
dependencies {
|
||||
'/server:5562',
|
||||
'/onesync',
|
||||
'NativeUI',
|
||||
}
|
||||
dependency '/assetpacks'
|
BIN
resources/[tools]/LightBarStream/.fxap
Normal file
BIN
resources/[tools]/LightBarStream/.fxap
Normal file
Binary file not shown.
5
resources/[tools]/LightBarStream/README.md
Normal file
5
resources/[tools]/LightBarStream/README.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
-- Version 0.1, Issued 12/06/2019
|
||||
-- Developed by Everett aka Munky aka Mr. Yellow aka De_verett
|
||||
-- Other developments: Bean Bag Shotgun/ Less Lethal Shotgun, Working Fire Hose WIP
|
||||
|
||||
-- Redistributed by Nabla Corporation - EVC
|
778
resources/[tools]/LightBarStream/data/carcols.meta
Normal file
778
resources/[tools]/LightBarStream/data/carcols.meta
Normal file
|
@ -0,0 +1,778 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CVehicleModelInfoVarGlobal>
|
||||
<Sirens>
|
||||
<Item>
|
||||
<id value="733" />
|
||||
<name>Unmarked</name>
|
||||
<timeMultiplier value="1.00000000" />
|
||||
<lightFalloffMax value="20.00000000" />
|
||||
<lightFalloffExponent value="20.00000000" />
|
||||
<lightInnerConeAngle value="2.29061000" />
|
||||
<lightOuterConeAngle value="60.00000000" />
|
||||
<lightOffset value="0.00000000" />
|
||||
<textureName>VehicleLight_sirenlight</textureName>
|
||||
<sequencerBpm value="100" />
|
||||
<leftHeadLight>
|
||||
<sequencer value="0" />
|
||||
</leftHeadLight>
|
||||
<rightHeadLight>
|
||||
<sequencer value="0" />
|
||||
</rightHeadLight>
|
||||
<leftTailLight>
|
||||
<sequencer value="0" />
|
||||
</leftTailLight>
|
||||
<rightTailLight>
|
||||
<sequencer value="0" />
|
||||
</rightTailLight>
|
||||
<leftHeadLightMultiples value="1" />
|
||||
<rightHeadLightMultiples value="1" />
|
||||
<leftTailLightMultiples value="2" />
|
||||
<rightTailLightMultiples value="2" />
|
||||
<useRealLights value="true" />
|
||||
<sirens>
|
||||
<Item>
|
||||
<!-- siren1 -->
|
||||
<rotation>
|
||||
<delta value="0.00000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="false" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="0.00000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="1.00000000" />
|
||||
<sequencer value="2863311530" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="false" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="080.00000000" />
|
||||
<size value="0.80000000" />
|
||||
<pull value="0.15000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFFFF1405" />
|
||||
<intensity value="0.50000000" />
|
||||
<lightGroup value="0" />
|
||||
<rotate value="true" />
|
||||
<scale value="true" />
|
||||
<scaleFactor value="2" />
|
||||
<flash value="false" />
|
||||
<light value="true" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren2 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="0.00000000" />
|
||||
<start value="5.23598800" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="0.00000000" />
|
||||
<start value="5.23598800" />
|
||||
<speed value="9.90000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="4" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="50.00000000" />
|
||||
<size value="1.00000000" />
|
||||
<pull value="0.00000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFFFF1405" />
|
||||
<intensity value="2.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="true" />
|
||||
<scale value="false" />
|
||||
<scaleFactor value="0" />
|
||||
<flash value="false" />
|
||||
<light value="true" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren3 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="0.00000000" />
|
||||
<start value="3.09400900" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="false" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="3.09400900" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="1.00000000" />
|
||||
<sequencer value="2863311530" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="false" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="080.00000000" />
|
||||
<size value="0.80000000" />
|
||||
<pull value="0.15000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFFFF1405" />
|
||||
<intensity value="0.50000000" />
|
||||
<lightGroup value="0" />
|
||||
<rotate value="true" />
|
||||
<scale value="true" />
|
||||
<scaleFactor value="2" />
|
||||
<flash value="false" />
|
||||
<light value="false" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren4 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="-0.01000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="1.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="3.09400900" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="080.00000000" />
|
||||
<size value="0.80000000" />
|
||||
<pull value="0.15000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFFFF4800" />
|
||||
<intensity value="1.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="false" />
|
||||
<scale value="true" />
|
||||
<scaleFactor value="2" />
|
||||
<flash value="true" />
|
||||
<light value="false" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren5 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="-0.01000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="1.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="3.09400900" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="080.00000000" />
|
||||
<size value="0.80000000" />
|
||||
<pull value="0.15000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFF03446F" />
|
||||
<intensity value="1.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="false" />
|
||||
<scale value="true" />
|
||||
<scaleFactor value="2" />
|
||||
<flash value="true" />
|
||||
<light value="false" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren6 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="0.00000000" />
|
||||
<start value="5.23598800" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="0.00000000" />
|
||||
<start value="5.23598800" />
|
||||
<speed value="9.90000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="4" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="50.00000000" />
|
||||
<size value="1.00000000" />
|
||||
<pull value="0.00000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFFFF1405" />
|
||||
<intensity value="2.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="true" />
|
||||
<scale value="false" />
|
||||
<scaleFactor value="0" />
|
||||
<flash value="false" />
|
||||
<light value="true" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren7 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="0.00000000" />
|
||||
<start value="2.61799400" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="0.00000000" />
|
||||
<start value="4.71238900" />
|
||||
<speed value="9.90000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="4" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="50.00000000" />
|
||||
<size value="1.00000000" />
|
||||
<pull value="0.00000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFFFF1405" />
|
||||
<intensity value="2.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="true" />
|
||||
<scale value="false" />
|
||||
<scaleFactor value="0" />
|
||||
<flash value="false" />
|
||||
<light value="true" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren8 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="0.00000000" />
|
||||
<start value="2.61799400" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="0.00000000" />
|
||||
<start value="4.71238900" />
|
||||
<speed value="9.90000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="4" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="50.00000000" />
|
||||
<size value="1.00000000" />
|
||||
<pull value="0.00000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFF03446F" />
|
||||
<intensity value="2.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="true" />
|
||||
<scale value="false" />
|
||||
<scaleFactor value="0" />
|
||||
<flash value="false" />
|
||||
<light value="true" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren9 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="0.00000000" />
|
||||
<start value="5.23598800" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="0.00000000" />
|
||||
<start value="4.71238900" />
|
||||
<speed value="9.90000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="4" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="50.00000000" />
|
||||
<size value="1.00000000" />
|
||||
<pull value="0.00000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFF03446F" />
|
||||
<intensity value="2.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="true" />
|
||||
<scale value="false" />
|
||||
<scaleFactor value="0" />
|
||||
<flash value="false" />
|
||||
<light value="true" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren10 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="-0.01000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="1.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="3.09400900" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="100.00000000" />
|
||||
<size value="1.05000000" />
|
||||
<pull value="0.15000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFFFF4800" />
|
||||
<intensity value="1.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="false" />
|
||||
<scale value="true" />
|
||||
<scaleFactor value="2" />
|
||||
<flash value="true" />
|
||||
<light value="false" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren11 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="-0.01000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="1.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="3.09400900" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="100.00000000" />
|
||||
<size value="1.05000000" />
|
||||
<pull value="0.15000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFF03446F" />
|
||||
<intensity value="1.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="false" />
|
||||
<scale value="true" />
|
||||
<scaleFactor value="2" />
|
||||
<flash value="true" />
|
||||
<light value="false" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren12 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="-0.01000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="1.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="3.09400900" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="2" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="100.00000000" />
|
||||
<size value="1.05000000" />
|
||||
<pull value="0.15000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFFFF1405" />
|
||||
<intensity value="1.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="false" />
|
||||
<scale value="true" />
|
||||
<scaleFactor value="2" />
|
||||
<flash value="true" />
|
||||
<light value="false" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren13 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="-0.01000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="1.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="3.09400900" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="2" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="100.00000000" />
|
||||
<size value="1.05000000" />
|
||||
<pull value="0.15000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFF03446F" />
|
||||
<intensity value="1.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="false" />
|
||||
<scale value="true" />
|
||||
<scaleFactor value="2" />
|
||||
<flash value="true" />
|
||||
<light value="false" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren14 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="-0.01000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="1.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="3.09400900" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="100.00000000" />
|
||||
<size value="1.05000000" />
|
||||
<pull value="0.15000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFFFF4800" />
|
||||
<intensity value="1.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="false" />
|
||||
<scale value="true" />
|
||||
<scaleFactor value="2" />
|
||||
<flash value="true" />
|
||||
<light value="false" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren15 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="-0.01000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="1.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="3.09400900" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="100.00000000" />
|
||||
<size value="1.05000000" />
|
||||
<pull value="0.15000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFFFF4800" />
|
||||
<intensity value="1.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="false" />
|
||||
<scale value="true" />
|
||||
<scaleFactor value="2" />
|
||||
<flash value="true" />
|
||||
<light value="false" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren16 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="-0.01000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="1.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="3.09400900" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="100.00000000" />
|
||||
<size value="1.05000000" />
|
||||
<pull value="0.15000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFFFF4800" />
|
||||
<intensity value="1.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="false" />
|
||||
<scale value="true" />
|
||||
<scaleFactor value="2" />
|
||||
<flash value="true" />
|
||||
<light value="false" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren17 -->
|
||||
<Item>
|
||||
<!-- siren1 -->
|
||||
<rotation>
|
||||
<delta value="0.00000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="false" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="0.00000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="1.00000000" />
|
||||
<sequencer value="2863311530" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="false" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="080.00000000" />
|
||||
<size value="0.80000000" />
|
||||
<pull value="0.15000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFFFF1405" />
|
||||
<intensity value="0.50000000" />
|
||||
<lightGroup value="0" />
|
||||
<rotate value="true" />
|
||||
<scale value="true" />
|
||||
<scaleFactor value="2" />
|
||||
<flash value="false" />
|
||||
<light value="true" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren18 -->
|
||||
<Item>
|
||||
<!-- siren1 -->
|
||||
<rotation>
|
||||
<delta value="0.00000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="false" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="0.00000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="1.00000000" />
|
||||
<sequencer value="2863311530" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="false" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="080.00000000" />
|
||||
<size value="0.80000000" />
|
||||
<pull value="0.15000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFF03446F" />
|
||||
<intensity value="0.50000000" />
|
||||
<lightGroup value="0" />
|
||||
<rotate value="true" />
|
||||
<scale value="true" />
|
||||
<scaleFactor value="2" />
|
||||
<flash value="false" />
|
||||
<light value="true" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren19 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="-0.01000000" />
|
||||
<start value="500.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="0.00000000" />
|
||||
<start value="500.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="true" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="50.00000000" />
|
||||
<size value="0.40000000" />
|
||||
<pull value="0.15000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFFFFD859" />
|
||||
<intensity value="1.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="false" />
|
||||
<scale value="false" />
|
||||
<scaleFactor value="0" />
|
||||
<flash value="true" />
|
||||
<light value="true" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
<!-- siren20 -->
|
||||
<Item>
|
||||
<rotation>
|
||||
<delta value="0.00000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</rotation>
|
||||
<flashiness>
|
||||
<delta value="0.00000000" />
|
||||
<start value="0.00000000" />
|
||||
<speed value="0.00000000" />
|
||||
<sequencer value="4294967295" />
|
||||
<multiples value="1" />
|
||||
<direction value="false" />
|
||||
<syncToBpm value="true" />
|
||||
</flashiness>
|
||||
<corona>
|
||||
<intensity value="50.00000000" />
|
||||
<size value="0.40000000" />
|
||||
<pull value="0.20000000" />
|
||||
<faceCamera value="false" />
|
||||
</corona>
|
||||
<color value="0xFFFFD859" />
|
||||
<intensity value="1.00000000" />
|
||||
<lightGroup value="1" />
|
||||
<rotate value="false" />
|
||||
<scale value="false" />
|
||||
<scaleFactor value="0" />
|
||||
<flash value="true" />
|
||||
<light value="true" />
|
||||
<spotLight value="true" />
|
||||
<castShadows value="false" />
|
||||
</Item>
|
||||
</sirens>
|
||||
</Item>
|
||||
</Sirens>
|
||||
</CVehicleModelInfoVarGlobal>
|
221
resources/[tools]/LightBarStream/data/carvariations.meta
Normal file
221
resources/[tools]/LightBarStream/data/carvariations.meta
Normal file
|
@ -0,0 +1,221 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CVehicleModelInfoVariation>
|
||||
<variationData>
|
||||
<Item>
|
||||
<modelName>longLightbarRed</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices>
|
||||
<Item value="111" />
|
||||
<Item value="111" />
|
||||
<Item value="0" />
|
||||
<Item value="156" />
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="1" />
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>longLightbar</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices>
|
||||
<Item value="111" />
|
||||
<Item value="111" />
|
||||
<Item value="0" />
|
||||
<Item value="156" />
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="1" />
|
||||
<sirenSettings value="1" />
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>lightbarTwoSticks</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices>
|
||||
<Item value="111" />
|
||||
<Item value="111" />
|
||||
<Item value="0" />
|
||||
<Item value="156" />
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>police guv plate</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="0" />
|
||||
<sirenSettings value="1" />
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>fbiold</modelName>
|
||||
<colors>
|
||||
<Item>
|
||||
<indices>
|
||||
<Item value="1" />
|
||||
<Item value="1" />
|
||||
<Item value="3" />
|
||||
<Item value="156" />
|
||||
</indices>
|
||||
<liveries>
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
<Item value="false" />
|
||||
</liveries>
|
||||
</Item>
|
||||
</colors>
|
||||
<kits>
|
||||
<Item>0_default_modkit</Item>
|
||||
</kits>
|
||||
<windowsWithExposedEdges />
|
||||
<plateProbabilities>
|
||||
<Probabilities>
|
||||
<Item>
|
||||
<Name>standard white</Name>
|
||||
<Value value="100" />
|
||||
</Item>
|
||||
</Probabilities>
|
||||
</plateProbabilities>
|
||||
<lightSettings value="0" />
|
||||
<sirenSettings value="733" />
|
||||
</Item>
|
||||
</variationData>
|
||||
</CVehicleModelInfoVariation>
|
506
resources/[tools]/LightBarStream/data/vehicles.meta
Normal file
506
resources/[tools]/LightBarStream/data/vehicles.meta
Normal file
|
@ -0,0 +1,506 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<CVehicleModelInfo__InitDataList>
|
||||
<residentTxd>vehshare</residentTxd>
|
||||
<residentAnims />
|
||||
<InitDatas>
|
||||
<Item>
|
||||
<modelName>longLightbarRed</modelName>
|
||||
<txdName>longLightbarRed</txdName>
|
||||
<handlingId>GRANGER</handlingId>
|
||||
<gameName>longLightbarRed</gameName>
|
||||
<vehicleMakeName />
|
||||
<expressionDictName>null</expressionDictName>
|
||||
<expressionName>null</expressionName>
|
||||
<animConvRoofDictName>null</animConvRoofDictName>
|
||||
<animConvRoofName>null</animConvRoofName>
|
||||
<animConvRoofWindowsAffected />
|
||||
<ptfxAssetName>null</ptfxAssetName>
|
||||
<audioNameHash>SADLER</audioNameHash>
|
||||
<layout>LAYOUT_STANDARD</layout>
|
||||
<coverBoundOffsets>SHERIFF_COVER_OFFSET_INFO</coverBoundOffsets>
|
||||
<explosionInfo>EXPLOSION_INFO_DEFAULT</explosionInfo>
|
||||
<scenarioLayout />
|
||||
<cameraName>DEFAULT_FOLLOW_VEHICLE_CAMERA</cameraName>
|
||||
<aimCameraName>DEFAULT_THIRD_PERSON_VEHICLE_AIM_CAMERA</aimCameraName>
|
||||
<bonnetCameraName>VEHICLE_BONNET_CAMERA_MID_HIGH</bonnetCameraName>
|
||||
<povCameraName>DEFAULT_POV_CAMERA</povCameraName>
|
||||
<FirstPersonDriveByIKOffset x="0.000000" y="-0.060000" z="-0.060000" />
|
||||
<FirstPersonDriveByUnarmedIKOffset x="0.000000" y="0.-050000" z="-0.020000" />
|
||||
<FirstPersonProjectileDriveByIKOffset x="0.000000" y="-0.075000" z="-0.045000" />
|
||||
<FirstPersonProjectileDriveByPassengerIKOffset x="0.000000" y="-0.075000" z="-0.045000" />
|
||||
<FirstPersonDriveByLeftPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByRightPassengerIKOffset x="0.000000" y="-0.060000" z="-0.060000" />
|
||||
<FirstPersonDriveByLeftPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByRightPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonMobilePhoneOffset x="0.155000" y="0.270000" z="0.508000" />
|
||||
<FirstPersonPassengerMobilePhoneOffset x="0.136000" y="0.223000" z="0.405000" />
|
||||
<FirstPersonMobilePhoneSeatIKOffset>
|
||||
<Item>
|
||||
<Offset x="0.136000" y="0.156000" z="0.425000" />
|
||||
<SeatIndex value="2" />
|
||||
</Item>
|
||||
<Item>
|
||||
<Offset x="0.136000" y="0.156000" z="0.425000" />
|
||||
<SeatIndex value="3" />
|
||||
</Item>
|
||||
</FirstPersonMobilePhoneSeatIKOffset>
|
||||
<PovCameraOffset x="0.000000" y="-0.145000" z="0.645000" />
|
||||
<PovCameraVerticalAdjustmentForRollCage value="0.000000" />
|
||||
<PovPassengerCameraOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<vfxInfoName>VFXVEHICLEINFO_CAR_GENERIC</vfxInfoName>
|
||||
<shouldUseCinematicViewMode value="true" />
|
||||
<shouldCameraTransitionOnClimbUpDown value="false" />
|
||||
<shouldCameraIgnoreExiting value="false" />
|
||||
<AllowPretendOccupants value="true" />
|
||||
<AllowJoyriding value="false" />
|
||||
<AllowSundayDriving value="false" />
|
||||
<AllowBodyColorMapping value="true" />
|
||||
<wheelScale value="0.237100" />
|
||||
<wheelScaleRear value="0.237100" />
|
||||
<dirtLevelMin value="0.000000" />
|
||||
<dirtLevelMax value="0.850000" />
|
||||
<envEffScaleMin value="0.000000" />
|
||||
<envEffScaleMax value="1.000000" />
|
||||
<envEffScaleMin2 value="0.000000" />
|
||||
<envEffScaleMax2 value="1.000000" />
|
||||
<damageMapScale value="0.600000" />
|
||||
<damageOffsetScale value="1.000000" />
|
||||
<diffuseTint value="0x00FFFFFF" />
|
||||
<steerWheelMult value="1.000000" />
|
||||
<HDTextureDist value="5.000000" />
|
||||
<lodDistances content="float_array">
|
||||
10.000000
|
||||
25.000000
|
||||
60.000000
|
||||
120.000000
|
||||
500.000000
|
||||
500.000000
|
||||
</lodDistances>
|
||||
<minSeatHeight value="0.839" />
|
||||
<identicalModelSpawnDistance value="20" />
|
||||
<maxNumOfSameColor value="10" />
|
||||
<defaultBodyHealth value="1000.000000" />
|
||||
<pretendOccupantsScale value="1.000000" />
|
||||
<visibleSpawnDistScale value="1.000000" />
|
||||
<trackerPathWidth value="2.000000" />
|
||||
<weaponForceMult value="1.000000" />
|
||||
<frequency value="100" />
|
||||
<swankness>SWANKNESS_1</swankness>
|
||||
<maxNum value="2" />
|
||||
<flags>FLAG_HAS_LIVERY FLAG_EXTRAS_REQUIRE FLAG_EXTRAS_STRONG FLAG_LAW_ENFORCEMENT FLAG_EMERGENCY_SERVICE FLAG_NO_RESPRAY FLAG_DONT_SPAWN_IN_CARGEN FLAG_REPORT_CRIME_IF_STANDING_ON</flags>
|
||||
<type>VEHICLE_TYPE_CAR</type>
|
||||
<plateType>VPT_FRONT_AND_BACK_PLATES</plateType>
|
||||
<dashboardType>VDT_GENTAXI</dashboardType>
|
||||
<vehicleClass>VC_EMERGENCY</vehicleClass>
|
||||
<wheelType>VWT_MUSCLE</wheelType>
|
||||
<trailers />
|
||||
<additionalTrailers />
|
||||
<drivers>
|
||||
<Item>
|
||||
<driverName>S_M_Y_Sheriff_01</driverName>
|
||||
<npcName />
|
||||
</Item>
|
||||
</drivers>
|
||||
<extraIncludes />
|
||||
<doorsWithCollisionWhenClosed />
|
||||
<driveableDoors />
|
||||
<bumpersNeedToCollideWithMap value="false" />
|
||||
<needsRopeTexture value="false" />
|
||||
<requiredExtras />
|
||||
<rewards>
|
||||
<Item>REWARD_WEAPON_PUMPSHOTGUN</Item>
|
||||
<Item>REWARD_AMMO_PUMPSHOTGUN_ENTER_VEHICLE</Item>
|
||||
<Item>REWARD_STAT_WEAPON</Item>
|
||||
</rewards>
|
||||
<cinematicPartCamera>
|
||||
<Item>WHEEL_FRONT_RIGHT_CAMERA</Item>
|
||||
<Item>WHEEL_FRONT_LEFT_CAMERA</Item>
|
||||
<Item>WHEEL_REAR_RIGHT_CAMERA</Item>
|
||||
<Item>WHEEL_REAR_LEFT_CAMERA</Item>
|
||||
</cinematicPartCamera>
|
||||
<NmBraceOverrideSet />
|
||||
<buoyancySphereOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<buoyancySphereSizeScale value="1.000000" />
|
||||
<pOverrideRagdollThreshold type="NULL" />
|
||||
<firstPersonDrivebyData>
|
||||
<Item>STD_POLICE_FRONT_LEFT</Item>
|
||||
<Item>STD_POLICE_FRONT_RIGHT</Item>
|
||||
</firstPersonDrivebyData>
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>fbiold</modelName>
|
||||
<txdName>fbiold</txdName>
|
||||
<handlingId>STANIER</handlingId>
|
||||
<gameName>fbiold</gameName>
|
||||
<vehicleMakeName>VAPID</vehicleMakeName>
|
||||
<expressionDictName>null</expressionDictName>
|
||||
<expressionName>null</expressionName>
|
||||
<animConvRoofDictName>null</animConvRoofDictName>
|
||||
<animConvRoofName>null</animConvRoofName>
|
||||
<animConvRoofWindowsAffected />
|
||||
<ptfxAssetName>null</ptfxAssetName>
|
||||
<audioNameHash>police</audioNameHash>
|
||||
<layout>LAYOUT_STANDARD</layout>
|
||||
<coverBoundOffsets>STANIER_COVER_OFFSET_INFO</coverBoundOffsets>
|
||||
<explosionInfo>EXPLOSION_INFO_DEFAULT</explosionInfo>
|
||||
<scenarioLayout />
|
||||
<cameraName>DEFAULT_FOLLOW_VEHICLE_CAMERA</cameraName>
|
||||
<aimCameraName>MID_BOX_VEHICLE_AIM_CAMERA</aimCameraName>
|
||||
<bonnetCameraName>VEHICLE_BONNET_CAMERA_MID_HIGH</bonnetCameraName>
|
||||
<povCameraName>REDUCED_NEAR_CLIP_POV_CAMERA</povCameraName>
|
||||
<FirstPersonDriveByIKOffset x="0.000000" y="-0.050000" z="-0.060000" />
|
||||
<FirstPersonDriveByUnarmedIKOffset x="0.000000" y="-0.025000" z="0.000000" />
|
||||
<FirstPersonProjectileDriveByIKOffset x="0.000000" y="-0.080000" z="-0.020000" />
|
||||
<FirstPersonProjectileDriveByPassengerIKOffset x="0.000000" y="-0.080000" z="-0.020000" />
|
||||
<FirstPersonProjectileDriveByRearLeftIKOffset x="0.000000" y="0.020000" z="-0.030000" />
|
||||
<FirstPersonProjectileDriveByRearRightIKOffset x="0.000000" y="0.020000" z="-0.030000" />
|
||||
<FirstPersonDriveByLeftPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByRightPassengerIKOffset x="0.000000" y="-0.050000" z="-0.060000" />
|
||||
<FirstPersonDriveByRightRearPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByLeftPassengerUnarmedIKOffset x="0.000000" y="-0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByRightPassengerUnarmedIKOffset x="0.000000" y="-0.000000" z="0.000000" />
|
||||
<FirstPersonMobilePhoneOffset x="0.170000" y="0.270000" z="0.510000" />
|
||||
<FirstPersonPassengerMobilePhoneOffset x="0.135000" y="0.085000" z="0.465000" />
|
||||
<FirstPersonMobilePhoneSeatIKOffset>
|
||||
<Item>
|
||||
<Offset x="0.136000" y="0.076000" z="0.465000" />
|
||||
<SeatIndex value="2" />
|
||||
</Item>
|
||||
<Item>
|
||||
<Offset x="0.136000" y="0.076000" z="0.465000" />
|
||||
<SeatIndex value="3" />
|
||||
</Item>
|
||||
</FirstPersonMobilePhoneSeatIKOffset>
|
||||
<PovCameraOffset x="0.000000" y="-0.245000" z="0.680000" />
|
||||
<PovCameraVerticalAdjustmentForRollCage value="0.000000" />
|
||||
<PovPassengerCameraOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<PovRearPassengerCameraOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<vfxInfoName>VFXVEHICLEINFO_CAR_GENERIC</vfxInfoName>
|
||||
<shouldUseCinematicViewMode value="true" />
|
||||
<shouldCameraTransitionOnClimbUpDown value="false" />
|
||||
<shouldCameraIgnoreExiting value="false" />
|
||||
<AllowPretendOccupants value="true" />
|
||||
<AllowJoyriding value="true" />
|
||||
<AllowSundayDriving value="true" />
|
||||
<AllowBodyColorMapping value="true" />
|
||||
<wheelScale value="0.234500" />
|
||||
<wheelScaleRear value="0.234500" />
|
||||
<dirtLevelMin value="0.300000" />
|
||||
<dirtLevelMax value="0.850000" />
|
||||
<envEffScaleMin value="0.000000" />
|
||||
<envEffScaleMax value="1.000000" />
|
||||
<envEffScaleMin2 value="0.000000" />
|
||||
<envEffScaleMax2 value="1.000000" />
|
||||
<damageMapScale value="0.600000" />
|
||||
<damageOffsetScale value="1.000000" />
|
||||
<diffuseTint value="0x00FFFFFF" />
|
||||
<steerWheelMult value="1.000000" />
|
||||
<HDTextureDist value="5.000000" />
|
||||
<lodDistances content="float_array">
|
||||
15.000000
|
||||
30.000000
|
||||
50.000000
|
||||
100.000000
|
||||
500.000000
|
||||
500.000000
|
||||
</lodDistances>
|
||||
<minSeatHeight value="0.855" />
|
||||
<identicalModelSpawnDistance value="20" />
|
||||
<maxNumOfSameColor value="10" />
|
||||
<defaultBodyHealth value="1000.000000" />
|
||||
<pretendOccupantsScale value="1.000000" />
|
||||
<visibleSpawnDistScale value="1.000000" />
|
||||
<trackerPathWidth value="2.000000" />
|
||||
<weaponForceMult value="1.000000" />
|
||||
<frequency value="50" />
|
||||
<swankness>SWANKNESS_1</swankness>
|
||||
<maxNum value="50" />
|
||||
<flags>FLAG_AVERAGE_CAR FLAG_EMERGENCY_SERVICE FLAG_NO_RESPRAY FLAG_EXTRAS_REQUIRE FLAG_REPORT_CRIME_IF_STANDING_ON FLAG_DONT_SPAWN_IN_CARGEN FLAG_LAW_ENFORCEMENT</flags>
|
||||
<type>VEHICLE_TYPE_CAR</type>
|
||||
<plateType>VPT_FRONT_AND_BACK_PLATES</plateType>
|
||||
<dashboardType>VDT_GENTAXI</dashboardType>
|
||||
<vehicleClass>VC_EMERGENCY</vehicleClass>
|
||||
<wheelType>VWT_MUSCLE</wheelType>
|
||||
<trailers />
|
||||
<additionalTrailers />
|
||||
<drivers />
|
||||
<extraIncludes />
|
||||
<doorsWithCollisionWhenClosed />
|
||||
<driveableDoors />
|
||||
<bumpersNeedToCollideWithMap value="false" />
|
||||
<needsRopeTexture value="false" />
|
||||
<requiredExtras />
|
||||
<rewards />
|
||||
<cinematicPartCamera>
|
||||
<Item>WHEEL_FRONT_RIGHT_CAMERA</Item>
|
||||
<Item>WHEEL_FRONT_LEFT_CAMERA</Item>
|
||||
<Item>WHEEL_REAR_RIGHT_CAMERA</Item>
|
||||
<Item>WHEEL_REAR_LEFT_CAMERA</Item>
|
||||
</cinematicPartCamera>
|
||||
<NmBraceOverrideSet />
|
||||
<buoyancySphereOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<buoyancySphereSizeScale value="1.000000" />
|
||||
<pOverrideRagdollThreshold type="NULL" />
|
||||
<firstPersonDrivebyData>
|
||||
<Item>STD_STANIER_FRONT_LEFT</Item>
|
||||
<Item>STD_TORNADO_FRONT_RIGHT</Item>
|
||||
<Item>STD_POLICE2_REAR_LEFT</Item>
|
||||
<Item>STD_POLICE2_REAR_RIGHT</Item>
|
||||
</firstPersonDrivebyData>
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>longLightbar</modelName>
|
||||
<txdName>longLightbar</txdName>
|
||||
<handlingId>GRANGER</handlingId>
|
||||
<gameName>longLightbar</gameName>
|
||||
<vehicleMakeName />
|
||||
<expressionDictName>null</expressionDictName>
|
||||
<expressionName>null</expressionName>
|
||||
<animConvRoofDictName>null</animConvRoofDictName>
|
||||
<animConvRoofName>null</animConvRoofName>
|
||||
<animConvRoofWindowsAffected />
|
||||
<ptfxAssetName>null</ptfxAssetName>
|
||||
<audioNameHash>SADLER</audioNameHash>
|
||||
<layout>LAYOUT_STANDARD</layout>
|
||||
<coverBoundOffsets>SHERIFF_COVER_OFFSET_INFO</coverBoundOffsets>
|
||||
<explosionInfo>EXPLOSION_INFO_DEFAULT</explosionInfo>
|
||||
<scenarioLayout />
|
||||
<cameraName>DEFAULT_FOLLOW_VEHICLE_CAMERA</cameraName>
|
||||
<aimCameraName>DEFAULT_THIRD_PERSON_VEHICLE_AIM_CAMERA</aimCameraName>
|
||||
<bonnetCameraName>VEHICLE_BONNET_CAMERA_MID_HIGH</bonnetCameraName>
|
||||
<povCameraName>DEFAULT_POV_CAMERA</povCameraName>
|
||||
<FirstPersonDriveByIKOffset x="0.000000" y="-0.060000" z="-0.060000" />
|
||||
<FirstPersonDriveByUnarmedIKOffset x="0.000000" y="0.-050000" z="-0.020000" />
|
||||
<FirstPersonProjectileDriveByIKOffset x="0.000000" y="-0.075000" z="-0.045000" />
|
||||
<FirstPersonProjectileDriveByPassengerIKOffset x="0.000000" y="-0.075000" z="-0.045000" />
|
||||
<FirstPersonDriveByLeftPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByRightPassengerIKOffset x="0.000000" y="-0.060000" z="-0.060000" />
|
||||
<FirstPersonDriveByLeftPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByRightPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonMobilePhoneOffset x="0.155000" y="0.270000" z="0.508000" />
|
||||
<FirstPersonPassengerMobilePhoneOffset x="0.136000" y="0.223000" z="0.405000" />
|
||||
<FirstPersonMobilePhoneSeatIKOffset>
|
||||
<Item>
|
||||
<Offset x="0.136000" y="0.156000" z="0.425000" />
|
||||
<SeatIndex value="2" />
|
||||
</Item>
|
||||
<Item>
|
||||
<Offset x="0.136000" y="0.156000" z="0.425000" />
|
||||
<SeatIndex value="3" />
|
||||
</Item>
|
||||
</FirstPersonMobilePhoneSeatIKOffset>
|
||||
<PovCameraOffset x="0.000000" y="-0.145000" z="0.645000" />
|
||||
<PovCameraVerticalAdjustmentForRollCage value="0.000000" />
|
||||
<PovPassengerCameraOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<vfxInfoName>VFXVEHICLEINFO_CAR_GENERIC</vfxInfoName>
|
||||
<shouldUseCinematicViewMode value="true" />
|
||||
<shouldCameraTransitionOnClimbUpDown value="false" />
|
||||
<shouldCameraIgnoreExiting value="false" />
|
||||
<AllowPretendOccupants value="true" />
|
||||
<AllowJoyriding value="false" />
|
||||
<AllowSundayDriving value="false" />
|
||||
<AllowBodyColorMapping value="true" />
|
||||
<wheelScale value="0.237100" />
|
||||
<wheelScaleRear value="0.237100" />
|
||||
<dirtLevelMin value="0.000000" />
|
||||
<dirtLevelMax value="0.850000" />
|
||||
<envEffScaleMin value="0.000000" />
|
||||
<envEffScaleMax value="1.000000" />
|
||||
<envEffScaleMin2 value="0.000000" />
|
||||
<envEffScaleMax2 value="1.000000" />
|
||||
<damageMapScale value="0.600000" />
|
||||
<damageOffsetScale value="1.000000" />
|
||||
<diffuseTint value="0x00FFFFFF" />
|
||||
<steerWheelMult value="1.000000" />
|
||||
<HDTextureDist value="5.000000" />
|
||||
<lodDistances content="float_array">
|
||||
10.000000
|
||||
25.000000
|
||||
60.000000
|
||||
120.000000
|
||||
500.000000
|
||||
500.000000
|
||||
</lodDistances>
|
||||
<minSeatHeight value="0.839" />
|
||||
<identicalModelSpawnDistance value="20" />
|
||||
<maxNumOfSameColor value="10" />
|
||||
<defaultBodyHealth value="1000.000000" />
|
||||
<pretendOccupantsScale value="1.000000" />
|
||||
<visibleSpawnDistScale value="1.000000" />
|
||||
<trackerPathWidth value="2.000000" />
|
||||
<weaponForceMult value="1.000000" />
|
||||
<frequency value="100" />
|
||||
<swankness>SWANKNESS_1</swankness>
|
||||
<maxNum value="2" />
|
||||
<flags>FLAG_HAS_LIVERY FLAG_EXTRAS_REQUIRE FLAG_EXTRAS_STRONG FLAG_LAW_ENFORCEMENT FLAG_EMERGENCY_SERVICE FLAG_NO_RESPRAY FLAG_DONT_SPAWN_IN_CARGEN FLAG_REPORT_CRIME_IF_STANDING_ON</flags>
|
||||
<type>VEHICLE_TYPE_CAR</type>
|
||||
<plateType>VPT_FRONT_AND_BACK_PLATES</plateType>
|
||||
<dashboardType>VDT_GENTAXI</dashboardType>
|
||||
<vehicleClass>VC_EMERGENCY</vehicleClass>
|
||||
<wheelType>VWT_MUSCLE</wheelType>
|
||||
<trailers />
|
||||
<additionalTrailers />
|
||||
<drivers>
|
||||
<Item>
|
||||
<driverName>S_M_Y_Sheriff_01</driverName>
|
||||
<npcName />
|
||||
</Item>
|
||||
</drivers>
|
||||
<extraIncludes />
|
||||
<doorsWithCollisionWhenClosed />
|
||||
<driveableDoors />
|
||||
<bumpersNeedToCollideWithMap value="false" />
|
||||
<needsRopeTexture value="false" />
|
||||
<requiredExtras />
|
||||
<rewards>
|
||||
<Item>REWARD_WEAPON_PUMPSHOTGUN</Item>
|
||||
<Item>REWARD_AMMO_PUMPSHOTGUN_ENTER_VEHICLE</Item>
|
||||
<Item>REWARD_STAT_WEAPON</Item>
|
||||
</rewards>
|
||||
<cinematicPartCamera>
|
||||
<Item>WHEEL_FRONT_RIGHT_CAMERA</Item>
|
||||
<Item>WHEEL_FRONT_LEFT_CAMERA</Item>
|
||||
<Item>WHEEL_REAR_RIGHT_CAMERA</Item>
|
||||
<Item>WHEEL_REAR_LEFT_CAMERA</Item>
|
||||
</cinematicPartCamera>
|
||||
<NmBraceOverrideSet />
|
||||
<buoyancySphereOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<buoyancySphereSizeScale value="1.000000" />
|
||||
<pOverrideRagdollThreshold type="NULL" />
|
||||
<firstPersonDrivebyData>
|
||||
<Item>STD_POLICE_FRONT_LEFT</Item>
|
||||
<Item>STD_POLICE_FRONT_RIGHT</Item>
|
||||
</firstPersonDrivebyData>
|
||||
</Item>
|
||||
<Item>
|
||||
<modelName>lightbarTwoSticks</modelName>
|
||||
<txdName>lightbarTwoSticks</txdName>
|
||||
<handlingId>GRANGER</handlingId>
|
||||
<gameName>lightbarTwoSticks</gameName>
|
||||
<vehicleMakeName />
|
||||
<expressionDictName>null</expressionDictName>
|
||||
<expressionName>null</expressionName>
|
||||
<animConvRoofDictName>null</animConvRoofDictName>
|
||||
<animConvRoofName>null</animConvRoofName>
|
||||
<animConvRoofWindowsAffected />
|
||||
<ptfxAssetName>null</ptfxAssetName>
|
||||
<audioNameHash>SADLER</audioNameHash>
|
||||
<layout>LAYOUT_STANDARD</layout>
|
||||
<coverBoundOffsets>SHERIFF_COVER_OFFSET_INFO</coverBoundOffsets>
|
||||
<explosionInfo>EXPLOSION_INFO_DEFAULT</explosionInfo>
|
||||
<scenarioLayout />
|
||||
<cameraName>DEFAULT_FOLLOW_VEHICLE_CAMERA</cameraName>
|
||||
<aimCameraName>DEFAULT_THIRD_PERSON_VEHICLE_AIM_CAMERA</aimCameraName>
|
||||
<bonnetCameraName>VEHICLE_BONNET_CAMERA_MID_HIGH</bonnetCameraName>
|
||||
<povCameraName>DEFAULT_POV_CAMERA</povCameraName>
|
||||
<FirstPersonDriveByIKOffset x="0.000000" y="-0.060000" z="-0.060000" />
|
||||
<FirstPersonDriveByUnarmedIKOffset x="0.000000" y="0.-050000" z="-0.020000" />
|
||||
<FirstPersonProjectileDriveByIKOffset x="0.000000" y="-0.075000" z="-0.045000" />
|
||||
<FirstPersonProjectileDriveByPassengerIKOffset x="0.000000" y="-0.075000" z="-0.045000" />
|
||||
<FirstPersonDriveByLeftPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByRightPassengerIKOffset x="0.000000" y="-0.060000" z="-0.060000" />
|
||||
<FirstPersonDriveByLeftPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonDriveByRightPassengerUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<FirstPersonMobilePhoneOffset x="0.155000" y="0.270000" z="0.508000" />
|
||||
<FirstPersonPassengerMobilePhoneOffset x="0.136000" y="0.223000" z="0.405000" />
|
||||
<FirstPersonMobilePhoneSeatIKOffset>
|
||||
<Item>
|
||||
<Offset x="0.136000" y="0.156000" z="0.425000" />
|
||||
<SeatIndex value="2" />
|
||||
</Item>
|
||||
<Item>
|
||||
<Offset x="0.136000" y="0.156000" z="0.425000" />
|
||||
<SeatIndex value="3" />
|
||||
</Item>
|
||||
</FirstPersonMobilePhoneSeatIKOffset>
|
||||
<PovCameraOffset x="0.000000" y="-0.145000" z="0.645000" />
|
||||
<PovCameraVerticalAdjustmentForRollCage value="0.000000" />
|
||||
<PovPassengerCameraOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<vfxInfoName>VFXVEHICLEINFO_CAR_GENERIC</vfxInfoName>
|
||||
<shouldUseCinematicViewMode value="true" />
|
||||
<shouldCameraTransitionOnClimbUpDown value="false" />
|
||||
<shouldCameraIgnoreExiting value="false" />
|
||||
<AllowPretendOccupants value="true" />
|
||||
<AllowJoyriding value="false" />
|
||||
<AllowSundayDriving value="false" />
|
||||
<AllowBodyColorMapping value="true" />
|
||||
<wheelScale value="0.237100" />
|
||||
<wheelScaleRear value="0.237100" />
|
||||
<dirtLevelMin value="0.000000" />
|
||||
<dirtLevelMax value="0.850000" />
|
||||
<envEffScaleMin value="0.000000" />
|
||||
<envEffScaleMax value="1.000000" />
|
||||
<envEffScaleMin2 value="0.000000" />
|
||||
<envEffScaleMax2 value="1.000000" />
|
||||
<damageMapScale value="0.600000" />
|
||||
<damageOffsetScale value="1.000000" />
|
||||
<diffuseTint value="0x00FFFFFF" />
|
||||
<steerWheelMult value="1.000000" />
|
||||
<HDTextureDist value="5.000000" />
|
||||
<lodDistances content="float_array">
|
||||
10.000000
|
||||
25.000000
|
||||
60.000000
|
||||
120.000000
|
||||
500.000000
|
||||
500.000000
|
||||
</lodDistances>
|
||||
<minSeatHeight value="0.839" />
|
||||
<identicalModelSpawnDistance value="20" />
|
||||
<maxNumOfSameColor value="10" />
|
||||
<defaultBodyHealth value="1000.000000" />
|
||||
<pretendOccupantsScale value="1.000000" />
|
||||
<visibleSpawnDistScale value="1.000000" />
|
||||
<trackerPathWidth value="2.000000" />
|
||||
<weaponForceMult value="1.000000" />
|
||||
<frequency value="100" />
|
||||
<swankness>SWANKNESS_1</swankness>
|
||||
<maxNum value="2" />
|
||||
<flags>FLAG_HAS_LIVERY FLAG_EXTRAS_REQUIRE FLAG_EXTRAS_STRONG FLAG_LAW_ENFORCEMENT FLAG_EMERGENCY_SERVICE FLAG_NO_RESPRAY FLAG_DONT_SPAWN_IN_CARGEN FLAG_REPORT_CRIME_IF_STANDING_ON</flags>
|
||||
<type>VEHICLE_TYPE_CAR</type>
|
||||
<plateType>VPT_FRONT_AND_BACK_PLATES</plateType>
|
||||
<dashboardType>VDT_GENTAXI</dashboardType>
|
||||
<vehicleClass>VC_EMERGENCY</vehicleClass>
|
||||
<wheelType>VWT_MUSCLE</wheelType>
|
||||
<trailers />
|
||||
<additionalTrailers />
|
||||
<drivers>
|
||||
<Item>
|
||||
<driverName>S_M_Y_Sheriff_01</driverName>
|
||||
<npcName />
|
||||
</Item>
|
||||
</drivers>
|
||||
<extraIncludes />
|
||||
<doorsWithCollisionWhenClosed />
|
||||
<driveableDoors />
|
||||
<bumpersNeedToCollideWithMap value="false" />
|
||||
<needsRopeTexture value="false" />
|
||||
<requiredExtras />
|
||||
<rewards>
|
||||
<Item>REWARD_WEAPON_PUMPSHOTGUN</Item>
|
||||
<Item>REWARD_AMMO_PUMPSHOTGUN_ENTER_VEHICLE</Item>
|
||||
<Item>REWARD_STAT_WEAPON</Item>
|
||||
</rewards>
|
||||
<cinematicPartCamera>
|
||||
<Item>WHEEL_FRONT_RIGHT_CAMERA</Item>
|
||||
<Item>WHEEL_FRONT_LEFT_CAMERA</Item>
|
||||
<Item>WHEEL_REAR_RIGHT_CAMERA</Item>
|
||||
<Item>WHEEL_REAR_LEFT_CAMERA</Item>
|
||||
</cinematicPartCamera>
|
||||
<NmBraceOverrideSet />
|
||||
<buoyancySphereOffset x="0.000000" y="0.000000" z="0.000000" />
|
||||
<buoyancySphereSizeScale value="1.000000" />
|
||||
<pOverrideRagdollThreshold type="NULL" />
|
||||
<firstPersonDrivebyData>
|
||||
<Item>STD_POLICE_FRONT_LEFT</Item>
|
||||
<Item>STD_POLICE_FRONT_RIGHT</Item>
|
||||
</firstPersonDrivebyData>
|
||||
</Item>
|
||||
</InitDatas>
|
||||
<txdRelationships>
|
||||
<Item>
|
||||
<parent>vehicles_poltax_interior</parent>
|
||||
<child>fbiold</child>
|
||||
</Item>
|
||||
</txdRelationships>
|
||||
</CVehicleModelInfo__InitDataList>
|
32
resources/[tools]/LightBarStream/fxmanifest.lua
Normal file
32
resources/[tools]/LightBarStream/fxmanifest.lua
Normal file
|
@ -0,0 +1,32 @@
|
|||
fx_version 'bodacious'
|
||||
game 'gta5'
|
||||
lua54 'yes'
|
||||
|
||||
description 'Nabla Corporation - Sample Script'
|
||||
author 'Nabla Corporation'
|
||||
version '1.0.0'
|
||||
|
||||
client_script 'Client/*.lua'
|
||||
server_script 'Server/*.lua'
|
||||
shared_script 'Class/*.lua'
|
||||
shared_script 'Shared/*.lua'
|
||||
|
||||
escrow_ignore {
|
||||
'Shared/*.lua',
|
||||
}
|
||||
|
||||
dependencies {
|
||||
'/server:5562',
|
||||
}
|
||||
|
||||
files {
|
||||
'data/vehicles.meta',
|
||||
'data/carcols.meta',
|
||||
'data/carvariations.meta',
|
||||
}
|
||||
|
||||
data_file 'VEHICLE_METADATA_FILE' 'data/vehicles.meta'
|
||||
data_file 'CARCOLS_FILE' 'data/carcols.meta'
|
||||
data_file 'VEHICLE_VARIATION_FILE' 'data/carvariations.meta'
|
||||
|
||||
dependency '/assetpacks'
|
BIN
resources/[tools]/LightBarStream/stream/fbiold.yft
Normal file
BIN
resources/[tools]/LightBarStream/stream/fbiold.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/LightBarStream/stream/fbiold.ytd
Normal file
BIN
resources/[tools]/LightBarStream/stream/fbiold.ytd
Normal file
Binary file not shown.
BIN
resources/[tools]/LightBarStream/stream/fbiold_hi.yft
Normal file
BIN
resources/[tools]/LightBarStream/stream/fbiold_hi.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/LightBarStream/stream/lightbarTwoSticks+hi.ytd
Normal file
BIN
resources/[tools]/LightBarStream/stream/lightbarTwoSticks+hi.ytd
Normal file
Binary file not shown.
BIN
resources/[tools]/LightBarStream/stream/lightbarTwoSticks.yft
Normal file
BIN
resources/[tools]/LightBarStream/stream/lightbarTwoSticks.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/LightBarStream/stream/lightbarTwoSticks.ytd
Normal file
BIN
resources/[tools]/LightBarStream/stream/lightbarTwoSticks.ytd
Normal file
Binary file not shown.
BIN
resources/[tools]/LightBarStream/stream/lightbarTwoSticks_hi.yft
Normal file
BIN
resources/[tools]/LightBarStream/stream/lightbarTwoSticks_hi.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/LightBarStream/stream/longLightbar+hi.ytd
Normal file
BIN
resources/[tools]/LightBarStream/stream/longLightbar+hi.ytd
Normal file
Binary file not shown.
BIN
resources/[tools]/LightBarStream/stream/longLightbar.yft
Normal file
BIN
resources/[tools]/LightBarStream/stream/longLightbar.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/LightBarStream/stream/longLightbar.ytd
Normal file
BIN
resources/[tools]/LightBarStream/stream/longLightbar.ytd
Normal file
Binary file not shown.
BIN
resources/[tools]/LightBarStream/stream/longLightbarRed+hi.ytd
Normal file
BIN
resources/[tools]/LightBarStream/stream/longLightbarRed+hi.ytd
Normal file
Binary file not shown.
BIN
resources/[tools]/LightBarStream/stream/longLightbarRed.yft
Normal file
BIN
resources/[tools]/LightBarStream/stream/longLightbarRed.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/LightBarStream/stream/longLightbarRed.ytd
Normal file
BIN
resources/[tools]/LightBarStream/stream/longLightbarRed.ytd
Normal file
Binary file not shown.
BIN
resources/[tools]/LightBarStream/stream/longLightbarRed_hi.yft
Normal file
BIN
resources/[tools]/LightBarStream/stream/longLightbarRed_hi.yft
Normal file
Binary file not shown.
BIN
resources/[tools]/LightBarStream/stream/longLightbar_hi.yft
Normal file
BIN
resources/[tools]/LightBarStream/stream/longLightbar_hi.yft
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue