LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 212|回复: 8

【LR】解答:魔峰中宠物技能怎么释放

[复制链接]
发表于 2023-1-16 15:18:06 | 显示全部楼层 |阅读模式
首先魔峰中宠物施放技能的指令分为三种 1、直接伤害类 2、debuff类 3、buff类1、直接伤害类


if UnitExists("target")==1 and not UnitIsDeadOrGhost("target") and BeeTargetDeBuffTime("技能名称")<1
then
    BeeRun("/click [pet] PetActionButton5")
提醒:技能名称为宠物技能名;PetActionButton5为宠物栏技能摆放的位置,根据位置调整数字。
2、debuff类
if UnitExists("target")==1 and not UnitIsDeadOrGhost("target") and BeeTargetDeBuffTime("技能名称")<1
then
    BeeRun("/click [pet] PetActionButton5")
提醒:技能名称为打在怪物上的debuff名称;PetActionButton5为宠物栏技能摆放的位置,根据位置调整数字。
3、buff类
if BeePlayerBuffTime("技能名称")<0 then
    BeeRun("/click [pet] PetActionButton5","player")
end

提醒:技能名称为宠物技能名;PetActionButton5为宠物栏技能摆放的位置,根据位置调整数字。



评分

参与人数 1伸手费 +25 收起 理由
vshrd + 25 &quot;/cast [pet:petname]petspellname&qu

查看全部评分

回复

使用道具 举报

发表于 2023-1-16 15:59:21 | 显示全部楼层
好贴,顶一个,手把手教了
回复 支持 反对

使用道具 举报

发表于 2023-1-16 17:13:30 | 显示全部楼层
顶一个!!!!!!!!!!!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2023-1-16 19:08:35 | 显示全部楼层
感谢分享   小白就只能看懂这些!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2023-1-28 23:52:24 | 显示全部楼层
本帖最后由 lk47354813 于 2023-1-28 11:54 PM 编辑

以下是我自己玩某个服做的一个宏,这里就不解释了,先放出来供大家学习参考
--副本

if BeeUnitAffectingCombat("player",1) and BeeSpellCoolDown("误导")<=0 then
    BeeRun("/cast [target=pet]误导")
end
if not BeeUnitAffectingCombat("player") and not BeeStringFind("豹群守护") and BeePlayerBuffTime("豹群守护")<0 then BeeRun("/cast 豹群守护")
    end
    if not BeeStringFind("雄鹰守护") and BeeUnitAffectingCombat("player") and BeePlayerBuffTime("雄鹰守护")<0 and BeeUnitMana("player","%")>=50 then
        BeeRun("/cast 雄鹰守护")
        return;
    end
    if BeeSpellCoolDown("急速射击")<=0 and BeeUnitAffectingCombat("player",1) then BeeRun("/cast 急速射击")
    end
    if not BeeStringFind("蝰蛇守护") and BeePlayerBuffTime("蝰蛇守护")<0 and BeeUnitMana("player","%")<=10 then
        BeeRun("/cast 蝰蛇守护")
        return;
    end
    if BeeUnitBuffsSpells("player","强击光环","/cast 强击光环",true) then
        return;
    end
    if BeeUnitHealth("pet","%")==0 then
        BeeRun("/cast 复活宠物")
    end
   if not BeeStringFind("pet","甲壳护盾")  and BeeSpellCoolDown("甲壳护盾")==0 then
        BeeRun("/cast 甲壳护盾")
        return;
    end

    if BeeUnitHealth("target","%")<=20 and BeeIsRun("/cast 杀戮射击") and BeeSpellCoolDown("杀戮射击")==0 then
        BeeRun("/cast 杀戮射击")
    end
    if BeeRange("target")<=5 and BeeSpellCoolDown("爆炸陷阱")==0 then BeeRun("爆炸陷阱","target")
    end
    if BeeRange("target")<=5 and BeeSpellCoolDown("冰霜陷阱")==0 then BeeRun("冰霜陷阱","target")
    end
    if BeeRange("target")<=5 and BeeSpellCoolDown("猫鼬撕咬")==0 then BeeRun("猫鼬撕咬","target")
    end
    if BeeRange("target")<=5 and BeeSpellCoolDown("猛禽一击")==0 then BeeRun("猛禽一击","target")
    end
   
    if BeeRun("/tar [@mouseover,harm,nodead,exists] ","target") and  BeeTargetDeBuffTime("毒蛇钉刺")<=0 then
        BeeRun("毒蛇钉刺","target")
        return true;
    end
    if BeeSpellCoolDown("奇美拉射击")==0 then
        BeeRun("/cast 奇美拉射击","target")
        return true;
    end
    if BeeSpellCoolDown("瞄准射击")==0 then
        BeeRun("/cast 瞄准射击","target")
        return true;
    end
    if BeeSpellCoolDown("奥术射击")==0  and BeeSpellCoolDown("瞄准射击")>0 then
        BeeRun("/cast 奥术射击","target")
        return true;
    end
    if BeeTargetDeBuffTime("毒蛇钉刺")>0 then
        BeeRun("/cast 稳固射击","target")
        return true;
    end
    if BeeUnitBuff("治疗宠物","pet",0,0)<=1 then BeeRun("/cast [target=pet] 治疗宠物")
    end
回复 支持 反对

使用道具 举报

发表于 2023-2-6 14:35:41 | 显示全部楼层
lk47354813 发表于 2023-1-28 11:52 PM
以下是我自己玩某个服做的一个宏,这里就不解释了,先放出来供大家学习参考
--副本

试了下你中间关于陷阱和猛禽舞的设定,如果同时放两个陷阱,多一个GCD,还是只能触发一个荷枪实弹,感觉冰霜陷阱写在里面没有意义吧
回复 支持 反对

使用道具 举报

发表于 2023-2-10 20:19:03 | 显示全部楼层
学习了.
回复 支持 反对

使用道具 举报

发表于 2023-2-13 13:05:08 | 显示全部楼层
这个看着很牛逼的样子!三生三世是
回复 支持 反对

使用道具 举报

发表于 2023-3-1 16:05:42 | 显示全部楼层
感谢楼主,真是太及时了1
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-31 08:23 AM , Processed in 0.034699 second(s), 34 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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