Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
mNo edit summary
 
(Created page with "{{Patchbox | Patchname = | Image = | Caption = | Release = 2011-02-08 | Version = 13596 | toc = 40000 | Highlights = | Related = | Pr...")
 
Line 1: Line 1:
  +
{{Patchbox
{{userfunc}}
 
  +
| Patchname =
  +
| Image =
  +
| Caption =
  +
| Release = 2011-02-08
  +
| Version = 13596
  +
| toc = 40000
  +
| Highlights =
  +
| Related =
  +
| Prev = 4.0.6
  +
| Current = 4.0.6a
  +
| Next = 4.1.0
  +
}}
   
  +
==User interface==
The intent of this page is to provide a simple, consistant API for addons to query the vendor sell value of an item without the need to individually support every sell value addon in existence. All sell value addons are asked to provide the following global function:
 
  +
* The [[Gear Manager]] makes a sound if you switch gear.
  +
==References==
  +
<references />
   
  +
{{patches}}
sellToVendorPrice = GetSellValue(item)
 
  +
[[Category:World of Warcraft patches|4.0.6 (undocumented changes)]]
 
== Requirements ==
 
* 'item' must take the same values [[API GetItemInfo|GetItemInfo]] does
 
* Must return an int, or nil if unknown price. Only return 0 if you know the item cannot be sold to vendor.
 
 
== Recommended ==
 
Check for existence of the global before you define it and hook it if present. This allows for other sell value addons to provide prices that are not known by your addon.
 
 
== Example Code ==
 
The following code snippet is provided for ease of implementing this API.
 
local origGetSellValue = GetSellValue;
 
function GetSellValue(item)
 
local id, sellval;
 
 
if type(item) == "number" then
 
id = item;
 
else
 
local link = select(2, GetItemInfo(item));
 
 
if link then
 
id = tonumber(link:match("item:(%d+)"));
 
end
 
end
 
 
if id then
 
sellval = -- Retrieve the price here...
 
end
 
 
return sellval or (origGetSellValue and origGetSellValue(ID))
 
end
 
 
== Addons ==
 
Addons implementing this function:
 
* [[Informant]] of the [[Auctioneer (AddOn)|Auctioneer]] [[AddOns]] Package by [http://auctioneeraddon.com/ The Auctioneer AddOns Team].
 
* [[User:Rowaasr13#My_addons|ItemDataCache]] (v1.11 and higher).
 
* [http://www.wowace.com/wiki/ItemPriceTooltip ItemPriceTooltip] by [[User:Bam|Bam]].
 
* [http://www.wowinterface.com/downloads/info7035-SellFish.html SellFish] by [[User:Tuller|Tuller]].
 
* [http://www.wowinterface.com/downloads/info7493-Valuation.html Valuation] by [[User:Polarina|Polarina]].
 
 
Addons using this function:
 
* [[VendorBait]] by [[User:Tekkub|Tekkub]]
 
 
[[Category:Interface Customization]]
 

Revision as of 11:01, 26 February 2011

Icon-patch-22x22 Patch 4.0.6a (undocumented changes)
Release date 2011-02-08
Initial version 13596
Interface .toc 40000

Patch chronology
Useful links
PatchesPatches category

User interface

References