m
Move page script moved page API PickupSpell to WoW:API PickupSpell without leaving a redirect
mNo edit summary |
m (Move page script moved page API PickupSpell to WoW:API PickupSpell without leaving a redirect) |
||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
{{protectedcombatapi|2.0}} {{wowapi}} | {{protectedcombatapi|2.0}} | ||
{{wowapi}} | |||
Puts the specified spell onto the mouse cursor. | Puts the specified spell onto the mouse cursor. | ||
PickupSpell("spellName" | spellId, bookType) | PickupSpell("spellName" | spellId, bookType) | ||
== Arguments == | == Arguments == | ||
;spellName: String - the name of the spell. | ;spellName | ||
: String - the name of the spell. | |||
or | or | ||
;spellId : Numeric - the offset (position) of spell in spellbook. SpellId can change when you learn new spells. | ;spellId | ||
;bookType : String - Either BOOKTYPE_SPELL ("spell") or BOOKTYPE_PET ("pet"). | : Numeric - the offset (position) of spell in spellbook. SpellId can change when you learn new spells. | ||
;bookType | |||
: String - Either BOOKTYPE_SPELL ("spell") or BOOKTYPE_PET ("pet"). | |||
== Notes == | == Notes == | ||
| Line 16: | Line 20: | ||
This example shows, how to put the most powerful version of a spell on cursor. | This example shows, how to put the most powerful version of a spell on cursor. | ||
PickupSpell("Moonfire") | PickupSpell("Moonfire") | ||
Or using the global spell id. | |||
_, spellId = GetSpellBookItemInfo("Moonfire") | |||
PickupSpell(spellId); | |||
or | or | ||
| Line 26: | Line 34: | ||
if (not name) then break; end | if (not name) then break; end | ||
for s = offset + 1, offset + numSpells do | for s = offset + 1, offset + numSpells do | ||
local spell, rank = | local spell, rank = GetSpellBookItemName(s, bookType); | ||
if (spell == spellName) then found = true; end | if (spell == spellName) then found = true; end | ||
if (found and spell ~=spellName) then return s-1; end | if (found and spell ~=spellName) then return s-1; end | ||