/run local z=GetInventoryItemLink("target",9) k=GetInventoryItemLink("target",10) ChatFrame1:AddMessage(z) ChatFrame1:AddMessage(k)
можно создавать линки на одетые шмотки в этих слотах у таргета
но кузнечные сокеты - не инчант, не гем чтобы получить инфу о наличии/отсутствии в itemstring
дальше можно получать id из линка, создавать "чистый линк" и сравнивать вручную количество вставленных сокетов
или считать количество сокетов у таргета и сравнивать с "эталоном" - это уже целый аддон выйдет, в 255 символов макроса не уместится