Jump to content

item not detected


Recommended Posts

 

Just now, Droidz said:

Hello, sorry I never found how to detect keys on vanilla (if someone have lua code for that)

when i move key from keyring to backpack everything works fine

Link to comment
Share on other sites

https://github.com/MOUZU/Blizzard-WoW-Interface/blob/d162a4c0d198a4381b5b6573d975635ed7316702/1.12.1/FrameXML/ContainerFrame.lua#L52

Not tested, but try:

local itemIdSearch = 3467;
local bag = KEYRING_CONTAINER;
for slot = 1,MAX_CONTAINER_ITEMS do
	local itemLink = GetContainerItemLink(bag,slot);
	local _, itemCount = GetContainerItemInfo(bag,slot);
	if itemLink and itemCount then
		local _,_,itemId = string.find(itemLink, '.*|Hitem:(%d+):.*');
		if itemId and tonumber(itemId) == itemIdSearch then 
			print("Key found");
			return
		end
	end
end
print("Key no found");

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...