View Single Post
05/01/14, 12:42 PM   #8
ins
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 76
itemID + Enchant = ItemName
itemID + itemQuality 49/50 = ItemName (Unique/Named items)


This is what I use to get some item info.


Lua Code:
  1. -- strip the gear and return a lot of stuff that was asked...
  2. local function stripGear(itemLoc)
  3.         local itemFILTER= GetItemFilterTypeInfo(1, itemLoc)  -- 1/2 weapon/Apparel
  4.         local itemTRAIT = GetItemTrait(1,itemLoc)
  5.         local itemTYPE  = GetItemType(1,itemLoc)
  6.         local link = GetItemLink(1, itemLoc)   
  7.        
  8.         local name,col,typID,id,qual,levelreq,enchant,ench1,ench2,un1,un2,un3,un4,un5,un6,un7,un8,un9,style,un10,bound,charge,un11=ZO_LinkHandler_ParseLink(link)
  9.         local icon,stack,sellprice,meets,locked,equiptype,itemstyle,quality = GetItemInfo(1,itemLoc)
  10.         -- whinstone, a02ef7, item, 45159, 5,   36,  26848,  5, 36,  0,   0,  0,  0,  0,  0,  0,  0,  0,  6,    0,    0,   368,   0
  11.         --   name      color, type,  id,  qual, lvl,  ench, str, str,un1,un2,un3,un4,un5,un6,un7,un8,un9,style,un10,bound,charge, un11
  12.     if insJY.SVG.debug == true then
  13.         d(link)
  14.         d("Texture: "..tostring(icon))
  15.         d("Itemname: "..tostring(name))
  16.         d("Type: "..GetString("SI_ITEMTYPE",itemTYPE).. " - Filter: "..GetString("SI_ITEMFILTERTYPE", itemFILTER))
  17.         d("ID: "..tostring(id))
  18.  
  19.         d(qual)
  20.         local colour=QualCol(quality)
  21.         d("Quality: "..tostring("|c"..colour.." - "..qual.." - "..quality))
  22.  
  23.         if tonumber(itemTRAIT)>0 then
  24.             d("Trait: "..tostring(itemTRAIT).."-"..GetString("SI_ITEMTRAITTYPE",itemTRAIT))
  25.         end
  26.         d("Bound: "..tostring(bound))
  27.         -- weapon/armor related
  28.         if itemFILTER==ITEMFILTERTYPE_ARMOR or itemFILTER==ITEMFILTERTYPE_WEAPONS then
  29.                 d("Level Required: "..tostring(levelreq))
  30.                 d("Enchant: "..tostring(enchant).. " - Strenght: "..tostring(ench1).."-"..tostring(ench2))
  31.                 d("Style: "..tostring(style).. " - "..GetString("SI_ITEMSTYLE", style))
  32.         end
  33.         -- weapon related
  34.         if itemFILTER==ITEMFILTERTYPE_WEAPONS then
  35.                 d("Charges: "..tostring(charge))
  36.         end
  37.     end
  38.        
  39.     return name,tonumber(id),tonumber(quality),tonumber(sellprice),tonumber(levelreq),enchant,tonumber(style),tonumber(bound),tonumber(itemFILTER),tonumber(itemTRAIT),tonumber(itemTYPE)
  40. end
  Reply With Quote