SetElementVelocity: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
Line 18: Line 18:


<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
speedx, speedy, speedz = getElementVelocity ( findPlayer ( "someguy" ) ) -- get the velocity of the player named "someguy"
speedx, speedy, speedz = getElementVelocity ( getPlayerFromNick ( "someguy" ) ) -- get the velocity of the player named "someguy"
setElementVelocity ( findPlayer ( "Ted" ), speedx, speedy, speedz ) -- copy the velocity to a player named "Ted"
setElementVelocity ( getPlayerFromNick ( "Ted" ), speedx, speedy, speedz ) -- copy the velocity to a player named "Ted"
</syntaxhighlight>
</syntaxhighlight>


==See Also==
==See Also==
{{Player functions}}
{{Player functions}}

Revision as of 09:52, 24 July 2006

This function sets the velocity (movement speeds) along each axis, for an element.

Syntax

bool setElementVelocity ( element theElement, float speedX, float speedY, float speedZ )

Required Arguments

  • theElement: The element you wish to set the velocity of.
  • speedX: A floating point value determining the speed along the X axis.
  • speedY: A floating point value determining the speed along the Y axis.
  • speedZ: A floating point value determining the speed along the Z axis.

Returns

Returns true if the speed was set successfully, false if a bad element was specified or other bad arguments.

Example

This example 'copies' the speed of a specific player (called someguy in this example) to another player (called Ted in this example).

speedx, speedy, speedz = getElementVelocity ( getPlayerFromNick ( "someguy" ) ) -- get the velocity of the player named "someguy"
setElementVelocity ( getPlayerFromNick ( "Ted" ), speedx, speedy, speedz ) -- copy the velocity to a player named "Ted"

See Also