1
0
Fork 0
forked from Simnation/Main
This commit is contained in:
Nordi98 2025-08-13 20:15:04 +02:00
parent 41d330bde5
commit d6225ef198
15 changed files with 2447 additions and 0 deletions

View file

@ -0,0 +1,756 @@
<?xml version="1.0" encoding="UTF-8"?>
<CVehicleModelInfoVarGlobal>
<Sirens>
<Item>
<id value="856256"/>
<name>lgc19flatbed</name>
<timeMultiplier value="1.00000000"/>
<lightFalloffMax value="90.00000000"/>
<lightFalloffExponent value="10.00000000"/>
<lightInnerConeAngle value="2.29061000"/>
<lightOuterConeAngle value="70.00000000"/>
<lightOffset value="0.00000000"/>
<textureName>VehicleLight_sirenlight</textureName>
<sequencerBpm value="525"/>
<leftHeadLight>
<sequencer value=""/>
</leftHeadLight>
<rightHeadLight>
<sequencer value=""/>
</rightHeadLight>
<leftTailLight>
<sequencer value="2694881440"/>
</leftTailLight>
<rightTailLight>
<sequencer value="168430090"/>
</rightTailLight>
<leftHeadLightMultiples value="1"/>
<rightHeadLightMultiples value="1"/>
<leftTailLightMultiples value="2"/>
<rightTailLightMultiples value="2"/>
<useRealLights value="true"/>
<sirens>
<Item> <!--siren1-->
<rotation>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="3272356032"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="3272356032"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="75.00000000"/>
<size value="0.00000000"/>
<pull value="0.00000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFF00"/>
<intensity value="2.00000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren2-->
<rotation>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="818089008"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="818089008"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="75.00000000"/>
<size value="0.00010000"/>
<pull value="0.20000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFF00"/>
<intensity value="2.00000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren3-->
<rotation>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="204522252"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="204522252"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="75.00000000"/>
<size value="0.00010000"/>
<pull value="0.20000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFF00"/>
<intensity value="2.00000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren4-->
<rotation>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="204522252"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="204522252"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="75.00000000"/>
<size value="0.00000000"/>
<pull value="0.00000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFF00"/>
<intensity value="2.00000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren5-->
<rotation>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="818089008"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="818089008"/>
<multiples value="2"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="75.00000000"/>
<size value="0.00000000"/>
<pull value="0.00000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFF00"/>
<intensity value="2.00000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren6-->
<rotation>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="3272356032"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="3272356032"/>
<multiples value="2"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="75.00000000"/>
<size value="0.00000000"/>
<pull value="0.00000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFF00"/>
<intensity value="2.00000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren7-->
<rotation>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="409014545"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="409014545"/>
<multiples value="2"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="50.00000000"/>
<size value="0.00000000"/>
<pull value="0.20000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFF00"/>
<intensity value="0.90000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren8-->
<rotation>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="3272361028"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="3272361028"/>
<multiples value="2"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="50.00000000"/>
<size value="0.00000000"/>
<pull value="0.20000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFF00"/>
<intensity value="0.50000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren9-->
<rotation>
<delta value="0.00000000"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="2290664204"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="0.00000000"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="2290664204"/>
<multiples value="2"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="50.00000000"/>
<size value="0.00000000"/>
<pull value="0.20000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFFFF"/>
<intensity value="0.50000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren10-->
<rotation>
<delta value="0.00000000"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="572659811"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="0.00000000"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="572659811"/>
<multiples value="2"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="50.00000000"/>
<size value="0.00000000"/>
<pull value="0.00000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFF00"/>
<intensity value="0.50000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren11-->
<rotation>
<delta value="0.00000000"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="2955675784"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="0.00000000"/>
<start value="0.00000000"/>
<speed value="5.000000000"/>
<sequencer value="2955675784"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="50.00000000"/>
<size value="0.00000000"/>
<pull value="0.00000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFF00"/>
<intensity value="0.50000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren12-->
<rotation>
<delta value="0.00000000"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="92365346"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="0.00000000"/>
<start value="0.00000000"/>
<speed value="5.00000000"/>
<sequencer value="92365346"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="50.00000000"/>
<size value="0.00000000"/>
<pull value="0.00000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFF00"/>
<intensity value="0.50000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren13-->
<rotation>
<delta value="-1.57079633"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="2858518040"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="-1.57079633"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="2858518040"/>
<multiples value="2"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="50.00000000"/>
<size value="0.00000000"/>
<pull value="0.00000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFF00"/>
<intensity value="0.50000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren14-->
<rotation>
<delta value="-1.57079633"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="1426862275"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="-1.57079633"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="1426862275"/>
<multiples value="2"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="50.00000000"/>
<size value="0.00000000"/>
<pull value="0.00000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFF00"/>
<intensity value="0.50000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren15-->
<rotation>
<delta value="1.57079633"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="1426862275"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="1.57079633"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="1426862275"/>
<multiples value="2"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="50.00000000"/>
<size value="0.00000000"/>
<pull value="0.00000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFF00"/>
<intensity value="0.50000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren16-->
<rotation>
<delta value="1.57079633"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="2858518040"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="1.57079633"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="2858518040"/>
<multiples value="2"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="50.00000000"/>
<size value="0.00000000"/>
<pull value="0.00000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFF00"/>
<intensity value="0.50000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren17-->
<rotation>
<delta value="1.57079633"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="4294967295"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="1.57079633"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="4294967295"/>
<multiples value="2"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="300.00000000"/>
<size value="0.00000000"/>
<pull value="0.00000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFFFF"/>
<intensity value="300.00000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren18-->
<rotation>
<delta value="-1.57079633"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="4294967295"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="-1.57079633"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="4294967295"/>
<multiples value="2"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="300.00000000"/>
<size value="0.00000000"/>
<pull value="0.00000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFFFF"/>
<intensity value="300.00000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren19-->
<rotation>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="4294967295"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="3.14159265"/>
<start value="0.00000000"/>
<speed value="0.10000000"/>
<sequencer value="4294967295"/>
<multiples value="2"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="300.00000000"/>
<size value="0.00000000"/>
<pull value="0.20000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFFFF"/>
<intensity value="300.00000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
<Item> <!--siren20-->
<rotation>
<delta value="0.00000000"/>
<start value="0.00000000"/>
<speed value="3.00000000"/>
<sequencer value="4294967295"/>
<multiples value="1"/>
<direction value="true"/>
<syncToBpm value="true"/>
</rotation>
<flashiness>
<delta value="0.00000000"/>
<start value="0.00000000"/>
<speed value="0.00000000"/>
<sequencer value="4294967295"/>
<multiples value="2"/>
<direction value="true"/>
<syncToBpm value="true"/>
</flashiness>
<corona>
<intensity value="300.00000000"/>
<size value="0.00000000"/>
<pull value="0.20000000"/>
<faceCamera value="false"/>
</corona>
<color value="0xFFFFFFFF"/>
<intensity value="300.00000000"/>
<lightGroup value="1"/>
<rotate value="false"/>
<scale value="true"/>
<scaleFactor value="10"/>
<flash value="true"/>
<light value="true"/>
<spotLight value="true"/>
<castShadows value="false"/>
</Item>
</sirens>
</Item>
</Sirens>
</CVehicleModelInfoVarGlobal>

