Die Funktion vergleicht die beiden angegebenen Einheiten, ob es sich um die selbe Einheit handelt.

gleich = UnitIsUnit(UnitID1,UnitID2);

Parameter

  • (String) UnitID1
    Platzhalter für die erste gewünschte Einheit. siehe UnitID
  • (String) UnitID2
    Platzhalter für die zweite gewünschte Einheit. siehe UnitID


Rückgabewerte

  • (Boolean) gleich
    Wahr/Falsch-Wert, ob es sich bei den angegebenen Einheiten um ein und die selbe Einheit handelt.


Beispiel

Das folgende Beispiel untersucht, ob das aktuell gewählte Ziel eines der Gruppenmitglieder ist

  1. If not UnitExists("target") then return; end
  2. for i=1,GetNumPartyMembers() do
  3. if(UnitIsUnit("party"..i,"target")) then
  4. DEFAULT_CHAT_FRAME:AddMessage("Es ist aktuell Partymitglied #"..i.." anvisiert");
  5. return; end
  6. end

Hinweise

  • Es macht wenig Sinn bei der Funktion die selben UnitIDs zu verwenden.
  • Ein Gruppenmitglied kann niemals der Spieler oder ein anderes Gruppenmitglied sein. Im Raid dagegen muss der Spieler, wie auch die Gruppenmitglieder, einem Raidmitglied entsprechen.

zurück zur WoW-API Übersicht
zurück zur Übersicht der Skript-Sektion