GetPedCameraRotation: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 8: Line 8:
float getPedCameraRotation( ped thePed )
float getPedCameraRotation( ped thePed )
</syntaxhighlight>
</syntaxhighlight>
{{OOP||[[ped]]:getCameraRotation|cameraRotation|setPedCameraRotation}}


===Required Arguments===
===Required Arguments===
Line 21: Line 22:
     function ()
     function ()
         local rot = 360 - getPedCameraRotation(localPlayer) -- Also fix the camera rotation
         local rot = 360 - getPedCameraRotation(localPlayer) -- Also fix the camera rotation
         outputChatBox("Your camera rotation is " .. rotation .. "º", 0, 225 0)
         outputChatBox("Your camera rotation is " .. rot .. "º", 0, 225, 0)
     end
     end
)
)
Line 28: Line 29:
==See Also==
==See Also==
{{Client ped functions}}
{{Client ped functions}}
[[hu:getPedCameraRotation]]

Latest revision as of 17:11, 8 October 2018

[[{{{image}}}|link=|]] Note: The camera rotation angle returned by this function is 360º - α (where α is the actual camera rotation angle). See example to know how to deal with this.

This function gets the current camera rotation of a ped.

Syntax

float getPedCameraRotation( ped thePed )

OOP Syntax Help! I don't understand this!

Method: ped:getCameraRotation(...)
Variable: .cameraRotation
Counterpart: setPedCameraRotation


Required Arguments

  • thePed: the ped to retrieve the camera rotation of.

Returns

Returns the camera rotation of the ped in degrees if successful. Returns false if an invalid element was passed.

Example

This example creates a /getrotation command which outputs the expected camera rotation of the player which types it.

addCommandHandler( "getrotation", 
    function ()
        local rot = 360 - getPedCameraRotation(localPlayer) -- Also fix the camera rotation
        outputChatBox("Your camera rotation is " .. rot .. "º", 0, 225, 0)
    end
)

See Also