LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

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

[wowbee] 关于用BUFF-ID识别BUFF层数的全局函数,求版主帮助

[复制链接]
发表于 2024-4-8 21:56:13 | 显示全部楼层 |阅读模式
[Lua] 纯文本查看 复制代码
function BeeBuffTime(ID)  


local rt= -1


for i=1,40 do


name,rank,icon,count,dispelType,duration, expirationTime, source, isStealable,_,spellId=UnitBuff("player",i)


if ID==spellId then


rt=expirationTime-GetTime()


break


end


end


return rt,count  end


如上函数写了后,wowbee该怎么写呢


if  BeeBuffTime(630001)<100  then  
    BeeRun("/use item:310005")
end


貌似这样写不对,返回的还是时间?该怎么写呢

回复

使用道具 举报

发表于 2024-4-8 22:44:41 | 显示全部楼层
语法问题 两个办法
第一 专业的办法  https://www.luacn.net/thread-25982-1-1.html
用专门的工具高亮标注代码 甄别语法
第二 用AI来跟你解释问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-8 23:17:51 | 显示全部楼层
老血 发表于 2024-4-8 10:44 PM
语法问题 两个办法
第一 专业的办法  https://www.luacn.net/thread-25982-1-1.html
用专门的工具高亮标 ...

好高端,感谢管理大大。学习ing~~
回复 支持 反对

使用道具 举报

发表于 2024-4-9 09:19:47 来自手机 | 显示全部楼层
你定义了两个返回值。那就要两个变量来接收
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-9 12:39:24 | 显示全部楼层
vshrd 发表于 2024-4-9 09:19 AM
你定义了两个返回值。那就要两个变量来接收

另外写个变量具体改哪里呢版主大大,我自己尝试改了下不行
回复 支持 反对

使用道具 举报

发表于 2024-4-9 16:51:33 | 显示全部楼层
local rt,count=BeeBuffTime(XXX)
rt就是时间,count就是层数,用这2个变量去进行条件比较
回复 支持 反对

使用道具 举报

发表于 2024-4-9 17:33:34 | 显示全部楼层
我觉得应该先看一下基础语法
如果真想自己撸个脚本出来的话
这一关逃不了的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 10:23 AM , Processed in 0.053992 second(s), 24 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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