LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 524|回复: 10

[wowbee] 如何实现在骑坐骑的状态下,不释放技能?

[复制链接]
发表于 2024-8-30 17:35:31 | 显示全部楼层 |阅读模式
[Lua] 纯文本查看 复制代码
if BeeUnitAffectingCombat() and BeePlayerBuffTime("寒冰护体")<1 and BeeUnitMana("player","%",0)>0 then
    BeeRun("/cast 寒冰护体")
end

比如这个寒冰护体,有的时候骑着坐骑在逃跑,结果放了个护盾,傻眼了!

回复

使用道具 举报

发表于 2024-8-30 18:10:27 | 显示全部楼层
检测骑乘状态
或者检查坐骑的BUFF
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-8-30 18:57:55 | 显示全部楼层
lbabey 发表于 2024-8-30 06:10 PM
检测骑乘状态
或者检查坐骑的BUFF

这个代码是啥?能否告知,谢谢
回复 支持 反对

使用道具 举报

发表于 2024-8-30 20:37:36 | 显示全部楼层
IsMounted("player")
有坐骑是1
没有是nil
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-8-31 10:13:57 | 显示全部楼层
lbabey 发表于 2024-8-30 08:37 PM
IsMounted("player")
有坐骑是1
没有是nil

if BeeUnitAffectingCombat() and BeePlayerBuffTime("寒冰护体")<1 and BeeUnitMana("player","%",0)>0 then
    BeeRun("/cast 寒冰护体")
end
具体怎么加呢?能否加在我这段命令里面?
回复 支持 反对

使用道具 举报

发表于 2024-8-31 10:43:51 | 显示全部楼层
wulinnike 发表于 2024-8-31 10:13 AM
if BeeUnitAffectingCombat() and BeePlayerBuffTime("寒冰护体")0 then
    BeeRun("/cast 寒冰护体")
...

= =
当你问出这个问题的时候
就应该去看lua的基础语法了
回复 支持 反对

使用道具 举报

发表于 2024-9-2 10:34:18 | 显示全部楼层
wulinnike 发表于 2024-8-31 10:13 AM
if BeeUnitAffectingCombat() and BeePlayerBuffTime("寒冰护体")0 then
    BeeRun("/cast 寒冰护体")
...

在脚本的最前端加上
if IsMounted() then return end
回复 支持 反对

使用道具 举报

发表于 2024-9-3 19:36:45 | 显示全部楼层
水一贴,not IsMounted() 表示不在坐骑上
回复 支持 反对

使用道具 举报

发表于 2024-9-13 10:32:56 来自手机 | 显示全部楼层
来观摩观摩顺便学习学习,
回复 支持 反对

使用道具 举报

发表于 2024-9-16 14:40:54 | 显示全部楼层

在脚本的最前端加上
if IsMounted() then retur
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-2 02:10 AM , Processed in 0.065726 second(s), 32 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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