GetElementPosition: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
 
Line 20: Line 20:
-- Create a weapon pickup at the vehicle's position
-- Create a weapon pickup at the vehicle's position
createPickup ( getElementPosition ( myLandstalker ), 2, 31 )
createPickup ( getElementPosition ( myLandstalker ), 2, 31 )
</syntaxhighlight>
This example attaches a samsite on the players vehicle.
<syntaxhighlight lang="lua">
-- create the elegy;
vehicle = getPlayerOccupiedVehicle ( 562, 1591.596680, -2495.323242, 18.098244 )
-- get the vehicles position;
local x,y,z = getElementPosition(vehicle)
-- Create the samsite;
samsite = createObject ( 3267, x, y, z + 3 )
-- attach the samsite to the elegy;
attachElementToElement ( samsite, vehicle, 0, 0, 0 )
</syntaxhighlight>
</syntaxhighlight>


==See Also==
==See Also==
{{Element functions}}
{{Element functions}}

Revision as of 04:13, 29 July 2007

An Element is anything which has been defined or can be retrieved from Lua. The getElementPosition function allows you to retrieve the location of any element.

Syntax

float, float, float getElementPosition ( element theElement )

Required Arguments

  • theElement: The element in which you'd like to retrieve the location of

Returns

Returns three floats indicating the position of the element, x, y and z respectively.

Example

Explain what the example does here

-- create a landstalker, and store it's reference in the variable called 'myLandstalker'
myLandstalker = createVehicle ( 400, 1591.596680, -2495.323242, 18.098244 ) 
-- Create a weapon pickup at the vehicle's position
createPickup ( getElementPosition ( myLandstalker ), 2, 31 )


This example attaches a samsite on the players vehicle.

-- create the elegy;
vehicle = getPlayerOccupiedVehicle ( 562, 1591.596680, -2495.323242, 18.098244 ) 
-- get the vehicles position;
local x,y,z = getElementPosition(vehicle)
-- Create the samsite;
samsite = createObject ( 3267, x, y, z + 3 )
-- attach the samsite to the elegy;
attachElementToElement ( samsite, vehicle, 0, 0, 0 )

See Also