WoW API: IsReferAFriendLinked

Revision as of 22:33, 27 January 2010 by WoWWiki>AtliThor (Created page with '{{wowapi}} __NOTOC__ <!-- Describe the purpose of the function, exhausting detail can be saved for a later section --> Determines whether the given unit is linked to the player v…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

WoW API < IsReferAFriendLinked

Determines whether the given unit is linked to the player via the Recruit-A-Friend feature.

isLinked = IsReferAFriendLinked("unit")


Arguments

unit
String - The UnitId to examine.

Returns

isLinked
Flag : 1 if the unit is linked, nill otherwise.


Example

function HasRecruitAFriendBonus()
    local numPartyMembers = GetNumPartyMembers();
    if numPartyMembers > 0 then
        local memberID = 1;
        while memberID <= numPartyMembers do
            if GetPartyMember(memberID) == 1 then
                local member = "party" .. memberID;
                if UnitIsVisible(member) and IsReferAFriendLinked(member) then
                    return true;
                end
            end
            memberID = memberID + 1;
        end
    end
    return false;
end