View file

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<CVehicleModelInfoVariation>
<variationData>
<Item>
<modelName>lgc19flatbed</modelName>
<colors>
<Item>
<indices content="char_array">
5
5
131
0
</indices>
<liveries>
<Item value="false"/>
<Item value="false"/>
<Item value="false"/>
</liveries>
</Item>
</colors>
<kits>
<Item>0_default_modkit</Item>
</kits>
<plateProbabilities>
<Probabilities>
<Item>
<Name>Standard White</Name>
<Value value="30"/>
</Item>
<Item>
<Name>White Plate 2</Name>
<Value value="70"/>
</Item>
</Probabilities>
</plateProbabilities>
<lightSettings value="1"/>
<sirenSettings value="856256"/>
</Item>
</variationData>
</CVehicleModelInfoVariation>

View file

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<CHandlingDataMgr>
<HandlingData>
<Item type="CHandlingData">
<handlingName>lgc19flatbed</handlingName>
<fMass value="6760" />
<fInitialDragCoeff value="4.0" />
<fPercentSubmerged value="85.0" />
<vecCentreOfMassOffset x="0" y="0.0" z="0.0" />
<vecInertiaMultiplier x="1.0" y="1.2" z="1.4" />
<fDriveBiasFront value="0.0" />
<nInitialDriveGears value="5" />
<fInitialDriveForce value="0.14" />
<fDriveInertia value="0.5" />
<fClutchChangeRateScaleUpShift value="1.3" />
<fClutchChangeRateScaleDownShift value="1.3" />
<fInitialDriveMaxFlatVel value="140" />
<fBrakeForce value="0.34" />
<fBrakeBiasFront value="0.65" />
<fHandBrakeForce value="0.3" />
<fSteeringLock value="45.0" />
<fTractionCurveMax value="1.6" />
<fTractionCurveMin value="1.45" />
<fTractionCurveLateral value="18.2" />
<fTractionSpringDeltaMax value="0.15" />
<fLowSpeedTractionLossMult value="0.0" />
<fCamberStiffnesss value="0" />
<fTractionBiasFront value="0.485" />
<fTractionLossMult value="0.82" />
<fSuspensionForce value="2.1" />
<fSuspensionCompDamp value="0.70000" />
<fSuspensionReboundDamp value="0.700000" />
<fSuspensionUpperLimit value="0.11" />
<fSuspensionLowerLimit value="-0.18" />
<fSuspensionRaise value="0.0" />
<fSuspensionBiasFront value="0.52" />
<fAntiRollBarForce value="1.0" />
<fAntiRollBarBiasFront value="0.48" />
<fRollCentreHeightFront value="0.5" />
<fRollCentreHeightRear value="0.5" />
<fCollisionDamageMult value="0.64" />
<fWeaponDamageMult value="0.82" />
<fDeformationDamageMult value="2.15" />
<fEngineDamageMult value="0.73" />
<fPetrolTankVolume value="262.50" />
<fOilVolume value="149.84" />
<fSeatOffsetDistX value="0.05" />
<fSeatOffsetDistY value="-0.19" />
<fSeatOffsetDistZ value="0.0" />
<nMonetaryValue value="25000" />
<strModelFlags>20220048</strModelFlags>
<strHandlingFlags>0</strHandlingFlags>
<strDamageFlags>20</strDamageFlags>
<AIHandling>TRUCK</AIHandling>
<SubHandlingData>
<Item type="NULL" />
<Item type="NULL" />
<Item type="NULL" />
</SubHandlingData>
</Item>
</HandlingData>
</CHandlingDataMgr>

