Garry's Mod Wiki

Revision Difference

Player:GetShootPos#512754

<function name="GetShootPos" parent="Player" type="classfunc">⤶ <description>⤶ Returns the position of a Player's view⤶ ⤶ <note>This is the same as calling <page>Entity:EyePos</page> on the player.</note>⤶ </description>⤶ <realm>Shared</realm>⤶ <rets>⤶ <ret name="" type="Vector">aim pos</ret>⤶ </rets>⤶ </function>⤶ ⤶ <example>⤶ <description>Gets player 1's shoot position, and prints it to console</description>⤶ <code>print( player.GetByID( 1 ):GetShootPos() )</code>⤶ <output>A vector of the player's shooting position in the console.</output>⤶ ⤶ </example>⤶ ⤶ ⤶ <example>⤶ <description>⤶ Prints the position of your player's camera, but using 3 different functions.⤶ ⤶ This example demonstrates that it doesn't matter whichever of these functions you use, you will get the SAME result.⤶ </description>⤶ <code>⤶ // run on client⤶ print(LocalPlayer():GetEyeTrace().StartPos)⤶ print(LocalPlayer():GetShootPos())⤶ print(LocalPlayer():EyePos())⤶ </code>⤶ <outputfixedwidth>Fixed width</outputfixedwidth>⤶ <output>⤶ 94.856689 -115.472549 -83.981430⤶ 94.856689 -115.472549 -83.981430⤶ 94.856689 -115.472549 -83.981430⤶ </output>⤶ ⤶ </example>