WoW:API GetPlayerMapPosition: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
m (Recategorized)
No edit summary
Line 9: Line 9:


:("unit")
:("unit")
:;unit : String - The [[API TYPE UnitId|UnitId]] for which the position is returned. (Verified for <tt>player</tt>, <tt>party</tt>*. Does not appear to work for <tt>pet</tt> (Tested with warlock), <tt>target</tt> and <tt>mouseover</tt> - removed by Blizzard.)
:;unit : String - The [[API TYPE UnitId|UnitId]] for which the position is returned. (Verified for <tt>player</tt>, <tt>party</tt>*, <tt>target</tt> and <tt>mouseover</tt> (Though the latter two only work for <b>friendly players and non hostile players of the other faction</b>). Does not appear to work for <tt>pet</tt> (Tested with warlock)).


----
----

Revision as of 22:41, 30 December 2004

GetPlayerMapPosition -Documentation by Meog-

Returns the postion of a unit on the current map

posX, posY = GetPlayerMapPosition("unit");

Arguments
("unit")
unit
String - The UnitId for which the position is returned. (Verified for player, party*, target and mouseover (Though the latter two only work for friendly players and non hostile players of the other faction). Does not appear to work for pet (Tested with warlock)).

Returns
posX, posY
posX
Number - X value of the unit position (a proprotion between 0 and 1, relative to WorldMapDetailFrame)
posY
Number - Y value of the unit position (a proportion between 0 and 1, relative to WorldMapDetailFrame)

If both posX and posY are 0, then the position is unknown, unknowable, or not valid for the current map.


Example
local posX, posY = GetPlayerMapPosition("player");

Result
0.43320921063423, 0.69365233182907

Template:WoW API