山坡上的流氓 发表于 2023-8-9 10:44:45

求一个可以对目标施放范围技能的写法

求一个可以对目标施放范围技能的写法   比如DK的凋零这种 直接对目标施放 该怎么写呢

shangxin95 发表于 2023-8-11 09:53:42

有两种写法:
进阶版
if SpellIsTargeting() then   
    local guid = UnitGUID("target")
    TerrainClickObject(guid, 1)
else   
    BeeRun("/cast !枯萎凋零")
end

普通版:
if BeeUnitCastSpellName("player")=="枯萎凋零" then
    return
end
if BeeIsRun("枯萎凋零","nogoal") then
   
    BeeRun("枯萎凋零","nogoal")
    if SpellIsTargeting() then
      CameraOrSelectOrMoveStart()
      CameraOrSelectOrMoveStop()
    end
    return
end

山坡上的流氓 发表于 2023-8-11 10:48:10

shangxin95 发表于 2023-8-11 09:53 AM
有两种写法:
进阶版
if SpellIsTargeting() then   


这种是直接对目标施放还是鼠标

shangxin95 发表于 2023-8-11 10:50:09

进阶的不用鼠标 ,普通的需要鼠标指向,但是不用点地

山坡上的流氓 发表于 2023-8-11 11:03:33

shangxin95 发表于 2023-8-11 10:50 AM
进阶的不用鼠标 ,普通的需要鼠标指向,但是不用点地

鼠标的我有 进阶的需要高级解锁器么

shangxin95 发表于 2023-8-11 11:15:30

山坡上的流氓 发表于 2023-8-11 11:03 AM
鼠标的我有 进阶的需要高级解锁器么

应该需要吧。。我没进阶解锁器,但是我能用这个函数,不过你可以试试~我都是试出来的

山坡上的流氓 发表于 2023-8-11 11:47:00

shangxin95 发表于 2023-8-11 11:15 AM
应该需要吧。。我没进阶解锁器,但是我能用这个函数,不过你可以试试~我都是试出来的

好的 我试试
还有个问题不知道你遇到过吗 就是暗牧 术士这种职业团队有同职业的 他会出现无法判断到DEBUFF存在的 会一直施放同一个技能

山坡上的流氓 发表于 2023-8-11 13:35:47

shangxin95 发表于 2023-8-11 11:15 AM
应该需要吧。。我没进阶解锁器,但是我能用这个函数,不过你可以试试~我都是试出来的

不行 进阶的这个用不了
页: [1]
查看完整版本: 求一个可以对目标施放范围技能的写法