Vehicle::createDriveForceCurve

From RAGE Multiplayer Wiki
Revision as of 22:51, 24 December 2024 by Shr0x (talk | contribs) (Created page with "{{ClientsideJsFunction}} {{JSContainer| === Summary === Creates a custom drive force curve for vehicles, defining how input RPM maps to output drive force. === Syntax === <syntaxhighlight lang="javascript"> mp.game.vehicle.createDriveForceCurve(curveNameHash, curveData); </syntaxhighlight> === Required Parameters === * '''curveNameHash:''' {{RageType|number}} - The hash identifier for the curve. * '''curveData:''' {{RageType|Array<number>}} - Array of alternating X (i...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Client-Side
Function

 JavaScript



JavaScript Syntax


Summary

Creates a custom drive force curve for vehicles, defining how input RPM maps to output drive force.

Syntax

mp.game.vehicle.createDriveForceCurve(curveNameHash, curveData);

Required Parameters

  • curveNameHash: number - The hash identifier for the curve.
  • curveData: Array<number> - Array of alternating X (input RPM) and Y (output drive force).

Return Value

  • undefined

Example

const curveHash = mp.game.joaat("custom_curve");
const curveData = [0.0, 0.0, 0.5, 1.0, 1.0, 0.8];

mp.game.vehicle.createDriveForceCurve(curveHash, curveData);
mp.gui.chat.push(`Drive force curve created: ${curveHash}`);


See Also