m
no edit summary
(Cast a spell by its given name where spell = ("spellname(Rank X)")) |
mNo edit summary |
||
| Line 24: | Line 24: | ||
: Casts a spell by the spells given name. | : Casts a spell by the spells given name. | ||
---- | |||
;''Note:'' | |||
: You might encounter difficulties when using this on a localized version of WoW. | |||
: Get the exact name and suffix of the Spell by using the [[API_GetSpellName|GetSpellName]]-function. If the spell's name includes special characters (like ä, á, â,...) you will have to use utf8-escape codes (which you can find [http://www.allegro-c.de/unicode/zcodes.htm here]). | |||
: This is because Lua currently does not support unicode! | |||
: For example, if you're using the german version of the WoW-client, instead of | |||
CastSpellByName("Dämonenrüstung(Rang 1)"); | |||
: you will have to write | |||
CastSpellByName("D\195\164monenr\195\188stung(Rang 1)"); | |||
: This problem does only appear when working with Lua. When you're just using macro it should work with the ä's and ü's. | |||
---- | ---- | ||
{{Template:WoW API}} | {{Template:WoW API}} | ||
[[Category:API Spell Functions|CastSpellByName]] | [[Category:API Spell Functions|CastSpellByName]] | ||