SetCameraMode: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| mNo edit summary | m (Visual improvement) | ||
| (4 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
| __NOTOC__   | __NOTOC__ | ||
| {{Server function}} | |||
| {{Deprecated|setCameraTarget}} | |||
| {{Note|remember to set players camera mode back to "player" on resource unload, or you will encounter the invisible player 'bug' if players camera is still set to fixed.}} | |||
| This function allows you to  | This function allows you to set a player's camera to either follow him or be fixed at a certain position. | ||
| ==Syntax==   | ==Syntax==   | ||
| Line 21: | Line 23: | ||
| <syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
| function spawnScreen ( source ) | |||
| function spawnScreen ( source )  |         setCameraMode ( source, "fixed" )                                     -- Make the camera fixed (instead of following the player) | ||
|         setTimer ( setCameraPosition, 1000, 1, source, 160.15, -1951.68, 50 ) -- Set the coordinates of the camera | |||
|         setTimer ( setCameraLookAt, 1000, 1, source, 165, -1951.68, 50 )      -- Make the camera look at specified coordinates | |||
|         bindKey ( source, "F1", "down", "Spawn as Vagos", spawnVagos )        -- Bind spawn key (function spawnVagos is not given here) | |||
|         bindKey ( source, "F2", "down", "Spawn as Aztecs", spawnAztecs )      -- Bind spawn key (function spawnAztecs is not given here) | |||
| end | end | ||
| </syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 12:29, 26 June 2014
|   | This function is deprecated. This means that its use is discouraged and that it might not exist in future versions. | 
| Please use setCameraTarget instead. | 
This function allows you to set a player's camera to either follow him or be fixed at a certain position.
Syntax
bool setCameraMode ( player thePlayer, string mode )
Required Arguments
- thePlayer: The player whose camera you wish to modify.
- mode: The mode to be set. It has the following possible values:
- "player": Sets the camera to follow a player.
- "fixed": Fixes the camera in a set position/rotation.
 
Returns
Returns a bool with a value of true if the function was successful, false otherwise.
Example
function spawnScreen ( source )
        setCameraMode ( source, "fixed" )                                     -- Make the camera fixed (instead of following the player)
        setTimer ( setCameraPosition, 1000, 1, source, 160.15, -1951.68, 50 ) -- Set the coordinates of the camera
        setTimer ( setCameraLookAt, 1000, 1, source, 165, -1951.68, 50 )      -- Make the camera look at specified coordinates
        bindKey ( source, "F1", "down", "Spawn as Vagos", spawnVagos )        -- Bind spawn key (function spawnVagos is not given here)
        bindKey ( source, "F2", "down", "Spawn as Aztecs", spawnAztecs )      -- Bind spawn key (function spawnAztecs is not given here)
end
See Also
- fadeCamera
- getCameraInterior
- getCameraMatrix
- getCameraTarget
- setCameraInterior
- setCameraMatrix
- setCameraTarget