Fandom

WoWWiki

API GetTrackingInfo

104,633pages on
this wiki
Add New Page
Talk0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

WoW API < GetTrackingInfo

Returns information regarding the specified tracking id.

GetTrackingInfo(id);

Arguments
When opening the tracking menu, the top option is 1, followed by 2, 3, and so on. The "None" function does not have a id assigned.

Returns
name 
Track name.
texture 
Track texture.
active 
If the track is active, it will return 1 but otherwise nil.
category 
Track category, returns "spell" if the tracking method is a spell in the spellbook or "other" if it's a static tracking method.

Example

Gathers information for the first option on the tracking list and lists it in the default chatframe:

local name, texture, active, category = GetTrackingInfo(1); DEFAULT_CHAT_FRAME:AddMessage(name.." ("..category..")");

Lists all tracking methods, name and category in the default chatframe:

local count = GetNumTrackingTypes();
for i=1,count do 
	local name, texture, active, category = GetTrackingInfo(i);
	DEFAULT_CHAT_FRAME:AddMessage(name.." ("..category..")");
end

Notes Edit

  • If you have any tracking items in your spellbook (Find Minerals, Find Treasure, etc), GetNumTrackingTypes and GetTrackingInfo will be wrong if used too early.
-- in this example, the character has Mining.
local name = GetTrackingInfo(1);

-- at VARIABLES_LOADED
name == "Repair"

-- at PLAYER_ENTERING_WORLD
name == "Find Minerals"

Also on Fandom

Random Wiki