LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 1516|回复: 32

[wowbee] 求助大神,鸟德总是一直放精灵之火和月火术

[复制链接]
回帖奖励 18 伸手费 回复本帖可获得 1 伸手费奖励! 每人限 1 次
发表于 2022-2-7 22:10:49 | 显示全部楼层 |阅读模式
local Tbl = BeeUnitBuffList("target")local buff = BeeUnitBuffList("player")
local debuff = "深度冻结,制裁之锤,变形术,死亡缠绕,精神控制,冰冻陷阱,击倒,妖术,忏悔,致盲,窒息,制裁之拳,恐惧,心灵尖啸,肾击"
local debuff2 = "碎裂屏障,冰霜新星,冰冻术,纠缠根须,减速,疲劳诅咒"
--动态插入 /run BeeSpellFast("/CAST 闪现术","Macro")
if BeeCastSpellFast() then return;end
--不打断
if BeeStringFind("影遁",buff) or BeeUnitCastSpellName("player")=="治疗之触" or BeeUnitCastSpellName("player")=="旋风" or BeeUnitCastSpellName("player")=="纠缠根须" then return;end
--保命
if BeeUnitHealth("player","%")<70 and BeeSpellCoolDown("树皮术")==0 and not IsStealthed("player") and BeeUnitAffectingCombat() then
    BeeRun("/cast 树皮术","player");
    return;
end
--准备
if not BeeStringFind("枭兽形态",buff) and not BeeStringFind("枭兽形态",buff) then
    BeeRun("枭兽形态","player")
end
if BeeStringFind(debuff2,buff) and not BeeStringFind("旅行形态",buff) then
    BeeRun("/cast 旅行形态")
end
if not BeeStringFind("野性印记",buff) and not BeeStringFind("野性赐福",buff) and not IsStealthed("player") and not BeeUnitAffectingCombat() then
    BeeRun("/cast 野性印记","player")
end
if BeeUnitHealth("player","%")<50 and not BeeStringFind("自然之握",buff) and BeeSpellCoolDown("自然之握")==0 and BeeUnitAffectingCombat() then
    BeeRun("/cast 自然之握","player")
end
if BeeTargetDeBuffTime("精灵之火")<2 and BeeSpellCoolDown("精灵之火")==0 then
    BeeRun("/cast 精灵之火") return;
end


--Alt星辰坠落
if IsLeftAltKeyDown() and BeeIsRun("/cast 星辰坠落") then
    BeeRun("星辰坠落")      
end

if SpellIsTargeting() then CastTarGet() end
--Shift自然之力
if BeeCastSpellFast() then return;end
if IsLeftShiftKeyDown() and BeeIsRun("/cast 自然之力","nogoal") and BeePlayerBuffTime("自然之力")==-1 then
    BeeRun("/cast !自然之力")
return;end

if BeeUnitCastSpellName("player")=="自然之力" then return;end

--输出
if BeeStringFind("枭兽形态",buff) and not IsShiftKeyDown() and not IsAltKeyDown() then
    if BeeTargetDeBuffTime("月火术")<2 and BeeSpellCoolDown("月火术")==0    then
        BeeRun("/cast 月火术") return;
    end
    if  GetInventoryItemCooldown("player",10)==0 then BeeRun("/use 10")  end
    if BeePlayerBuffTime("嗜血")>0  or  BeePlayerBuffTime("英勇")>0
    then
        BeeRun("/cast 星火术","target")
    end
    if BeePlayerBuffTime("月蚀")>0 then
        BeeRun("/cast 星火术","target")
    end
    if BeePlayerBuffTime("日蚀")>0 then
        BeeRun("/cast 愤怒","target")
    end
    if BeeIsRun("/cast 星火术") then
        BeeRun("/cast 星火术")
    end  
end




求助各位大神,目前用的是这个版本,但是在打的时候,有时候开场,有时候中场,会一直施放精灵之火,和月火术,应该是没有判断好BOSS身上的DEBUFF。不太会改,求大神联系我

回复

使用道具 举报

发表于 2022-2-9 14:37:19 | 显示全部楼层

回帖奖励 +1 伸手费

BeeTargetDeBuffTime("月火术")<2
没有目标这个函数的值为-3,有目标没有这个debuff值为-1,   -3和-1不都是小于2吗?  开场你没有目标的时候自动放这俩技能,中场你转换目标的时候也会自动放这俩技能,因为条件满足了
回复 支持 反对

使用道具 举报

发表于 2022-2-12 12:43:35 | 显示全部楼层

回帖奖励 +1 伸手费

应该是别人的精灵之火时间快到了,还有就是两个鸟德的精灵之火会被抵消,他使用  你脚本就会放一个,然后别人脚本放一个,你俩救一直放精灵之火了
回复 支持 反对

使用道具 举报

发表于 2022-2-13 11:29:01 | 显示全部楼层

回帖奖励 +1 伸手费

本帖最后由 feixia5693 于 2022-2-13 11:30 AM 编辑

BeeTargetDeBuffTime("精灵之火")<2 and BeeSpellCoolDown("精灵之火")==0   改为  BeeStringFind("精灵之火",Tbl)    然后 BeeTargetDeBuffTime("月火术")<2 and BeeSpellCoolDown("月火术")==0    改为只用    BeeTargetDeBuffTime("月火术")<2
回复 支持 反对

使用道具 举报

发表于 2022-3-12 15:33:25 | 显示全部楼层

回帖奖励 +1 伸手费

太贵 买不起。。。。。。。。。。。。伸手费伸手费伸手费2·
回复 支持 反对

使用道具 举报

发表于 2022-3-31 13:29:53 | 显示全部楼层

回帖奖励 +1 伸手费

打扰了【漂【一个伸收费
回复 支持 反对

使用道具 举报

发表于 2022-3-31 16:31:40 | 显示全部楼层

回帖奖励 +1 伸手费

这个其实是版本问题,团里只要有2个鸟德就会出现这个情况,让团长只组1个鸟德就好了
回复 支持 反对

使用道具 举报

发表于 2022-5-12 18:54:28 | 显示全部楼层

回帖奖励 +1 伸手费

原来是这样啊  还是大佬牛逼
回复 支持 反对

使用道具 举报

发表于 2022-6-23 10:42:48 | 显示全部楼层

回帖奖励 +1 伸手费

大佬牛逼 我也来学习
回复 支持 反对

使用道具 举报

发表于 2022-6-29 16:56:20 | 显示全部楼层

回帖奖励 +1 伸手费

BeeTargetDeBuffTime换成 BeeUnitBuffTime
BeeTargetDeBuffTime是获得当前目标属于自己的Dbuff剩馀时间,如果有别的鸟德,你俩就会互相顶。
例如
BeeTargetDeBuffTime("精灵之火")<2 换成 BeeUnitBuffTime("精灵之火","target",2,0)<2
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 07:22 PM , Processed in 0.091659 second(s), 31 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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