From Bohemia Interactive Community
Revision as of 17:50, 3 June 2020 by Lou Montana (talk | contribs) (Text replacement - "[[Category:Scripting Commands ArmA|" to "[[Category:Scripting Commands Armed Assault|")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Introduced with Operation Flashpoint version 1.001.00Arguments of this scripting command have to be local to the client the command is executed onEffects of this scripting command are not broadcasted over the network and remain local to the client the command is executed on
Hover & click on the images for descriptions


Smoothly conduct the changes that were assigned to a camera within the given time. If the time is set to zero, the changes are done immediately. For camPrepareXXX commands use camCommitPrepared.


camera camCommit time
camera: Object - object of type "camera"
time: Number - time in seconds during which the changes shall be done
Return Value:


Example 1:
SQS; create a camera object _cam = "camera" camCreate [5600,4800,10] _cam camSetTarget player _cam cameraEffect ["internal", "BACK"] _cam camCommit 0 ; smoothly move the camera to its new position in 6 seconds _cam camSetPos [5680,4720,20] _cam camCommit 6 @camCommitted _cam ; proceed
Example 2:
SQFprivate "_cam"; comment "create a camera object"; _cam = "camera" camCreate [position player select 0, position player select 1, 2]; _cam camSetTarget player; _cam cameraEffect ["internal", "BACK"]; _cam camCommit 0; comment "smoothly move the camera to its new position in 6 seconds"; _cam camSetPos [position player select 0, (position player select 1) + 10, 20]; _cam camCommit 6; waitUntil { camCommitted _cam; };

Additional Information

See also:


Only post proven facts here. Report bugs on the Feedback Tracker and discuss on the Arma Discord or on the Forums.


Bottom Section