Skip to main content

Cam::createCinematicShot

Client-side function

JavaScript​

The createCinematicShot function in RageMP initiates a cinematic camera shot that can be focused on a specific entity. This function allows you to create a dramatic view, useful for cutscenes or special sequences where a more controlled camera angle is needed.

The parameters p0, p1, and p2 are not fully documented, but entity specifies the object or player to focus the cinematic shot on.

Required Params​

  • p0: unknown – Purpose unknown (requires testing).
  • p1: int – Possibly shot mode/type.
  • p2: unknown – Purpose unknown (requires testing).
  • entity: Entity – The entity handle or object to target for the cinematic shot.

Return Value​

  • Undefined – This function does not return a value.

Syntax​

mp.game.cam.createCinematicShot(p0, p1, p2, entity);

Example​

// Example usage of createCinematicShot
const player = mp.players.local;
const cam = mp.cameras.new("default", new mp.Vector3(0, 0, 10), new mp.Vector3(0, 0, 0), 60);
cam.setActive(true);
mp.game.cam.renderScriptCams(true, false, 0, true, false);

const targetEntity = player.handle; // Replace with any valid entity handle

// Initiate a cinematic shot focused on the player entity
mp.game.cam.createCinematicShot(cam.handle, 1, 0, targetEntity);
mp.gui.chat.push("Cinematic shot created for player.");