Warcraft Lua 1.12(Turtle Wow)中GetSpellCooldown调用报错“Invalid spell slot in GetSpellCooldown”求助
Warcraft Lua 1.12(Turtle Wow)中GetSpellCooldown调用报错“Invalid spell slot in GetSpellCooldown”求助
大家好,我最近在Turtle Wow(基于魔兽1.12版本)里写Lua脚本调用GetSpellCooldown API时遇到了个奇怪的问题,想请教下各位大佬!
当我执行这段脚本时,一直弹出错误提示:
Invalid spell slot in GetSpellCooldown/script print(GetSpellCooldown(10335, "spell"))这里的法术ID 10335是Turtle Wow里“神圣打击(Holy Strike)”的对应ID。
但如果换成“神圣护盾(Divine Shield)”的法术ID 1020,执行下面的脚本就完全正常,能正确返回冷却信息:
/script print(GetSpellCooldown(1020, "spell"))
我特意查阅了魔兽1.12版本的GetSpellCooldown相关API说明,可还是没搞清楚问题出在哪,感觉自己肯定漏了什么很基础的点,有没有朋友能帮我分析下原因呀?
备注:内容来源于stack exchange,提问作者XDS




