[ create a new paste ] login | about

Link: http://codepad.org/Ds3dQztn    [ raw code | fork ]

Lua, pasted on Jun 17:
local function Panini_GetItemIDFromLink(itemLink)
	local result = -1;

	if (itemLink and itemLink ~= "") then
		local _type, _data, _name = ParseHyperlink(itemLink);
		if (_type and _type == "item" and _data and _data ~= "") then
			_, _, result = string.find(_data, "(%x+)");
			result = tonumber(result, 16);
		end
	end
	return result;
end

local function Panini_GetNbPossessedByCardID(cardID)
	local result = 0;

	if (cardID > 0) then
		if (Panini and Panini.CardsPossessedList[cardID]) then
			result = Panini.CardsPossessedList[cardID];
		elseif (ZzaburCompendium and ZzaburCompendium.GVNS.PossessedCards[cardID] ~= nil) then
			result = ZzaburCompendium.GVNS.PossessedCards[cardID];
		end
	end
	return result;
end

function searchInTooltip(searchString, itemID)

	searchString = string.gsub(searchString, "-", "%%-");
	local expr = searchString:lower()

.......


	if(search.kind == 'cards') then
		
		local itemLink = GetAuctionBrowseItemLink(itemID) or ''
		local cardID = Panini_GetItemIDFromLink(itemLink)
		-- print(string.format('aah: %s (%s)', itemLink, cardID))
		
		if cardID > 0 then
			local nbPossessed = Panini_GetNbPossessedByCardID(cardID);
			if not (nbPossessed > 0) then
				return true
			end
		end
		return false
.....


Create a new paste based on this one


Comments: