LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 190|回复: 6

[综合] 已解决~谢谢大佬!求助大佬解答目标血量低于51%被制裁后徽章~

[复制链接]
发表于 2023-6-9 10:04:57 | 显示全部楼层 |阅读模式
本帖最后由 wow0618wow 于 2023-6-10 12:18 PM 编辑

求助大佬解答目标血量低于51%被制裁后徽章~
这样写有没有用啊~ 如果不行有没有大佬帮忙指出问题~


local buff = BeeUnitBuffList("player")
local zy = "昏迷,肾击,震荡射击,陷地,制裁之锤,深度冻结,突袭,暗影之怒,冲击波,胁迫,挤压,战争践踏,火焰冲撞,震荡波,震荡猛击,疲劳诅咒,冰冻陷阱,冰霜陷阱,冰霜新星,地缚术,断筋,蛛网,残废术,寒冰屏障,减速"
if BeeStringFind(zy,buff) and BeeUnitHealth("target","%")<50 and GetItemCooldown(55043)==00 then
    BeeRun("/run UseItemByName('55043')");
    return;
end
回复

使用道具 举报

发表于 2023-6-9 16:16:05 | 显示全部楼层
BeeStringFind("制裁" , Tbl)这个检测的自己的buff,BeeUnitHealth("target","%")<51这个判断的是当前目标的血量?
这个逻辑的目的是啥?不明白你这样逻辑的目的?
徽章是饰品,佩戴在身上,这样写BeeRun("/run UseItemByName('55043')")貌似不能触发使用吧?穿身上的直接BeeRun("/use 13")这样就能使用了。
包包里的物品一般是BeeRun("/use 无尽治疗药水"),BeeRun("/use 萨隆邪铁炸弹")这样直接写物品名字就行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-9 16:37:42 | 显示全部楼层
aoyq2007 发表于 2023-6-9 04:16 PM
BeeStringFind("制裁" , Tbl)这个检测的自己的buff,BeeUnitHealth("target","%")

嗯~ 谢谢大佬~ 已经解决了~
回复 支持 反对

使用道具 举报

发表于 2023-6-9 17:59:52 | 显示全部楼层
本帖最后由 hushuai 于 2023-6-9 06:00 PM 编辑

不知道你要干嘛!但是下面一段可能对你有启发
[Lua] 纯文本查看 复制代码
    if UnitAura("player","妖术") and IsEquippedItem("部落徽记") then --检测是否中妖术,是否佩戴部落徽记
        local start, _, _, _ = GetItemCooldown("部落徽记") --检测CD
        if start==0 then
        RunMacroText("/use 部落徽记")  -- 施放
        end
    end
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-10 12:16:54 | 显示全部楼层
hushuai 发表于 2023-6-9 05:59 PM
不知道你要干嘛!但是下面一段可能对你有启发
[mw_shl_code=lua,true]    if UnitAura("player","妖术") a ...

谢谢大佬已经解决了~
回复 支持 反对

使用道具 举报

发表于 2023-6-18 23:06:52 | 显示全部楼层
伸手费,急需伸手费,急需伸手费嗯
回复 支持 反对

使用道具 举报

发表于 2023-8-11 22:11:45 | 显示全部楼层
不错,不错,学习了;不错,不错,学习了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-23 09:07 AM , Processed in 0.055835 second(s), 26 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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