view ItemCountAddons/ItemCount.lua @ 65:ac1189599769

Added warning to AuctionLite pricing addon selection stating the addon wasn?t tested properly yet. Premade groups check now occurs when the config is opened rather than upon login. All multiselects are now dropdowns as they are meant to be. Please ensure the pullouts are closed before switching groups or closing the window or you may get some LUA errors (thanks Wowace for not fixing what seems to be a year old issue). Hopefully added support for the crafting addon ?Cauldron?, but this still has to be tested.
author Zerotorescue
date Thu, 23 Dec 2010 03:19:27 +0100
parents 03c0610e9c1e
children
line wrap: on
line source
do
	
	local function GetTotalCount(itemId)
		return ICGetItemCountTotal(itemId) or -1;
	end
	
	local function GetCharacterCount(itemId)
		local bags, bank, auctionHouse, mail = ICGetItemCountCharacter(itemId);
		return bags or 0, bank or 0, auctionHouse or 0, mail or 0;
	end
	
	local function IsEnabled()
		return (ICGetItemCountTotal and ICGetItemCountCharacter);
	end
	
	local function OnSelect()
		local addonName = "|r|cfffed000ItemCount|r|cffff6600";
		
		print("|cffff6600Note: " .. addonName .. " can't record mailbox item data and thus this will not be included in any item counts.|r");
	end
	
	IMRegisterItemCountAddon("ItemCount", GetTotalCount, GetCharacterCount, IsEnabled, OnSelect);
	
end