API GetTrainerServiceSkillReq
Talk0
98,456pages on
this wiki
this wiki
Returns the name of the skill required, and the amount needed in that skill. Index is the selection index obtained by GetTrainerSelectionIndex().
skillName, skillLevel, hasReq = GetTrainerServiceSkillReq(index)
Arguments
Edit
- index
- the number of the selection in the trainer window
Returns
Edit
- skillName
- The name of the skill.
- skillLevel
- The required level needed for the skill.
- hasReq
- 1 or nil. Seems to be 1 for skills that you cannot learn, nil for skills you have learned already.
Example
Edit
local selection = GetTrainerSelectionIndex() local skillName, skillAmt = GetTrainerServiceSkillReq(selection) DEFAULT_CHAT_FRAME:AddMessage('Skill Name: ' .. skillName) DEFAULT_CHAT_FRAME:AddMessage('Skill Amount Required: ' .. skillLevel)
If you had an engineering trainer open, with a skill you knew already the output would be:
Skill Name: Engineering Skill Amount Required: 375