---
name: "camCommitPrepared"
type: command
status: ok
groups: ["Camera Control"]
arma3_since: "0.50"
locality: {"argument": "local", "effect": "local", "server_exec": false}
source: https://community.bistudio.com/wiki/camCommitPrepared
revid: 349291
updated: 2023-11-08T14:51:57Z
---

# camCommitPrepared

*Command · Camera Control · Arma 3 v0.50 · introduced in Armed Assault v1.00*

Locality: arguments **local** · effect **local**

## Description

Smoothly conducts the changes that were assigned to a camera within the given time. If the time is set to zero, the changes are done immediately.
This command is for use with `camPrepareXXX` commands. For the normal cam command use [camCommit](../commands/camCommit.md).

## Syntax

```sqf
camera camCommitPrepared time
```

**Parameters:**

- `camera`: [Object](../topics/Object.md) - object of type "camera"
- `time`: [Number](../topics/Number.md) - time in seconds in which the changes shall be done

**Returns:** [Nothing](../topics/Nothing.md)

## Examples

### Example 1

```sqf
// create a camera object
_cam = "camera" camCreate [5600, 4800, 10];
_cam camPrepareTarget player;
_cam cameraEffect ["internal", "BACK"];
_cam camCommitPrepared 0;

// smoothly move the camera to its new position in 6 seconds
_cam camPreparePos [5680, 4720, 20];
_cam camCommitPrepared 6;
waitUntil { camCommitted _cam };

// proceed
```

## See also

[camCommitted](../commands/camCommitted.md) · [camCommit](../commands/camCommit.md)

<sub>Source: [BI Community Wiki — camCommitPrepared](https://community.bistudio.com/wiki/camCommitPrepared) (revision 349291).</sub>
