WoW API: GetBattlefieldPosition

Revision as of 04:45, 15 August 2023 by Move page script (talk | contribs) (Move page script moved page API GetBattlefieldPosition to API GetBattlefieldPosition without leaving a redirect)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

WoW API < GetBattlefieldPosition

Retrieves the location and name of a player in the battleground that is not in the same party or raid as you.

posX, posY, name = GetBattlefieldPosition(index)

ParametersEdit

ArgumentsEdit

index
Index of the player to retrieve information for

ReturnsEdit

posX
X value of the player's position (Range from 0 to 1, relative to WorldMapDetailFrame)
posY
Y value of the player's position (Range from 0 to 1, relative to WorldMapDetailFrame)
name
Name of the player

ExampleEdit

How to get the location of a player in the same party or raid group.

if( GetNumRaidMembers() > 0 ) then
	for i=1, MAX_RAID_MEMBERS do
		local posX, posY = GetPlayerMapPosition( "raid" .. i );
		if( posX ~= 0 and posY ~= nil ) then
			local playerName = UnitName( "raid" .. i );
		end
	end
else
	for i=1, MAX_PARTY_MEMBERS do
		local posX, posY = GetPlayerMapPosition( "party" .. i );
		if( posX ~= 0 and posY ~= 0 ) then
			local playerName = UnitName( "party" .. i );
		end
	end
end