View file

@ -0,0 +1,127 @@
<?xml version="1.0" encoding="UTF-8"?>
<CVehicleModelInfo__InitDataList>
<residentTxd>vehshare</residentTxd>
<residentAnims />
<InitDatas>
<Item>
<modelName>lgc19flatbed</modelName>
<txdName>lgc19flatbed</txdName>
<handlingId>lgc19flatbed</handlingId>
<gameName>lgc19flatbed</gameName>
<vehicleMakeName>2019 Peterbilt 337</vehicleMakeName>
<expressionDictName>null</expressionDictName>
<expressionName>null</expressionName>
<animConvRoofDictName>null</animConvRoofDictName>
<animConvRoofName>null</animConvRoofName>
<animConvRoofWindowsAffected />
<ptfxAssetName>null</ptfxAssetName>
<audioNameHash>FLATBED</audioNameHash>
<layout>LAYOUT_TRUCK</layout>
<coverBoundOffsets>FLATBED_COVER_OFFSET_INFO</coverBoundOffsets>
<explosionInfo>EXPLOSION_INFO_TRUCK</explosionInfo>
<scenarioLayout />
<cameraName>DEFAULT_FOLLOW_VEHICLE_CAMERA</cameraName>
<aimCameraName>MID_BOX_VEHICLE_AIM_CAMERA</aimCameraName>
<bonnetCameraName>VEHICLE_BONNET_CAMERA_MID</bonnetCameraName>
<povCameraName>DEFAULT_POV_CAMERA_LOOKAROUND_MID</povCameraName>
<FirstPersonDriveByIKOffset x="-0.055000" y="-0.050000" z="-0.020000" />
<FirstPersonDriveByUnarmedIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonProjectileDriveByIKOffset x="0.063000" y="-0.058000" z="0.000000" />
<FirstPersonProjectileDriveByPassengerIKOffset x="-0.055000" y="-0.083000" z="0.033000" />
<FirstPersonProjectileDriveByRearLeftIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonProjectileDriveByRearRightIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonDriveByLeftPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
<FirstPersonDriveByRightPassengerIKOffset x="0.000000" y="0.000000" z="0.000000" />
<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.155000" y="0.370000" z="0.461000" />
<FirstPersonPassengerMobilePhoneOffset x="0.136000" y="0.223000" z="0.425000" />
<PovCameraOffset x="0.000000" y="-0.081000" z="0.615000" />
<PovCameraVerticalAdjustmentForRollCage value="0.000000" />
<PovPassengerCameraOffset x="0.000000" y="0.000000" z="0.040000" />
<PovRearPassengerCameraOffset x="0.000000" y="0.000000" z="0.040000" />
<vfxInfoName>VFXVEHICLEINFO_TRUCK_RIG</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.354000" />
<wheelScaleRear value="0.320000" />
<dirtLevelMin value="0.300000" />
<dirtLevelMax value="1.000000" />
<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">
500.000000
500.000000
500.000000
500.000000
500.000000
500.000000
</lodDistances>
<minSeatHeight value="1.213" />
<identicalModelSpawnDistance value="100" />
<maxNumOfSameColor value="10" />
<defaultBodyHealth value="1000.000000" />
<pretendOccupantsScale value="1.000000" />
<visibleSpawnDistScale value="1.000000" />
<trackerPathWidth value="2.000000" />
<weaponForceMult value="2.000000" />
<frequency value="10" />
<swankness>SWANKNESS_1</swankness>
<maxNum value="999" />
<flags>FLAG_BIG FLAG_CAN_HONK_WHEN_FLEEING FLAG_AVOID_TURNS FLAG_EXTRAS_REQUIRE FLAG_PEDS_CAN_STAND_ON_TOP FLAG_DONT_SPAWN_IN_CARGEN FLAG_USE_FAT_INTERIOR_LIGHT FLAG_IS_BULKY FLAG_BLOCK_FROM_ATTRACTOR_SCENARIO FLAG_CANNOT_TAKE_COVER_WHEN_STOOD_ON</flags>
<type>VEHICLE_TYPE_CAR</type>
<plateType>VPT_FRONT_PLATES</plateType>
<dashboardType>VDT_CAVALCADE</dashboardType>
<vehicleClass>VC_EMERGENCY</vehicleClass>
<wheelType>VWT_SPORT</wheelType>
<trailers />
<additionalTrailers />
<drivers>
<Item>
<driverName>S_M_M_Trucker_01</driverName>
<npcName />
</Item>
</drivers>
<extraIncludes />
<doorsWithCollisionWhenClosed>
<Item>VEH_EXT_BONNET</Item>
</doorsWithCollisionWhenClosed>
<driveableDoors />
<bumpersNeedToCollideWithMap value="true" />
<needsRopeTexture value="false" />
<requiredExtras />
<rewards />
<cinematicPartCamera>
<Item>WHEEL_WIDE_REAR_RIGHT_CAMERA</Item>
<Item>WHEEL_WIDE_REAR_LEFT_CAMERA</Item>
</cinematicPartCamera>
<NmBraceOverrideSet>Truck</NmBraceOverrideSet>
<buoyancySphereOffset x="0.000000" y="0.000000" z="0.000000" />
<buoyancySphereSizeScale value="1.000000" />
<pOverrideRagdollThreshold type="NULL" />
<firstPersonDrivebyData>
<Item>TRUCK_PHANTOM_FRONT_LEFT</Item>
<Item>TRUCK_PACKER_FRONT_RIGHT</Item>
</firstPersonDrivebyData>
</Item>
</InitDatas>
<txdRelationships>
<Item>
<parent>vehicles_cav_interior</parent>
<child>lgc19flatbed</child>
</Item>
</txdRelationships>
</CVehicleModelInfo__InitDataList>

