Advertisement
Xzempt

Untitled

Mar 15th, 2012
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.28 KB | None | 0 0
  1. if not Looter then
  2.     Looter = CreateFrame("frame")
  3. end
  4.  
  5. LooterLootTable = { "Azshara's Veil", "Cinderbloom", "Heartblossom", "Stormvine", "Twilight Jasmine", "Whiptail", "Embersilk Cloth", "Sealed Crate", "Volatile Fire", "Volatile Earth", "Volatile Water", "Volatile Air", "Volatile Life", "Obsidium Ore", "Heavy Savage Leather", "Elementium Ore", "Pyrite Ore" }
  6. local frame = Looter
  7. frame:RegisterEvent("LOOT_OPENED")
  8. frame:SetScript("OnEvent", function(self, event, ...)
  9. LooterAutoLoot()
  10.  
  11. end)
  12. Looting = { };
  13.  
  14. function LooterAutoLoot()
  15. table.wipe(Looting)
  16. print("Found: " ..GetNumLootItems().. " item(s)")
  17.     if (GetNumLootItems() == 0) then
  18.         CloseLoot()
  19.     end
  20.     for i = 1, GetNumLootItems() do
  21.         link = GetLootSlotLink(i)
  22.         texture, item, quantity, quality, locked = GetLootSlotInfo(i)
  23.         table.insert(Looting, link)
  24.         if (link) and (item) then
  25.             for u,v in ipairs(LooterLootTable) do
  26.                 if (item == LooterLootTable[u]) then
  27.                     table.remove(Looting)
  28.                     LootSlot(i)
  29.                     print("|cffff00ffLooted: |r" ..link.. " |cffff00ffAmount: |r" ..quantity)
  30.                 end
  31.             end
  32.         end
  33.         if (i == GetNumLootItems()) then
  34.             discarded = table.concat(Looting, ", ")
  35.             if (discarded ~= "") then
  36.                 print("The following was discarded: " ..discarded)
  37.             end
  38.             CloseLoot()
  39.         end
  40.     end
  41. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement