WoW:API GetTrainerServiceIcon: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
({{wowapi}}) |
||
Line 1: | Line 1: | ||
{{ | {{wowapi}} | ||
Returns the icon texture for a particular trainer service. | |||
icon = GetTrainerServiceIcon(id); | |||
---- | |||
;''Arguments'' | |||
:; id : Index of the trainer service to retrieve information about. Note that indices are affected by the trainer filter. (See [[API_GetTrainerServiceTypeFilter|GetTrainerServiceTypeFilter]] and [[API_SetTrainerServiceTypeFilter|SetTrainerServiceTypeFilter]].) | |||
---- | |||
;''Returns'' | |||
:; icon : (String) Name of the icon texture for a particular trainer service. nil if id is a header rather than a spell line. | |||
---- | |||
;''Example'' | |||
Prints skill names and icon textures when interacting with a trainer. | |||
local i, name, category, icon; | |||
for i=1,GetNumTrainerServices() do | |||
name, _, category = GetTrainerServiceInfo(i); | |||
if (name == nil) then | |||
break; -- GetNumTrainerServices() does not check if you're talking to a trainer or not. | |||
end | |||
if (category ~= "header") then | |||
icon = GetTrainerServiceIcon(i); | |||
DEFAULT_CHAT_FRAME:AddMessage(name .. ": " .. icon); | |||
end | |||
end |
Revision as of 14:31, 23 December 2006
← WoW API < GetTrainerServiceIcon
Returns the icon texture for a particular trainer service.
icon = GetTrainerServiceIcon(id);
- Arguments
- id
- Index of the trainer service to retrieve information about. Note that indices are affected by the trainer filter. (See GetTrainerServiceTypeFilter and SetTrainerServiceTypeFilter.)
- Returns
- icon
- (String) Name of the icon texture for a particular trainer service. nil if id is a header rather than a spell line.
- Example
Prints skill names and icon textures when interacting with a trainer.
local i, name, category, icon; for i=1,GetNumTrainerServices() do name, _, category = GetTrainerServiceInfo(i); if (name == nil) then break; -- GetNumTrainerServices() does not check if you're talking to a trainer or not. end if (category ~= "header") then icon = GetTrainerServiceIcon(i); DEFAULT_CHAT_FRAME:AddMessage(name .. ": " .. icon); end end