view Plugins/ItemCountAddons/ItemCount.lua @ 103:f49060d05d1c

Added tag v0.2.6-BETA for changeset bca5a75bf022
author Zerotorescue
date Tue, 11 Jan 2011 19:51:30 +0100
parents 3bec0ea44607
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