View file

@ -0,0 +1,18 @@
resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5'
fx_version 'adamant'
games { 'gta5' }
description 'LGCustoms'
files {
'data/handling.meta',
'data/vehicles.meta',
'data/carcols.meta',
'data/carvariations.meta'
}
data_file 'HANDLING_FILE' 'data/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'data/vehicles.meta'
data_file 'CARCOLS_FILE' 'data/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'data/carvariations.meta'

Binary file not shown.

View file

@ -0,0 +1,67 @@
######
## There are no longer circles- makesure to read the controls. Bed controls are done at the back left or right of the truck.
#####
## Default Controls:
[E] - At bed to attach / detach vehicle (useable in vehicle on bed as well)
[LeftArrow] - Attach, Wind winch
[RightArrow] - Unwind winch
[UpArrow] - Raise Bed (automatic, click once)
[DownArrow] - Lower Bed (automatic, click once)
[G] - Remove Rope
[SHIFT] - Access Hand Winch controls
[SHIFT] + [LeftArrow] - Grab winch
[SHIFT] + [RightArrow] - Return winch
[SHIFT] + [E] - Attach winch
## How to use:
# For ROLLING beds:
1. Lower bed
2. Ensure the vehicle is behind the truck close to the bed
3. Press Left Arrow next to the flatbed truck body to attach the winch
4. Press Left Arrow again to wind the winch
5. Press E when the vehicle is ON the bed. If the vehicle is inside the bed, or too high, press E to disconnect then E again to reconnect the car.
# For Static beds:
1. Ensure the car is behind the truck.
2. Press E next to the truck, or inside the car.
## Exports / Events:
# wind start/stop winding the winch
targetflatbedWind(truck)
# OR connect target or wind start/stop winding the winch
targetflatbedWind(truck, target)
# event:
"ebu_flatbeds:client:targetflatbedWind"
# start/stop unwinding the winch
targetflatbedUnWind(truck)
# event:
"ebu_flatbeds:client:targetflatbedUnWind"
# attach/detach vehicle on bed
targetflatbedAtt(truck)
# event:
"ebu_flatbeds:client:targetflatbedAtt"
# delete rope attached to truck
targetflatbedRope(truck)
# event
"ebu_flatbeds:client:targetflatbedRope"
# toggle wheel lift on truck (if applicable)
targetflatbedWheel(truck)
# event:
"ebu_flatbeds:client:targetflatbedWheel"
# Raise / stop the bed
targetflatbedRaise(truck)
# event:
"ebu_flatbeds:client:targetflatbedRaise"
# Lower /stop the bed
targetflatbedLower(truck)
# event:
"ebu_flatbeds:client:targetflatbedLower"

