WoW:API LootSlotHasItem: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
mNo edit summary
Line 15: Line 15:
  local itemLinkText
  local itemLinkText
  for i = 1, GetNumLootItems() do
  for i = 1, GetNumLootItems() do
     if (LootSlotIsItem(i)) then
     if (LootSlotHasItem(i)) then
           local iteminfo = GetLootSlotLink(i);
           local iteminfo = GetLootSlotLink(i);
           if itemLinkText == nil then
           if itemLinkText == nil then

Revision as of 11:20, 11 January 2018

WoW API < LootSlotHasItem

Parameters

Arguments

slot
number - the loot slot.

Returns

isLootItem
boolean - is it a loot item instead of a coin

Example

Iterate through the items in the currently opened loot window an display them in the chat frame, side by side.

local itemLinkText
for i = 1, GetNumLootItems() do
    if (LootSlotHasItem(i)) then
         local iteminfo = GetLootSlotLink(i);
         if itemLinkText == nil then
              itemLinkText = iteminfo
         else
              itemLinkText = itemLinkText..iteminfo
         end
    end
end
DEFAULT_CHAT_FRAME:AddMessage(itemLinkText)

Notes

  • Renamed from LootSlotIsItem in 5.0.4