GetObjectRotation

From Multi Theft Auto: Wiki
Revision as of 23:03, 28 July 2007 by Driver2 (talk | contribs)
Jump to navigation Jump to search

Object rotation can be retrieved from objects in mapfiles or objects that are created in scripts.

Syntax

float float float getObjectRotation ( object theObject )       

Required Arguments

  • theObject: The object whose rotation will be retrieved

Returns

Returns three float if object exists, false in the first variable and nil in the other two if it's invalid.

Example

If a player points at an object with a gun, it will output it's rotation to the player.

function onPlayerTargeted ( element )
    if ( isElement(element) and getElementType ( element ) == "object") then
		local x,y,z = getObjectRotation(element)
        outputChatBox("Object rotation: "..x.." "..y.." "..z,source)
    end
end
addEventHandler ( "onPlayerTarget", getRootElement(), onPlayerTargeted )

See Also