в чат принтует линк итема, если кликнуть без шифта и без ктрл(по дефолту они уже заняты) по шмотке в InspectFrame(не путать с фреймом своего чара)
PHP код:
do
local f = CreateFrame("frame")
f:RegisterEvent("ADDON_LOADED")
f:SetScript("OnEvent",function(_,_,_)
if _ == "Blizzard_InspectUI" then
for _,v in ipairs{"Head", "Shoulder", "Back", "Chest", "Tabard", "Wrist",
"Hands", "Waist", "Legs", "Feet", "MainHand", "SecondaryHand", "Ranged"} do
_G[ "Inspect" .. v .. "Slot" ]:SetScript("OnClick", function(self)
local l = GetInventoryItemLink( InspectFrame.unit, self:GetID() )
if IsModifiedClick("CHATLINK") then ChatEdit_InsertLink(l)
elseif IsModifiedClick("DRESSUP") then DressUpItemLink(l)
else
l = GetInventoryItemID( InspectFrame.unit, self:GetID() )
if l then print( (select(2, GetItemInfo(l))) ) end
end
end)
end
end
end)
end