zyhhll1988 发表于 2022-7-4 09:33:41

求问释放宏技能怎么写

爱学习的我又来了,有大佬提点下,释放某个宏技能是怎么写的么,比如下面语句
if BeeSpellCD("压制r")==0 then
    BeeRun("/cast 压制","target")
end


不是技能压制,而是一个宏

hl2086 发表于 2022-7-4 10:21:39

要不试下按钮宏吧?把你的宏放在按钮对应的位置看 能不能释放成功,我没试过。"2"是第二个按钮的意思。

/click ActionButton2
/click MultiBarBottomLeftButton2    底部左边动作栏
/click MultiBarBottomRightButton2    底部右边动作栏
/click MultiBarRightButton2 右侧右边动作栏
/click MultiBarLeftButton2 右侧左边动作栏
/click PetActionButton2 宠物动作栏
/click ActionButton2 主动作栏

zlksdd 发表于 2022-7-4 16:32:17

基本写法如下:
if BeeSpellCD("压制")==0 then
    BeeRun(" 压制","target")
end
你这个最好在判断条件里面加一个BeeIsRun(“压制”,“target”),近战技能大于6码就攻击不到了,
手机打的符号“”有问题,你用电脑修改一下

idlng 发表于 2022-7-4 17:03:32

本帖最后由 idlng 于 2022-7-4 06:28 PM 编辑

有什么意义?
这不多此一举吗?

#showtooltip 压制
if IsSpellCoolDown("压制")==0 and
IsSpellInRange("压制","target") then
CastSpellByName("压制","target")
end
--宏: 设置一个宏名称



在魔蜂里释放这个宏, 需要宏名称:
if BeeIsRun("宏名称") then
BeeRun("宏名称")
end





方法2:
建个脚本 以宏的方式输出
RunMacroText("if IsSpellCoolDown("压制") == 0 and IsSpellInRange("压制","target") then\nCastSpellByName("压制","target")\nend;")






页: [1]
查看完整版本: 求问释放宏技能怎么写