SetCameraLookAt: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 1: Line 1:
__NOTOC__  
__NOTOC__
This function allows you to set a specified player's camera to look at a specific point when the camera is fixed (see [[setCameraMode]]).
{{Server client function}}
This function allows you to set a player's camera to look at a specific point when the camera is fixed (see [[setCameraMode]]).
==Syntax==  
==Syntax==  
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
Line 17: Line 18:
==Example==
==Example==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function spawnScreen ( source ) --Calls the function spawnScreen
function spawnScreen ( source ) --Calls the function spawnScreen
setCameraMode ( source, "fixed" ) --Classifies which camera mode to use for the spawn screen
setCameraMode ( source, "fixed" ) --Classifies which camera mode to use for the spawn screen

Revision as of 12:59, 16 August 2007

This function allows you to set a player's camera to look at a specific point when the camera is fixed (see setCameraMode).

Syntax

bool setCameraLookAt ( player thePlayer, float x, float y, float z )

Required Arguments

  • thePlayer: The player whose camera you wish to modify.
  • x: The x co-ordinate of the point to be looked at.
  • y: The y co-ordinate of the point to be looked at.
  • z: The z co-ordinate of the point to be looked at.

Returns

Returns a bool with a value of true if the function was successful, false otherwise.

Example

function spawnScreen ( source ) --Calls the function spawnScreen
	setCameraMode ( source, "fixed" ) --Classifies which camera mode to use for the spawn screen
	setTimer ( setCameraPosition, 1000, 1, source, 160.15, -1951.68, 50 ) --Coords for the fixated camera
	setTimer ( setCameraLookAt, 1000, 1, source, 165, -1951.68, 50 ) --Coords for the fixated camera. This will "point" the camera, so to speak.
	bindKey ( source, "F1", "down", "Spawn as Vagos", spawnVagos ) --Spawns player as team #1. In this case, a new function is created later on
	bindKey ( source, "F2", "down", "Spawn as Aztecs", spawnAztecs ) --Spawns player as team #2. In this case, a new function is created later on
end

See Also