SetCameraPosition: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
m (Changed "DeprecatedWithAlt" template to "Deprecated")  | 
				|||
| (7 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
__NOTOC__    | __NOTOC__  | ||
This function allows you to move a   | {{Server client function}}  | ||
{{Deprecated|setCameraMatrix|}}  | |||
This function allows you to move a player's camera to a specific location if it is fixed (see [[setCameraMode]]).  | |||
==Syntax==    | ==Syntax==    | ||
| Line 8: | Line 11: | ||
===Required Arguments===    | ===Required Arguments===    | ||
*'''thePlayer:''' The player whose camera you wish to modify.  | *'''thePlayer:''' The player whose camera you wish to modify. (not needed for clientside scripting)  | ||
*'''x:''' The x   | *'''x:''' The x coordinate of the new position.  | ||
*'''y:''' The x   | *'''y:''' The x coordinate of the new position.  | ||
*'''z:''' The x   | *'''z:''' The x coordinate of the new position.  | ||
===Returns===  | ===Returns===  | ||
Returns   | Returns ''true'' if the function was successful, ''false'' otherwise.  | ||
==Example==  | ==Example==  | ||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
function spawnScreen ( source )  | |||
function spawnScreen ( source )   |         setCameraMode ( source, "fixed" )                                     -- Make the camera fixed (instead of following the player)  | ||
setCameraMode ( source, "fixed" ) --  |         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>  | ||
| Line 31: | Line 33: | ||
==See Also==  | ==See Also==  | ||
{{Camera functions}}  | {{Camera functions}}  | ||
Latest revision as of 16:24, 13 February 2015
| This function is deprecated. This means that its use is discouraged and that it might not exist in future versions. | |
Please use setCameraMatrix instead.  | 
This function allows you to move a player's camera to a specific location if it is fixed (see setCameraMode).
Syntax
bool setCameraPosition ( player thePlayer, float x, float y, float z )
Required Arguments
- thePlayer: The player whose camera you wish to modify. (not needed for clientside scripting)
 - x: The x coordinate of the new position.
 - y: The x coordinate of the new position.
 - z: The x coordinate of the new position.
 
Returns
Returns 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