wulinnike 发表于 2024-8-30 17:35:31

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

if BeeUnitAffectingCombat() and BeePlayerBuffTime("寒冰护体")<1 and BeeUnitMana("player","%",0)>0 then
    BeeRun("/cast 寒冰护体")
end

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

lbabey 发表于 2024-8-30 18:10:27

检测骑乘状态
或者检查坐骑的BUFF

wulinnike 发表于 2024-8-30 18:57:55

lbabey 发表于 2024-8-30 06:10 PM
检测骑乘状态
或者检查坐骑的BUFF

这个代码是啥?能否告知,谢谢

lbabey 发表于 2024-8-30 20:37:36

IsMounted("player")
有坐骑是1
没有是nil

wulinnike 发表于 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
具体怎么加呢?能否加在我这段命令里面?

vshrd 发表于 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

lk47354813 发表于 2024-9-3 19:36:45

水一贴,not IsMounted() 表示不在坐骑上

cuihaijun0 发表于 2024-9-13 10:32:56

来观摩观摩顺便学习学习,

ww159951 发表于 2024-9-16 14:40:54


在脚本的最前端加上
if IsMounted() then retur
页: [1] 2
查看完整版本: 如何实现在骑坐骑的状态下,不释放技能?