LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

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

[wowbee] 图腾函数问题

[复制链接]
发表于 2024-4-25 23:51:54 | 显示全部楼层 |阅读模式
if  BeeTotem("熔岩图腾")<1 then BeeRun("/cast 熔岩图腾") end
这个命令为什么会一直放熔岩图腾?

BeeTotem

獲得指定圖騰(不是圖騰BUFF)剩餘時間

语法
        time = BeeTotem(totem);

参数





totem
字符串 - 圖騰名稱(不是圖騰BUFF)別怪我啰嗦老有小白搞錯
         



返回值


time
整数值 - 圖騰剩餘時間, 失敗返回 -1。


这个命令应该要怎么用才对呢?


有大佬帮忙指导一下吗?
回复

使用道具 举报

发表于 2024-4-26 00:21:24 | 显示全部楼层
[Lua] 纯文本查看 复制代码
function BeeTotem(totem) --图腾CD
		if totem==nil or totem=="" then
			return -1;
		end
		
		for i = 1, 4 do
			local haveTotem, name, startTime, duration, icon = GetTotemInfo(i)
  			if name and haveTotem then
		  		if haveTotem and string.len(name) > 0 then
		  			if  totem == name  then
		  				return GetTotemTimeLeft(i);
		  			end
		  		end
		  	end
		end
	return -1;
end


GetTotemInfo(i) 是获取图腾信息返回
    haveTotem: 如果玩家背包中有对应的图腾材料(如火图腾、土图腾等),则返回true。
    totemName: 返回当前激活的图腾名称。如果没有激活的图腾,则返回空字符串。
    startTime: 返回图腾开始的GetTime()值。
    duration: 返回当前激活图腾的持续时间(秒)。
GetTotemTimeLeft 函数则返回给定插槽中图腾的剩余活动时间
所以 你传递的参数 图腾名字和游戏图腾名字一样就计算  GetTotemTimeLeft 图腾剩余时间  所以 你还不如直接用WOW api    GetTotemTimeLef(1) 其中 1 2 3 4 代表4个图腾的编号

评分

参与人数 1伸手费 +10 收起 理由
懒动行不行 + 10 很给力!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2024-4-26 17:15:46 | 显示全部楼层
这里我教你一个方法,以后的问题都是类似的
针对图腾的这段:if  BeeTotem("熔岩图腾")<1 then BeeRun("/cast 熔岩图腾") end
先用
local AAA =  BeeTotem("熔岩图腾")<1
print(AAA)
看看打印的结果是什么,来判断你给的这个条件是否存在问题?
建议使用BeeTotemType(1)函数,1火2土3水4气,这个函数只能判断是否用对应属性图腾存在
这里提一个问题,思考一下,如果有大地之力图腾,需要释放战栗图腾,如何来实现?
加油!

评分

参与人数 1伸手费 +50 收起 理由
懒动行不行 + 50 党和人民需要你!

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2024-4-27 15:50:33 | 显示全部楼层
zlksdd 发表于 2024-4-26 05:15 PM
这里我教你一个方法,以后的问题都是类似的
针对图腾的这段:if  BeeTotem("熔岩图腾")

local AAA =  BeeTotem("熔岩图腾")<1
应该是
local AAA =  BeeTotem("熔岩图腾")
不然AAA就是布尔型了,参考意义不大
而且可以直接print(BeeTotem("熔岩图腾"))
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层
我感觉实际上应该是BEE操作太快的原因。。
你这个参数加个延时看看。。我目前没SM了。。实验不了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 07:39 PM , Processed in 0.064776 second(s), 23 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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