GetCameraViewMode: Difference between revisions
Jump to navigation
Jump to search
m (→Example) |
No edit summary |
||
(6 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Client function}} | {{Client function}} | ||
This function allows you to get the camera | This function allows you to get the active camera view modes. This indicates at what distance the camera will follow the player or vehicle. | ||
==Syntax== | ==Syntax== | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
int getCameraViewMode ( | int, int getCameraViewMode ( ) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{OOP||Camera.getCameraViewMode|viewMode|setCameraViewMode}} | |||
===Returns=== | ===Returns=== | ||
Returns an [[int]] indicating the current camera view mode. Their meanings can be seen below. | {{Deprecated items|3.0159|1.5.8|Returns an [[int]] indicating the current vehicle camera view mode. Their meanings can be seen below.|20851}} | ||
{{Added feature/item|1.5.9|1.5.8|20851|Returns two [[int|ints]] indicating the current vehicle and ped camera view mode respectively. Their meanings can be seen below.}} | |||
{{Camera view modes}} | {{Camera view modes}} | ||
Line 17: | Line 19: | ||
This example tells the player their current camera view when they change it | This example tells the player their current camera view when they change it | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function onPlayerSpawn ( theSpawnpoint ) | function onPlayerSpawn(theSpawnpoint) | ||
currentCam("fire") -- start a repeating check | currentCam("fire") -- start a repeating check | ||
end | end | ||
addEventHandler ( "onClientPlayerSpawn", root, onPlayerSpawn ) | addEventHandler("onClientPlayerSpawn", root, onPlayerSpawn) | ||
function currentCam(key) | function currentCam(key) | ||
if (getControlState(key)) then | if (getControlState(key)) then | ||
outputChatBox("Your current cam view is: ".. | local vehicleMode, pedMode = getCameraViewMode() | ||
outputChatBox("Your current cam view is: " .. vehicleMode .. ".") | |||
end | end | ||
end | end | ||
Line 31: | Line 34: | ||
==See Also== | ==See Also== | ||
{{Client camera functions}} | {{Client camera functions}} | ||
[[hu:getCameraViewMode]] | |||
[[RO:getCameraViewMode]] |
Latest revision as of 21:41, 23 September 2021
This function allows you to get the active camera view modes. This indicates at what distance the camera will follow the player or vehicle.
Syntax
int, int getCameraViewMode ( )
OOP Syntax Help! I don't understand this!
- Method: Camera.getCameraViewMode(...)
- Variable: .viewMode
- Counterpart: setCameraViewMode
Returns
Returns two ints indicating the current vehicle and ped camera view mode respectively. Their meanings can be seen below.
Vehicle Modes:
- 0: Bumper
- 1: Close external
- 2: Middle external
- 3: Far external
- 4: Low external
- 5: Cinematic
Ped Modes:
- 1: Close
- 2: Middle
- 3: Far
Example
This example tells the player their current camera view when they change it
function onPlayerSpawn(theSpawnpoint) currentCam("fire") -- start a repeating check end addEventHandler("onClientPlayerSpawn", root, onPlayerSpawn) function currentCam(key) if (getControlState(key)) then local vehicleMode, pedMode = getCameraViewMode() outputChatBox("Your current cam view is: " .. vehicleMode .. ".") end end