xyaxy001 发表于 2024-11-4 14:27:03

魔蜂如何通过技能ID来施放技能

之前发帖问过,通过ID来检测BUFF的问题 《 求助:如何根据BUFF的ID来检测剩余时间》 ,得到了大佬的解答,非常有帮助,再次感谢。


遇到问题:最近玩个服,他的技能是彩色名字的,并且不同等级下,名字相同,ID不同。
尝试解决:
1.我查了wow有API是有这一条的 API:CastSpell ,但是应该是被保护API,无法使用;
2.CastSpellById 无法使用;
3.利用宏来导出技能名称的颜色信息为:|cFFCC0033炼气大成|r      |cFF1BE6B8灵修系统|r(灵修系统) ,放入魔蜂BeeRun("|cFFCC0033炼气大成|r      |cFF1BE6B8灵修系统|r(灵修系统)"),实测可用,有需要的人也可以暂时使用这个办法,但是整个过程有些麻烦。


请大佬帮忙看下,有没有现成的办法,可以直接利用技能ID来施放的~

行了行了 发表于 2024-11-4 16:06:48

本帖最后由 行了行了 于 2024-11-4 04:15 PM 编辑

castspell普通的解锁应该是可以用的,只是要输入技能在技能书中的槽位号
castspellbyID应该也是可以的,这些都属于基础解锁了,魔蜂都能用,这些普通的保护函数咋不能用呢

lbabey 发表于 2024-11-4 23:12:06

CastSpellByID(27082) 实测 可用{:5_247:}

老血 发表于 2024-11-5 00:02:28

https://www.luacn.net/search.php?mod=forum&searchid=129&orderby=lastpost&ascdesc=desc&searchsubmit=yes&kw=%BC%BC%C4%DCID

xyaxy001 发表于 2024-11-5 10:48:31

lbabey 发表于 2024-11-4 11:12 PM
CastSpellByID(27082) 实测 可用

那估计是我这个解锁集成wow.exe有问题了

xyaxy001 发表于 2024-11-5 10:51:49

老血 发表于 2024-11-5 12:02 AM
https://www.luacn.net/search.php?mod=forum&searchid=129&orderby=lastpost&ascdesc=desc&searchsubmit=y ...

抱歉,您指定的搜索不存在或已过期

lbabey 发表于 2024-11-5 11:01:01

CastSpellByID你复制这个试试,大小写不能写错,不是Id。

末代 发表于 2024-11-7 21:11:49


CastSpellByID('42921'),这样好像就可以了

wad6488 发表于 2025-1-19 22:44:06

你这个不就是最简单的解锁都搞定了
页: [1]
查看完整版本: 魔蜂如何通过技能ID来施放技能