Die Funktion gibt die Qualität des gewünschten Gegenstandes der gewünschten EInheit wieder. Die Qualität ist nicht die Haltbarkeit!

qualität = GetInventoryItemQuality(UnitID, InvID)

Parameter

  • (String) UnitID
    Platzhalter für die gewünschte Einheit. Die UnitID sollte für diese Funktion nur den eigenen Charakter darstellen. NPC oder Mobs sind nicht mit dieser Funktion vereinbar. siehe UnitID
  • (Zahl) InvID
    Identifkationsnummer für den gewünschten Inventar-Slot. siehe InvID


Rückgabewerte

  • (Zahl) qualität
    Die Qualität des Gegenstandes. Folgende Qualitäten sind bekannt:
    • 0 – Grauer Gegenstand, schlechte Qualität
    • 1 – Weißer Gegenstand, Standardqualität
    • 2 – Grüner Gegenstand, gehobene Qualität
    • 3 – Blauer Gegenstand, rare Qualität
    • 4 – Lilaner Gegenstand, epische Qualität
    • 5 – Oranger Gegenstand, legendäre Qualität
    • 6 – Roter Gegenstand, Artefaktqualität


Beispiel

Das Beispiel gibt alle Gegenstände aus die mindestens rare Qualität besitzen

  1. local qualität,link = GetInventoryItemQuality("player",i),GetInventoryItemLink("player",i);
  2. if qualität 2 then
  3. DEFAULT_CHAT_FRAME:AddMessage(link);
  4. end

Hinweise

  • Die Funktion arbeitet nicht mit UnitIDs die NPC bezeichnen.

zurück zur WoW-API Übersicht