GetInventoryItemQuality(UnitID,InvID)





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
MoP Vorbestellung
MoP Vorschau
Umfrage

Was haltet ihr von den Cross-Realm-Zonen?

Ergebnis anzeigen »

Loading ... Loading ...
ContentAd
Klassenguides
 
...die Raidinstanz Eiskrone (ICC) die WoW-Spieler fast ein ganzes Jahr unterhalten musste? Lediglich Halion kam in der Zwischenzeit noch dazu, aber eine so lange Zeit ohne neuen Raid gab es nie zuvor. Fehlplanung?
Rectangle
mySigs
mySigs.de
Shakes Fidget
Facebook
Interessantes und Ungewöhnliches rund um World of Warcraft