LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 221|回复: 7

[wowbee] 请教3.35卡70SS火毁放两个献祭问题

[复制链接]
发表于 2022-5-9 14:51:43 | 显示全部楼层 |阅读模式
if BeeTargetDeBuffTime("献祭")<=0 then
   
    BeeRun("/cast 献祭");
   
    BeeUnitCastSpellDelay("献祭",2,"target");
   
end

这是我的  上面的2无论改成多少都是连续放两个献祭,老师们怎么办啊
回复

使用道具 举报

发表于 2022-5-10 11:04:02 | 显示全部楼层
本帖最后由 zlksdd 于 2022-5-10 11:08 AM 编辑

一句话搞不定,就用两句话解决。如下:

if BeeTargetDeBuffTime("献祭")>2 and BeeUnitCastSpellName("player")=="献祭" then         
StopCast("灼烧")
end  

if BeeTargetDeBuffTime("献祭")<=1 and  BeeSpellCoolDown("献祭")==0 then      
BeeRun("/cast 灼烧","target")
end
第一句:如果有献祭这个DUFF,时间大于2秒,且自己正在释放献祭,打断献祭
第二句:如果有献祭这个DUFF,时间小于等于1秒,且献祭CD好了,就用献祭。
两句话搞定。--有奖励吗

同样的状况也可以用在火法的灼烧技能上面,只是灼烧的DUBEFF名称不一样。

共参考。


回复 支持 2 反对 0

使用道具 举报

 楼主| 发表于 2022-5-9 14:58:28 | 显示全部楼层
BeeUnitCastSpellDelay("献祭",12,"target")



12也不行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-9 15:01:35 | 显示全部楼层
感觉这个延迟施法没起作用
回复 支持 反对

使用道具 举报

发表于 2022-5-9 19:04:38 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2022-5-9 21:21:19 | 显示全部楼层
if BeeTargetDeBuffTime("献祭")<=0 then
    BeeRun("/castsequence reset=3/target 献祭,燃烧")
end
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-27 12:04:39 | 显示全部楼层
zlksdd 发表于 2022-5-10 11:04 AM
一句话搞不定,就用两句话解决。如下:

if BeeTargetDeBuffTime("献祭")>2 and BeeUnitCastSpellName("p ...

感谢大佬,好像有点用
回复 支持 反对

使用道具 举报

发表于 2022-5-30 14:18:07 | 显示全部楼层
kl58420 发表于 2022-5-27 12:04 PM
感谢大佬,好像有点用

等你用了进阶区的解码以后,又会出现放两次的问题  这个时候需要换一个函数
BeeRun("/castsequence reset=2 献祭,另一个技能")
SS我没有玩过 不知道后面应该加什么,反正就是你一般补了献祭以后在用的技能,想火法补灼烧就可以如下
BeeRun("/castsequence reset=2 灼烧,火球术")
如果需要对焦点释放如下:
BeeRun("/castsequence reset=2 灼烧,火球术","focus")
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2024-5-2 11:45 PM , Processed in 0.066929 second(s), 28 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表