Die Funktion gibt die Anzahl an Gegenständen des gewünschten Slots der gewünschten Einheit wieder (nur für Munitionsslot wirklich sinnvoll).

anzahl = GetInventoryItemCount(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) anzahl
    Die Anzahl an Gegenständen im Slot.


Beispiel

Das Beispiel gibt die Anzahl an Munition im Munitionsslot wieder

  1. local anzahl,link = GetInventoryItemCount("player",i),GetInventoryItemLink("player",i);
  2. DEFAULT_CHAT_FRAME:AddMessage(link..anzahl.." Einheiten");

Hinweise

  • Alle InvIds geben Null oder Eins zurück. Einzig der Munitionsslot kann mehr als einen Gegenstand des gleichen Typs beinhalten.
  • Die Funktion arbeitet nicht mit UnitIDs die NPC bezeichnen.

zurück zur WoW-API Übersicht