WoW:API GetSpellLink: Difference between revisions
Jump to navigation
Jump to search
(Page created) |
(correct the function name in the top code box and add second option for argument) |
||
Line 2: | Line 2: | ||
<!-- Describe the purpose of the function, exhausting detail can be saved for a later section --> | <!-- Describe the purpose of the function, exhausting detail can be saved for a later section --> | ||
Get | Get chat-link for a spell. | ||
<!-- List return values and arguments as well as function name, follow Blizzard usage convention for args --> | <!-- List return values and arguments as well as function name, follow Blizzard usage convention for args --> | ||
link = | link = GetSpellLink(spellId or spellName) | ||
Line 11: | Line 11: | ||
:;spellId : Integer - The global spell number, found on wowhead or through [[API_COMBAT_LOG_EVENT|COMBAT_LOG_EVENT]]. | :;spellId : Integer - The global spell number, found on wowhead or through [[API_COMBAT_LOG_EVENT|COMBAT_LOG_EVENT]]. | ||
or | |||
:;spellName : String - The name of the spell (Rank may be specified, defaults to highest if omitted) | |||
== Returns == | == Returns == |
Revision as of 01:25, 16 May 2008
← WoW API < GetSpellLink
Get chat-link for a spell.
link = GetSpellLink(spellId or spellName)
Arguments
- spellId
- Integer - The global spell number, found on wowhead or through COMBAT_LOG_EVENT.
or
- spellName
- String - The name of the spell (Rank may be specified, defaults to highest if omitted)
Returns
- link
- String - A link to the spell, can be outputed directly though AddMessage()
Details
Returns
Note that this does link does not contain any ranks, for instance if you request a link for fireball rank 10 it would look like: [Fireball]
If you wish to display rank use GetSpellInfo and output using the following code:
local name, rank = GetSpellInfo(SpellID); DEFAULT_CHAT_FRAME:AddMessage("Spell: |Hspell:" .. SpellID .."|h|r|cff71d5ff[" .. name .. " " .. rank .. "]|r|h");