WoW API: GetNumBattlefieldPositions
Returns the number of players in the battleground that are not in your raid.
count = GetNumBattlefieldPositions()
- Number of players in the battleground not in your raid
Returns 0 until RequestBattlefieldPositions() was called (returns even after call of RequestBattlefieldPositions() 0? Seems bugged, use GetPlayerMapPosition(unit) instead). You can use GetBattlefieldPosition(index) to retrieve the locations and names of the players.