LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 184|回复: 3

[wowbee] 求教如何写给队友自由之手

[复制链接]
发表于 2022-10-29 21:01:09 | 显示全部楼层 |阅读模式
如题,刷地狱火城墙的时候队友老被断筋,如何写一个队友被断筋就给他丢自由之手的代码?真心求教
回复

使用道具 举报

发表于 2022-11-4 19:25:30 | 显示全部楼层
第一个方案,自己写一个函数。下面是代码,但是需要你自己去查下那个debuff的名字是啥,然后替换:“这里是debuff的名字” 为队友身上的debuff名字。
        local Members =GetNumPartyMembers()+1

        for i=1, Members do
                if Members == i then
                        unit="player"
                else
                        unit="party" .. i;
                        if UnitName(unit) and BeeUnitHealth(unit,"%")<35 and not BeeUnitIsDead(unit) and BeeUnitPlayerControlled(unit)
                        then
                                if BeeSpellCoolDown("自由之手")==0 and BeeUnitBuffTime("这里是debuff的名字",unit,2,2,iconName)>0 and IsSpellInRange("自由之手",unit) == 1
                                then
                                        BeeBatchRun("自由之手",unit)
                                end
                        end
                end
        end
第二个方案,用BeeGroupMinHealthCast这个函数。或者其他的队伍函数,都能达到这效果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-11-7 13:59:49 | 显示全部楼层
平凡 发表于 2022-11-4 07:25 PM
第一个方案,自己写一个函数。下面是代码,但是需要你自己去查下那个debuff的名字是啥,然后替换:“这里是 ...

谢谢大神么么哒,对我这样的新手非常有启发意义
回复 支持 反对

使用道具 举报

发表于 2022-11-8 10:44:58 | 显示全部楼层
崔花花 发表于 2022-11-7 01:59 PM
谢谢大神么么哒,对我这样的新手非常有启发意义

请教,你这是用在私服里?不会被检测到外挂么?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 04:44 AM , Processed in 0.047681 second(s), 20 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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