Rope::addRope

From RAGE Multiplayer Wiki
Revision as of 17:29, 23 April 2024 by Shr0x (talk | contribs)

Client-Side
Function

 JavaScript



Creates a rope at the specific position, that extends in the specified direction when not attached to any entities.

JavaScript Syntax


Required Params

  • x: Float
  • y: Float
  • z: Float
  • rotX: Float
  • rotY: Float
  • rotZ: Float
  • length: Number
  • ropeType: Number
  • initialLength: Number
  • minLength: Number
  • changeRate: Float
  • populOnly: Boolean
  • collision: Boolean
  • lockfront: Boolean
  • timeMultiplier: Float
  • breakable: Boolean
  • materialName: String or Null

Return Value

  • {unkPtr, result} {number, handle}

Syntax

mp.game.rope.addRope(x, y, z, rotX, rotY, rotZ, length, ropeType, initialLen, minLen, changeRate, populOnly, collision, lockFront, timeMultiplier, breakWhenShot, materialName);

Example

Client-Side
const {x, y, z} = mp.players.local.position;
const forwardPos = mp.players.local.getForwardVector();
const {result} = mp.game.rope.addRope(x, y, z, forwardPos.x, forwardPos.y, forwardPos.z, 50.0, 1, 50.0, 50.0, 1.2, false, true, true, 10.0, true, null);
mp.console.logInfo(`Rope created! Handle: ${result}`);


See also

Template:Rope s function c