山丁 发表于 2024-4-17 13:05:54

各位懂脚本cs的问个问题,关于治疗加血的

if (ObjectManager.Me.HealthPercent <= 40 && !ObjectManager.Me.HaveBuff("FlashOfLight") && ObjectManager.Me.ManaPercentage > 30)
      {
         ObjectManager.Me.Target = player.Guid; // 设置目标
         FlashOfLight.Launch(); // 施放法术
      }

不OT还好只要一有怪打这个Target 就会变,变成当前攻击我的怪,有什么方法加血时目标不变?或者用宏来加血吗?



山丁 发表于 2024-4-17 13:35:35

RunMacroText("/cast 圣光闪现");

搜索了了一可以改成这样,今晚回去试试,我不是变伸手费的啊。

lk47354813 发表于 2024-4-17 15:07:16

没那么麻烦,做个治疗的战斗CC就好了

山丁 发表于 2024-4-17 15:42:53

我这个就是战斗CC,问题是怪打人就会改变人特目标了。
我看了很多治疗的CC就是这个
FlashOfLight.Launch(); // 施放法术
用launch来施法,但只要有怪干扰目标就变成小怪。
页: [1]
查看完整版本: 各位懂脚本cs的问个问题,关于治疗加血的