squall 发表于 2021-6-28 09:20:41

前两天看到一个判断是否正在施法的,但是在函数手册怎么找不到呢

求助如标题~因为引导技能不能正常放完就被打断了 ,之前在哪看到过一个判断是否在施法的 但是怎么突然找不到了

21189582 发表于 2021-6-28 13:36:48

但是怎么突然找不到了呢?{:5_251:}

脑壳尖痛 发表于 2021-6-28 17:20:55

楼主删帖了倍   继续发帖问问把            

xinghoo 发表于 2021-6-28 17:57:30

BeeUnitCastSpellName("player")
返回技能名称
失败返回false

squall 发表于 2021-6-29 15:24:44

xinghoo 发表于 2021-6-28 05:57 PM
BeeUnitCastSpellName("player")
返回技能名称
失败返回false
谢谢昨晚回家翻了之前的,也找到了可能是刚接触 对这些函数的应用之看文档说明 还是没完全理解~BeeUnitCastSpellName

獲得指定目標正在施放的法術名稱

语法
      name = BeeUnitCastSpellName(Unit);

参数

Unit
字符串 - UnitId,指定要获取数据的目标,默認 "target"

返回值
name
字符串 - 目標法術名稱, 失敗返回 false。

备注

请参考
Unit 详细请看 UnitId 的说明

lc1989 发表于 2021-9-8 00:07:25

谢谢学习了!~~{:5_247:}{:5_247:}{:5_247:}

MTFX001 发表于 2021-10-25 11:25:56


语法
      time , Castingtime= BeeUnitCastSpellTime(Unit);

参数



Unit
字符串 - UnitId,指定要获取数据的目标,默認 "target"


返回值


time
數值 - 剩餘時間(秒), 失敗返回 -1。

Castingtime
數值 - 施法時間(秒), 失敗返回 -1。

SpellName
字符串 - 施放的技能名称,失敗返回 空字符。





local Unit="target"

local time , Castingtime= BeeUnitCastSpellTime(Unit);

if BeeUnitCastSpellName(Unit)=="变形术" and Castingtime - time >0.3 and time >0.3 and BeeIsRun("反制",Unit) then



BeeRun("反制",Unit);

return;

end
对方"变羊术"已经释放时间>0.3 并且剩余时间>0.3 则释放 法术反制

bipyaw009 发表于 2021-10-30 10:17:12

卧槽涨姿势了{:5_236:}{:5_236:}{:5_236:}{:5_236:}{:5_236:}

sd70788 发表于 2024-1-5 17:02:55

大佬们,有没有函数手册可以分享一下啊,到处都找不到相关资源
有的大佬能否给我邮箱发一个?
276435984@qq.com
页: [1]
查看完整版本: 前两天看到一个判断是否正在施法的,但是在函数手册怎么找不到呢