Find Item in Inventory
ITEM_LINK_PAT = ".c%x+.Hitem:%d+:%d+:%d+:%d+.h%[(.-)%].h.r"
function NameFromLink(link)
local name
for name in string.gfind(link, ITEM_LINK_PAT) do
return name
end
return nil
end
function FindItemInInventory(searchString)
local bag, slot, link, name
for bag=0,4 do
for slot=1,GetContainerNumSlots(bag) do
link = GetContainerItemLink(bag,slot)
if (link) then
name = NameFromLink(link)
if (name == searchString) then
return bag, slot
end
end
end
end
return nil, nil
end