LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 276|回复: 4

[wowbee] 技能重复释放的问题

[复制链接]
发表于 2022-5-15 17:23:01 | 显示全部楼层 |阅读模式
求大神科普一下技能重复释放的问题:
不知道是不是魔兽的BUG问题,
在释放愈合的时候 愈合状态判定好想有延时似的,
目标有愈合的状态 有时也会判断失效,依然读2次技能。 该如何解决重复施法呢?再添加个什么判断能解决这个问题呢?

--代码如下:
[Lua] 纯文本查看 复制代码
local YH=BeeGroupMinScript('BeeRange(unit)<=40 and BeeIsRun("愈合",unit) and BeeUnitHealth(unit,"%")<60 and BeeUnitBuff("愈合",unit)<0 and UnitCanAssist("player",unit) and not UnitIsDeadOrGhost(unit)',"BeeUnitHealth(unit)",grouptype)
if YH and BeeIsRun("愈合",YH) then BeeRun("愈合",YH); return;end


回复

使用道具 举报

发表于 2022-5-16 12:47:20 | 显示全部楼层
一句话搞定的事情,弄得这么复制
[Lua] 纯文本查看 复制代码
local Unit = BeeGroupMinHealthCast(false,"愈合","<=",1,60,"<","回春术","raid")

if Unit then 
 return true; 
end 

回复 支持 反对

使用道具 举报

发表于 2022-5-16 14:21:53 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-16 21:41:44 | 显示全部楼层
zlksdd 发表于 2022-5-16 12:47 PM
一句话搞定的事情,弄得这么复制[mw_shl_code=lua,true]local Unit = BeeGroupMinHealthCast(false,"愈合", ...

放到插件里试了下,不放技能,但是也没报错。缩写量太多,我这种初学者理解不了。我猜测一下是 “团队中愈合的BUFF≤1秒, 血量小于60就释放”  吗?   
  大佬,我是想解决      and BeeUnitBuff("愈合",unit)<0  这一个放在代码中 愈合有一定几率判定失败的问题。
回复 支持 反对

使用道具 举报

发表于 2022-6-8 09:23:44 | 显示全部楼层
围观技术性讨论
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 05:31 AM , Processed in 0.074252 second(s), 22 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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