setScriptCameraFixed
Client-side
Activates GTA's fixed script camera and native point-at control.
Syntax
bool setScriptCameraFixed(int token, Vector3 position, Vector3 target [, float upOffset = 0, bool jumpCut = true])Arguments
tokenintCurrent lease token.
positionVector3Finite camera position.
targetVector3Finite look-at target.
upOffsetfloatoptional · default 0Native vertical point-at offset.
jumpCutbooloptional · default trueUse an immediate cut rather than a transition.
Returns
true when the current lease accepted the fixed camera; false otherwise.
Ownership and lifecycle
Only one resource can own the global script camera. Neon rejects stale callbacks and releases ownership on stop, restart, disconnect, or an authoritative server camera RPC.
Where this comes from
SOURCECLuaCameraDefs.cppClient/mods/deathmatch/logic/luadefs/CLuaCameraDefs.cpp INTRODUCED / EXTENDED8cf6cc3cbRead the commit and why the change was made RELATED CATEGORY HARNESS native-script-camera-test Category-level coverage · test-resources/native-script-camera-test
RELATED NEON APIS
Read the system guide → Continue exploring
← Back to the Neon Lua API · How Native script camera works →