@@ -146,14 +146,14 @@ declare interface GameVehicleLegacy {
146
146
skipToEndAndStopPlaybackRecordedVehicle ( vehicle : number ) : void ;
147
147
startPlaybackRecordedVehicleUsingAi ( vehicle : number , recording : number , script : string , speed : number , drivingStyle : number ) : void ;
148
148
skipTimeInPlaybackRecordedVehicle ( vehicle : number , time : number ) : void ;
149
- addVehicleStuckCheckWithWarp ( p0 : number , p1 : number , p2 : number , p3 : boolean , p4 : boolean , p5 : boolean , p6 : number ) : void ;
149
+ addVehicleStuckCheckWithWarp ( vehicle : Handle , minMoveDist : number , checkFreq : number , wrapIfStucked : boolean , wrapIfUpsideDown : boolean , wrapIfInWater : boolean , wrapMethod : number ) : void ;
150
150
setVehicleModelIsSuppressed ( model : number , suppressed : boolean ) : void ;
151
151
getRandomVehicleInSphere ( x : number , y : number , z : number , radius : number , modelHash : number , flags : number ) : number ;
152
- getRandomVehicleFrontBumperInSphere ( p0 : number , p1 : number , p2 : number , p3 : number , p4 : number , p5 : number , p6 : number ) : number ;
153
- getRandomVehicleBackBumperInSphere ( p0 : number , p1 : number , p2 : number , p3 : number , p4 : number , p5 : number , p6 : number ) : number ;
152
+ getRandomVehicleFrontBumperInSphere ( x : number , y : number , z : number , radius : number , model : Hash , searchFlag : number , ignoreVehicle : Handle ) : number ;
153
+ getRandomVehicleBackBumperInSphere ( x : number , y : number , z : number , radius : number , model : Hash , searchFlag : number , ignoreVehicle : Handle ) : number ;
154
154
getClosestVehicle ( x : number , y : number , z : number , radius : number , modelHash : number , flags : number ) : number ;
155
155
isThisModelAnEmergencyBoat ( model : number ) : boolean ;
156
- getRandomVehicleModelInMemory ( p0 : boolean ) : GetRandomVehicleModelInMemoryResult ;
156
+ getRandomVehicleModelInMemory ( normalCars : boolean ) : GetRandomVehicleModelInMemoryResult ;
157
157
setVehicleDamage ( vehicle : number , xOffset : number , yOffset : number , zOffset : number , damage : number , radius : number , focusOnModel : boolean ) : void ;
158
158
getDisplayNameFromVehicleModel ( modelHash : number ) : string ;
159
159
isAnyVehicleNearPoint ( x : number , y : number , z : number , radius : number ) : boolean ;
@@ -170,7 +170,7 @@ declare interface GameVehicleLegacy {
170
170
getVehicleClassMaxBraking ( vehicleClass : number ) : number ;
171
171
setVehicleMod ( vehicle : number , modType : number , modIndex : number , customTires : boolean ) : void ;
172
172
getVehicleMod ( vehicle : number , modType : number ) : number ;
173
- preloadVehicleMod ( p0 : number , modType : number , p2 : number ) : void ;
173
+ preloadVehicleMod ( vehicle : Handle , modType : number , modIndex : number ) : void ;
174
174
setVehicleShootAtTarget ( driver : number , entity : number , xTarget : number , yTarget : number , zTarget : number ) : void ;
175
175
setCargobobHookPosition ( cargobob : number , length1 : number , length2 : number , p3 : boolean ) : void ;
176
176
disableVehicleWeapon ( disabled : boolean , weaponHash : number , vehicle : number , owner : number ) : void ;
@@ -283,9 +283,9 @@ declare interface GameVehicleUnk {
283
283
_0xBA91D045575699AD ( vehicle : number ) : boolean ;
284
284
_0x80E3357FDEF45C21 ( p0 : number , p1 : number ) : void ;
285
285
_0xB2E0C0D6922D31F2 ( vehicle : number , toggle : boolean ) : void ;
286
- _0x3DE51E9C80B116CF ( p0 : number ) : number ;
287
- _0x9D30687C57BAA0BB ( p0 : number ) : void ;
288
- _0x41290B40FA63E6DA ( p0 : number ) : void ;
286
+ _0x3DE51E9C80B116CF ( vehicle : Handle ) : number ;
287
+ _0x9D30687C57BAA0BB ( enable : number ) : void ;
288
+ _0x41290B40FA63E6DA ( toggle : number ) : void ;
289
289
_0x0419B167EE128F33 ( p0 : number , p1 : number ) : number ;
290
290
_0xF3B0E0AED097A3F5 ( p0 : number , p1 : number ) : number ;
291
291
_0xD3E51C0AB8C26EEE ( p0 : number , p1 : number ) : number ;
@@ -356,7 +356,7 @@ declare interface GameVehicle extends GameVehicleLegacy {
356
356
setAllGeneratorsActive ( ) : void ;
357
357
setAllLowPriorityGeneratorsActive ( active : boolean ) : void ;
358
358
setOnGroundProperly ( vehicle : number , p1 : number ) : boolean ;
359
- setUseCutsceneWheelCompression ( p0 : number , p1 : boolean , p2 : boolean , p3 : boolean ) : number ;
359
+ setUseCutsceneWheelCompression ( vehicle : Handle , wheelCompression : boolean , animateWheels : boolean , animateJoints : boolean ) : number ;
360
360
isStuckOnRoof ( vehicle : number ) : boolean ;
361
361
addUpsidedownCheck ( vehicle : number ) : void ;
362
362
removeUpsidedownCheck ( vehicle : number ) : void ;
@@ -418,7 +418,7 @@ declare interface GameVehicle extends GameVehicleLegacy {
418
418
setBoatMovementResistance ( vehicle : number , value : number ) : void ;
419
419
isBoatAnchoredAndFrozen ( vehicle : number ) : boolean ;
420
420
setBoatSinksWhenWrecked ( vehicle : number , toggle : boolean ) : void ;
421
- setBoatIsSinking ( p0 : number ) : void ;
421
+ setBoatIsSinking ( boat : Handle ) : void ;
422
422
setSiren ( vehicle : number , toggle : boolean ) : void ;
423
423
isSirenOn ( vehicle : number ) : boolean ;
424
424
isSirenAudioOn ( vehicle : number ) : boolean ;
@@ -486,7 +486,7 @@ declare interface GameVehicle extends GameVehicleLegacy {
486
486
isAttachedToTrailer ( vehicle : number ) : boolean ;
487
487
setTrailerInverseMassScale ( vehicle : number , p1 : number ) : void ;
488
488
setTrailerLegsRaised ( vehicle : number ) : void ;
489
- setTrailerLegsLowered ( p0 : number ) : void ;
489
+ setTrailerLegsLowered ( trailer : Handle ) : void ;
490
490
setTyreFixed ( vehicle : number , tyreIndex : number ) : void ;
491
491
setNumberPlateText ( vehicle : number , plateText : string ) : void ;
492
492
getNumberPlateText ( vehicle : number ) : string ;
@@ -531,11 +531,11 @@ declare interface GameVehicle extends GameVehicleLegacy {
531
531
setPlaybackToUseAi ( vehicle : number , drivingStyle : number ) : void ;
532
532
setPlaybackToUseAiTryToRevertBackLater ( vehicle : number , time : number , drivingStyle : number , p3 : boolean ) : void ;
533
533
explodeInCutscene ( vehicle : number , p1 : boolean ) : void ;
534
- addStuckCheckWithWarp ( p0 : number , p1 : number , p2 : number , p3 : boolean , p4 : boolean , p5 : boolean , p6 : number ) : void ;
534
+ addStuckCheckWithWarp ( vehicle : Handle , minMoveDist : number , checkFreq : number , wrapIfstuckFlag : boolean , wrapIfUpsideDown : boolean , wrapIfInWater : boolean , wrapMethod : number ) : void ;
535
535
setModelIsSuppressed ( model : number , suppressed : boolean ) : void ;
536
536
getRandomInSphere ( x : number , y : number , z : number , radius : number , modelHash : number , flags : number ) : number ;
537
- getRandomFrontBumperInSphere ( p0 : number , p1 : number , p2 : number , p3 : number , p4 : number , p5 : number , p6 : number ) : number ;
538
- getRandomBackBumperInSphere ( p0 : number , p1 : number , p2 : number , p3 : number , p4 : number , p5 : number , p6 : number ) : number ;
537
+ getRandomFrontBumperInSphere ( x : number , y : number , z : number , radius : number , model : Hash , searchFlag : number , ignoreVehicle : Handle ) : number ;
538
+ getRandomBackBumperInSphere ( x : number , y : number , z : number , radius : number , model : Hash , searchFlag : number , ignoreVehicle : Handle ) : number ;
539
539
getClosest ( x : number , y : number , z : number , radius : number , modelHash : number , flags : number ) : number ;
540
540
getTrainCarriage ( train : number , trailerNumber : number ) : number ;
541
541
deleteMissionTrain ( train : number ) : number ;
@@ -579,7 +579,7 @@ declare interface GameVehicle extends GameVehicleLegacy {
579
579
setXenonLightsColor ( vehicle : number , colorIndex : number ) : void ;
580
580
getXenonLightsColor ( vehicle : number ) : number ;
581
581
setIsConsideredByPlayer ( vehicle : number , toggle : boolean ) : void ;
582
- getRandomModelInMemory ( p0 : boolean ) : GetRandomVehicleModelInMemoryResult ;
582
+ getRandomModelInMemory ( normalCars : boolean ) : GetRandomVehicleModelInMemoryResult ;
583
583
getDoorLockStatus ( vehicle : number ) : number ;
584
584
getDoorDestroyType ( vehicle : number , doorIndex : number ) : number ;
585
585
isDoorDamaged ( veh : number , doorID : number ) : boolean ;
@@ -751,8 +751,8 @@ declare interface GameVehicle extends GameVehicleLegacy {
751
751
getLiveryName ( vehicle : number , liveryIndex : number ) : string ;
752
752
getModModifierValue ( vehicle : number , modType : number , modIndex : number ) : number ;
753
753
getModIdentifierHash ( vehicle : number , modType : number , modIndex : number ) : number ;
754
- preloadMod ( p0 : number , modType : number , p2 : number ) : void ;
755
- hasPreloadModsFinished ( p0 : number ) : boolean ;
754
+ preloadMod ( vehicle : Handle , modType : number , modIndex : number ) : void ;
755
+ hasPreloadModsFinished ( vehicle : Handle ) : boolean ;
756
756
releasePreloadMods ( vehicle : number ) : void ;
757
757
setTyreSmokeColor ( vehicle : number , r : number , g : number , b : number ) : void ;
758
758
getTyreSmokeColor ( vehicle : number ) : GetVehicleTyreSmokeColorResult ;
@@ -766,8 +766,8 @@ declare interface GameVehicle extends GameVehicleLegacy {
766
766
isEngineOnFire ( vehicle : number ) : boolean ;
767
767
modifyTopSpeed ( vehicle : number , value : number ) : void ;
768
768
setMaxSpeed ( vehicle : number , speed : number ) : void ;
769
- addCombatAngledAvoidanceArea ( p0 : number , p1 : number , p2 : number , p3 : number , p4 : number , p5 : number , p6 : number ) : number ;
770
- removeCombatAvoidanceArea ( p0 : number ) : void ;
769
+ addCombatAngledAvoidanceArea ( startX : number , startY : number , startZ : number , endX : number , endY : number , endZ : number , width : number ) : number ;
770
+ removeCombatAvoidanceArea ( index : number ) : void ;
771
771
isAnyPedRappellingFromHeli ( vehicle : number ) : boolean ;
772
772
setCheatPowerIncrease ( vehicle : number , value : number ) : void ;
773
773
setIsWanted ( vehicle : number , state : boolean ) : void ;
@@ -801,7 +801,7 @@ declare interface GameVehicle extends GameVehicleLegacy {
801
801
getCurrentSlipstreamDraft ( vehicle : number ) : number ;
802
802
isSlipstreamLeader ( vehicle : number ) : boolean ;
803
803
setInactiveDuringPlayback ( vehicle : number , toggle : boolean ) : void ;
804
- setActiveDuringPlayback ( p0 : number , forceActive : boolean ) : void ;
804
+ setActiveDuringPlayback ( vehicle : Handle , forceActive : boolean ) : void ;
805
805
isSprayable ( vehicle : number ) : boolean ;
806
806
setEngineCanDegrade ( vehicle : number , toggle : boolean ) : void ;
807
807
setShadowEffect ( vehicle : number , p1 : number , p2 : number ) : void ;
@@ -818,7 +818,7 @@ declare interface GameVehicle extends GameVehicleLegacy {
818
818
detachEntityFromCargobob ( cargobob : number , entity : number ) : number ;
819
819
isAttachedToCargobob ( cargobob : number , vehicleAttached : number ) : boolean ;
820
820
getAttachedToCargobob ( cargobob : number ) : number ;
821
- getEntityAttachedToCargobob ( p0 : number ) : number ;
821
+ getEntityAttachedToCargobob ( cargobob : Handle ) : number ;
822
822
attachToCargobob ( vehicle : number , cargobob : number , p2 : number , x : number , y : number , z : number ) : void ;
823
823
attachEntityToCargobob ( cargoHandle : number , vehicleHandle : number , boneIndex : number , x : number , y : number , z : number ) : void ;
824
824
setCargobobHookCanDetach ( cargobob : number , toggle : boolean ) : void ;
@@ -876,18 +876,18 @@ declare interface GameVehicle extends GameVehicleLegacy {
876
876
getSuspensionHeight ( vehicle : number ) : number ;
877
877
setCarHighSpeedBumpSeverityMultiplier ( multiplier : number ) : void ;
878
878
getNumberOfDoors ( vehicle : number ) : number ;
879
- setHydraulicRaised ( p0 : number , p1 : number ) : void ;
879
+ setHydraulicRaised ( vehicle : Handle , raised : boolean ) : void ;
880
880
getBodyHealth2 ( vehicle : number , p1 : number , p2 : number , p3 : number , p4 : number , p5 : number , p6 : number ) : number ;
881
881
setKersAllowed ( vehicle : number , toggle : boolean ) : void ;
882
882
getHasKers ( vehicle : number ) : boolean ;
883
883
setHydraulicWheelValue ( vehicle : number , wheelId : number , value : number ) : void ;
884
- setCamberedWheelsDisabled ( p0 : number , p1 : number ) : void ;
885
- setHydraulicWheelState ( p0 : number , p1 : number ) : void ;
884
+ setCamberedWheelsDisabled ( vehicle : Handle , canUse : boolean ) : void ;
885
+ setHydraulicWheelState ( vehicle : Handle , wheelIndex : number ) : void ;
886
886
setHydraulicWheelStateTransition ( vehicle : number , wheelId : number , state : number , value : number , p4 : number ) : void ;
887
887
setDamageModifier ( vehicle : number , p1 : number ) : number ;
888
888
setUnkDamageMultiplier ( vehicle : number , multiplier : number ) : void ;
889
889
setControlsInverted ( vehicle : number , state : boolean ) : void ;
890
- setRampLaunchModifier ( p0 : number , p1 : number ) : void ;
890
+ setRampLaunchModifier ( vehicle : Handle , impulseScale : number ) : void ;
891
891
getIsDoorValid ( vehicle : number , doorIndex : number ) : boolean ;
892
892
setRocketBoostRefillTime ( vehicle : number , seconds : number ) : void ;
893
893
getHasRocketBoost ( vehicle : number ) : boolean ;
@@ -905,9 +905,9 @@ declare interface GameVehicle extends GameVehicleLegacy {
905
905
getCanActivateParachute ( vehicle : number ) : boolean ;
906
906
setParachuteActive ( vehicle : number , active : boolean ) : void ;
907
907
setReceivesRampDamage ( vehicle : number , toggle : boolean ) : void ;
908
- setRampSidewaysLaunchMotion ( p0 : number , p1 : number ) : void ;
909
- setRampUpwardsLaunchMotion ( p0 : number , p1 : number ) : void ;
910
- setWeaponsDisabled ( p0 : number , p1 : number ) : void ;
908
+ setRampSidewaysLaunchMotion ( vehicle : Handle , takeDamage : number ) : void ;
909
+ setRampUpwardsLaunchMotion ( vehicle : Handle , normalise : number ) : void ;
910
+ setWeaponsDisabled ( vehicle : Handle , canTargetObjects : number ) : void ;
911
911
setParachuteModel ( vehicle : number , modelHash : number ) : void ;
912
912
setParachuteTextureVariatiion ( vehicle : number , textureVariation : number ) : void ;
913
913
getAllS ( ) : GetAllVehiclesResult ;
0 commit comments