LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 106|回复: 9

[wowbee] 法师吃法力刚玉的问题

[复制链接]
发表于 2024-3-7 12:53:09 | 显示全部楼层 |阅读模式
为什么我用BeeSpellCD(“法力刚玉”)==0 来判断使用法力石时,总是不停的提示物品没准备好?
回复

使用道具 举报

发表于 2024-3-7 17:31:53 | 显示全部楼层
你可以更详尽的描述一下问题。常理来说,你这么描述,从表面看起来是没有问题的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-7 18:09:45 | 显示全部楼层
if BeeUnitAffectingCombat() and BeeUnitMana()<9000 and BeeSpellCD("法力刚玉")==0 then BeeRun("法力刚玉","player");end
我这样写,并不会吃蓝石头。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-7 18:22:09 | 显示全部楼层
我想写一个法师在战斗中,如果蓝少于9000,可以使用法力刚玉了,就使用法力刚玉。应该怎么写呢?谢谢。
回复 支持 反对

使用道具 举报

发表于 2024-3-7 21:28:38 | 显示全部楼层
function BeeUnitMana(unit,p,q) --目标的法力、怒气、能量 值或百分比等。
这里unit比如要传个参数。否则就返回-1 可以加个"player"试试
回复 支持 反对

使用道具 举报

发表于 2024-3-7 22:53:13 | 显示全部楼层
完全不对。

应是:

--法力宝石
if BeeUnitMana("player","%")<70 and GetItemCount("法力青玉")>=1  then BeeRun("/use 法力青玉");return;end

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-9 12:06:01 | 显示全部楼层
四四 发表于 2024-3-7 10:53 PM
完全不对。

应是:

这样写可以吃法力石了,但吃了后会一直提示物品还没有准备好。
回复 支持 反对

使用道具 举报

发表于 2024-3-9 13:06:49 | 显示全部楼层
肯定的 GetItemCount返回的是物品数量,和次数是不同的。
回复 支持 反对

使用道具 举报

发表于 2024-3-11 08:55:36 | 显示全部楼层
似乎BeeSpellCD对物品的冷却支持不是很好,可以用GetItemCooldown试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-13 14:52:30 | 显示全部楼层
懒动行不行 发表于 2024-3-11 08:55 AM
似乎BeeSpellCD对物品的冷却支持不是很好,可以用GetItemCooldown试试

这个函数好用。感谢感谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 07:41 PM , Processed in 0.078864 second(s), 35 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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