Originally Posted by Sonar
Well I'm trying to use ExecuteTradingHouseSearch to get a list of items in guild stores, but it returns only names and I need their itemIds/links.
|
You should be using
GetTradingHouseSearchResultItemLink instead of
GetTradingHouseSearchResultItemInfo.
lua Code:
local function OnSearchResultsReceived(eventId, guildId, numItemsOnPage, currentPage, hasMorePages)
for i = 1, numItemsOnPage do
local itemLink = GetTradingHouseSearchResultItemLink(i)
local itemId = select(4, ZO_LinkHandler_ParseLink(itemLink)) --return value is a string
d(itemId)
end
end
EVENT_MANAGER:RegisterForEvent("MyUniqueName", EVENT_TRADING_HOUSE_SEARCH_RESULTS_RECEIVED, OnSearchResultsReceived)