View file

@ -0,0 +1,241 @@
if not Config.DisableExtKeyControls then
RegisterKeyMapping('+bedLower', Config.Controlmessages.LowerBed, 'keyboard', 'DOWN')
RegisterKeyMapping('+bedRaise', Config.Controlmessages.RaiseBed, 'keyboard', 'UP')
RegisterKeyMapping('+flatbedWheel', Config.Controlmessages.WheelLift, 'keyboard', 'H')
if Config.EnableRopes then
RegisterKeyMapping('+flatbedWind', Config.Controlmessages.WindWinch..' / '..Config.Controlmessages.GrabWinch, 'keyboard', 'LEFT')
RegisterKeyMapping('+flatbedUWind', Config.Controlmessages.ExtendWinch..' / '..Config.Controlmessages.ReturnWinch, 'keyboard', 'RIGHT')
RegisterKeyMapping('+flatbedRope', Config.Controlmessages.DetachWinch..' / '..Config.Controlmessages.AttachWinch, 'keyboard', 'G')
end
end
if not Config.DisableInVehControl then
RegisterKeyMapping('+flatbedAtt', Config.Controlmessages.AttachVehicle, 'keyboard', 'E')
end
RegisterKeyMapping('+flatbedWarp', 'Flatbed Get In Car', 'keyboard', 'F')
function loadComplete(car, truck)
--This is called once a vehicle is loaded onto a truck
end
--allowed() is the function that determines if the player is allowed to use the controls. DO NOT RENAME THE FUNCTION
--Place whatever job check code you want in here, return true if allowed, false if not
function allowed()
return true
end
--This function allows checks for vehicle ownership before attaching ropes or to the bed
-- args [truck(entity), car(entity)]
function checkOwnership(truck, car)
return true
end
--This function returns if the vehicle is locked or not when trying to get in the loaded vehicle from next to the trailer
--false = NOT locked true == LOCKED
function IsVehicleLocked(car)
return DecorGetInt(car, '_VEH_DOOR_LOCK_STATUS') == 2 or DecorGetInt(car, '_VEH_DOOR_LOCK_STATUS') == 10
end
--======NOTIFICATIONS======--
function LoadCompleteNotif()
EndTextCommandThefeedPostTickerForced(1,1)
ThefeedNextPostBackgroundColor(184)
BeginTextCommandThefeedPost("STRING")
AddTextComponentSubstringPlayerName(Config.NotiLoadCompleteMessage)
EndTextCommandThefeedPostTicker(true, true)
Wait(3000)
EndTextCommandThefeedPostTickerForced(1,1)
end
function UnLoadCompleteNotif()
EndTextCommandThefeedPostTickerForced(1,1)
ThefeedNextPostBackgroundColor(184)
BeginTextCommandThefeedPost("STRING")
AddTextComponentSubstringPlayerName(Config.NotiUnLoadCompleteMessage)
EndTextCommandThefeedPostTicker(true, true)
Wait(3000)
EndTextCommandThefeedPostTickerForced(1,1)
end
function FBBlockedNotif()
EndTextCommandThefeedPostTickerForced(1,1)
ThefeedNextPostBackgroundColor(6)
BeginTextCommandThefeedPost("STRING")
AddTextComponentSubstringPlayerName(Config.NotiFBBlockedMessage)
EndTextCommandThefeedPostTicker(true, true)
Wait(3000)
EndTextCommandThefeedPostTickerForced(1,1)
end
function BlockedMessage()
EndTextCommandThefeedPostTickerForced(1,1)
ThefeedNextPostBackgroundColor(6)
BeginTextCommandThefeedPost("STRING")
AddTextComponentSubstringPlayerName(Config.NotiBlockedMessage)
EndTextCommandThefeedPostTicker(true, true)
Wait(3000)
EndTextCommandThefeedPostTickerForced(1,1)
end
--Help Text Messages
function message(lineOne, lineTwo, lineThree, duration, loop)
BeginTextCommandDisplayHelp("THREESTRINGS")
AddTextComponentSubstringPlayerName(lineOne)
AddTextComponentSubstringPlayerName(lineTwo or "")
AddTextComponentSubstringPlayerName(lineThree or "")
-- shape (always 0), loop (bool), makeSound (bool), duration (5000 max 5 sec)
EndTextCommandDisplayHelp(0, loop, false, duration or 5000)
end
--Advanced Functions
function validTruck(veh)
local playerPos = GetEntityCoords(PlayerPedId())
local truckCoords = GetEntityCoords(veh)
if trucks and #trucks > 0 and has_value(trucks, GetEntityModel(veh)) and #(playerPos - truckCoords) < 10 then
return true
end
return false
end
--Target
if Config.UseTarget then
--QB CORE
local bones = {"seat_dside_f", "seat_dside_r", "seat_pside_f", "seat_pside_f", 'boot', "scoop", 'chassis'}
local options = {}
options[#options+1] = {
num = 1,
icon = 'fa-solid fa-car-side',
label = '[Winch] Attach Winch',
action = function(entity)
playerAttach(entity)
end,
canInteract = function(entity, distance, data)
return winchInHand and Config.EnableRopes
end,
}
options[#options+1] = {
num = 2,
icon = 'fa-solid fa-angles-left',
label = '[Winch] Attach / Wind Winch',
action = function(entity)
TriggerEvent("ebu_flatbeds:client:targetflatbedWind", entity)
end,
canInteract = function(entity, distance, data)
return Config.Trucks[GetEntityModel(entity)] and Config.Trucks[GetEntityModel(entity)].type ~= "static" and allowed() and Config.EnableRopes
end,
}
options[#options+1] = {
num = 3,
icon = 'fa-solid fa-angles-right',
label = '[Winch] UnWind Winch',
action = function(entity)
TriggerEvent("ebu_flatbeds:client:targetflatbedUnWind", entity)
end,
canInteract = function(entity, distance, data)
return Config.Trucks[GetEntityModel(entity)] and Config.Trucks[GetEntityModel(entity)].type ~= "static" and allowed() and Config.EnableRopes
end,
}
options[#options+1] = {
num = 4,
icon = 'fa-solid fa-angles-up',
label = '[Winch] Raise Bed',
action = function(entity)
TriggerEvent("ebu_flatbeds:client:targetflatbedRaise", entity)
end,
canInteract = function(entity, distance, data)
return Config.Trucks[GetEntityModel(entity)] and Config.Trucks[GetEntityModel(entity)].type ~= "static" and allowed()
end,
}
options[#options+1] = {
num = 5,
icon = 'fa-solid fa-angles-down',
label = '[Winch] Lower Bed',
action = function(entity)
TriggerEvent("ebu_flatbeds:client:targetflatbedLower", entity)
end,
canInteract = function(entity, distance, data)
return Config.Trucks[GetEntityModel(entity)] and Config.Trucks[GetEntityModel(entity)].type ~= "static" and allowed()
end,
}
options[#options+1] = {
num = 6,
icon = 'fa-solid fa-ban',
label = '[Winch] Remove Winch',
action = function(entity)
TriggerEvent("ebu_flatbeds:client:targetflatbedRope", entity)
end,
canInteract = function(entity, distance, data)
return Config.Trucks[GetEntityModel(entity)] and Config.Trucks[GetEntityModel(entity)].type ~= "static" and allowed() and Config.EnableRopes
end,
}
options[#options+1] = {
num = 7,
icon = 'fa-solid fa-car-side',
label = '[Winch] Attach / Detach Vehicle',
action = function(entity)
TriggerEvent("ebu_flatbeds:client:targetflatbedAtt", entity)
end,
canInteract = function(entity, distance, data)
return Config.Trucks[GetEntityModel(entity)] and Config.Trucks[GetEntityModel(entity)].type ~= "static" and allowed()
end,
}
options[#options+1] = {
num = 8,
icon = 'fa-solid fa-truck-ramp-box',
label = '[Winch] Toggle Wheel Lift',
action = function(entity)
TriggerEvent("ebu_flatbeds:client:targetflatbedWheel", entity)
end,
canInteract = function(entity, distance, data)
return Config.Trucks[GetEntityModel(entity)] and Config.Trucks[GetEntityModel(entity)].wheellift and allowed() and Config.EnableRopes
end,
}
--Grab winch from truck
options[#options+1] = {
num = 9,
icon = 'fa-solid fa-car-side',
label = '[Winch] Grab Winch',
action = function(entity)
playerGrab(entity, PlayerPedId())
end,
canInteract = function(entity, distance, data)
return Config.Trucks[GetEntityModel(entity)] and Config.Trucks[GetEntityModel(entity)].type ~= "static" and allowed() and Config.EnableRopes
end,
}
--Grab winch from winched car
options[#options+1] = {
num = 10,
icon = 'fa-solid fa-car-side',
label = '[Winch] Grab Veh Winch',
action = function(entity)
playerGrabVeh(entity, PlayerPedId())
end,
canInteract = function(entity, distance, data)
return getIsVehWinched(entity) and allowed() and Config.EnableRopes
end,
}
options[#options+1] = {
num =11,
icon = 'fa-solid fa-car-side',
label = '[Winch] Return Winch',
action = function(entity)
playerReturn(entity)
end,
canInteract = function(entity, distance, data)
return Config.Trucks[GetEntityModel(entity)] and Config.Trucks[GetEntityModel(entity)].type ~= "static" and winchInHand and Config.EnableRopes
end,
}
exports['qb-target']:AddTargetBone(bones, {
options = options,
distance = 5.5
})
end

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,27 @@
fx_version 'adamant'
game 'gta5'
lua54 'yes'
description 'Flatbeds Winch Script'
author 'Theebu'
version '0.7.8a'
shared_scripts {
'config.lua',
}
client_scripts {
'client/utils.lua',
'client/client.lua'
}
server_scripts {
'server/server.lua'
}
escrow_ignore {
'config.lua',
'client/utils.lua'
}
dependency '/assetpacks'