Entity/GetPos

From Garry's Mod
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
 
{{Func
 
{{Func
|Name=GetPos
 
|Parent=Entity
 
 
|Description=Gets the position of entity in world.
 
|Description=Gets the position of entity in world.
 
|Realm=Shared
 
|Realm=Shared
 
|IsClass=Yes
 
|IsClass=Yes
 +
|Name=GetPos
 +
|Parent=Entity
 
}}
 
}}
 
{{Ret
 
{{Ret
 
|type=Vector
 
|type=Vector
 
|desc=The position of the entity.
 
|desc=The position of the entity.
 +
}}
 +
{{Example
 +
|Description=Utility command that would give you the position of the entity you are looking at.
 +
|Code=concommand.Add( "entity_pos", function( ply )
 +
local ply:GetEyeTrace()
 +
if ( IsValid( tr.Entity ) ) then
 +
print( "Entity position:", tr.Entity:GetPos() )
 +
else
 +
print( "Crosshair position:", tr.HitPos )
 +
end
 +
end )
 
}}
 
}}

Revision as of 21:53, 13 May 2016

 Entity:GetPos( )

Contents

Description

Gets the position of entity in world.

Returns

Vector

The position of the entity.

Examples

Example

Utility command that would give you the position of the entity you are looking at.

concommand.Add( "entity_pos", function( ply )
	local ply:GetEyeTrace()
	if ( IsValid( tr.Entity ) ) then
		print( "Entity position:", tr.Entity:GetPos() )
	else
		print( "Crosshair position:", tr.HitPos )
	end
end )


Personal tools
Navigation