求助私服DK的亡者复生和天灾契约怎么搭配写进魔峰。
亡者复生CD是3分钟,天灾契约CD2分钟,但是需要释放亡者复生才能有条件施放天灾契约,这个需要怎么写。两个技能单独写的话 老是碰到亡者复生CD还没好,然后天灾契约CD好了,一直卡技能。
if BeeUnitHealth("player","%")<45 and BeeSpellCD('亡者复生')==0 andBeeIsRun('亡者复生','nogoal') then BeeRun('亡者复生','nogoal');
return;
end
if BeeUnitHealth("player","%")<50 and BeeSpellCD('天灾契约')==0 andBeeIsRun('天灾契约','nogoal') then BeeRun('天灾契约','nogoal');
return;
end
有大神知道吗,求个格式,谢谢! if BeeSpellCD('天灾契约')==0 and BeeSpellCD('亡者复生')==0 then
BeeRun('亡者复生')
end
if BeeSpellCD('天灾契约')==0 and HasPetUi() then
BeeRun('天灾契约')
end
有些服招鬼的cd有bug,不显示
这里要用到事件函数来记录释放时间后自己计算CD是否达到
事件教程导航贴里有
a大那里也有实例供参考
就偷懒不给你敲出来了 vshrd 发表于 2022-12-3 04:55 PM
if BeeSpellCD('天灾契约')==0 and BeeSpellCD('亡者复生')==0 then
BeeRun('亡者复生')
end
大佬果然厉害啊,又学到一个函数haspetui vshrd 发表于 2022-12-3 04:55 PM
if BeeSpellCD('天灾契约')==0 and BeeSpellCD('亡者复生')==0 then
BeeRun('亡者复生')
end
天灾契约 没施放的时候是没有CD显示的啊 下面这条if BeeSpellCD('天灾契约')==0 and HasPetUi() then
BeeRun('天灾契约')
end 难道不会一直施放吗 vshrd 发表于 2022-12-3 04:55 PM
if BeeSpellCD('天灾契约')==0 and BeeSpellCD('亡者复生')==0 then
BeeRun('亡者复生')
end
施放完亡者复生后,DK会召唤一个小鬼,有小鬼才能施放天灾契约,没有的话会一直卡住没法用天灾契约。
我想的是能不能在施放天灾契约的时候 检查下施放条件 没条件就不施放天灾契约了。 vshrd 发表于 2022-12-3 04:55 PM
if BeeSpellCD('天灾契约')==0 and BeeSpellCD('亡者复生')==0 then
BeeRun('亡者复生')
end
有没有一种写法,就是说血量低于设定值 一起施放亡者复生和天灾契约。因为亡者复生是没有公共CD的,可以和天灾契约一起施放。 haspetui已经解决你前两个问题了
第三个问题
BeeRun("/cast 亡者复生\n/cast 天灾契约") vshrd 发表于 2022-12-3 07:10 PM
haspetui已经解决你前两个问题了
第三个问题
BeeRun("/cast 亡者复生\n/cast 天灾契约")
if BeeSpellCD('亡者复生')==0 then BeeRun("/cast 亡者复生\n/cast 天灾契约")
end
大神,我这么写。
技能CD都是好的,启动魔峰,技能只施放一个亡者复生,天灾契约不施放啊。 那就分开做呗