寒鸦迷宫 发表于 2014-5-18 06:21:51

如何判断技能的伤害和DOT的伤害?

譬如我现在的野德, 如果当前的割裂的流血伤害比挂上伤害高就需要刷新.

我看到有amPlaySpellNumber可以获得技能的伤害, 但还没弄明白怎么用....
再加上已有buff怎么搜索?

谢谢!

寒鸦迷宫 发表于 2014-5-20 00:00:33

丁丁 发表于 2014-5-19 09:39
我来举个栗子 不知道算不算,你要是成功了记得分享个完整的范例让我伸手哈

YJ可以放逻辑表达式 当然脚本 ...

嗯.... 我在用yjwow的测试版没用这里的解锁版.... 才发现这个函数是解锁版才有的....不过测试版也加上类似功能了.

我也就是想试试如果彻底按simc写塞梦猫会是什么样的dps... 不过测试起来太花时间有点没动力....

像这个:
actions.basic+=/rip,if=combo_points>=5&target.health.pct<=25&action.rip.tick_damage%dot.rip.tick_dmg>=1.15

一个条件保存amPlaySpellNumber("割裂",nil,",","(%d+)点伤害")第五个变量为A,这是总共8跳的伤害
一个条件保存amUnitAuraNumber("unit","割裂",2,"(%d+)点伤害","debuff")第一个变量为B, 这是每2秒一跳的伤害

然后比较A/B>=1.15*8就可以完成这个条件了





丁丁 发表于 2014-5-20 13:01:25

寒鸦迷宫 发表于 2014-5-20 00:00
嗯.... 我在用yjwow的测试版没用这里的解锁版.... 才发现这个函数是解锁版才有的....不过测试版也加上类 ...

。。。。。原来你要这个

进阶区我的野德已经做好了。。结合SIMC做,打出来木桩也是SIMC值..so..no worry lar

德鲁伊 - 野性
http://www.luacn.net/thread-3548-1-1.html
(出处: 游戏LUA脚本交流论坛)

寒鸦迷宫 发表于 2014-5-19 05:31:19

缘无定 发表于 2014-5-18 23:41
技能里的伤害数字 和 对方中了的dot的伤害数字是不一样的

对啊, 这个问题我自己刚解决了. 一个用amPlaySpellNumber, 另外一个用amUnitAuraNumber

现在问题又来了... 如何在界面上面添加比较这两个变量的条件? 我把这两个存为全局变量, 但是不知道在哪里读取已经当条件用....

小红猫 发表于 2014-5-18 13:39:09

召唤xxx!!!!

蔡骏 发表于 2014-5-18 15:09:44

调用其他插件的值。比如tmw

寒鸦迷宫 发表于 2014-5-18 19:59:37

蔡骏 发表于 2014-5-18 15:09
调用其他插件的值。比如tmw

谢谢! 我去试试

缘无定 发表于 2014-5-18 23:41:52

技能里的伤害数字 和 对方中了的dot的伤害数字是不一样的

丁丁 发表于 2014-5-19 09:39:44

我来举个栗子 不知道算不算,你要是成功了记得分享个完整的范例让我伸手哈

YJ可以放逻辑表达式 当然脚本里自己写也行



寒鸦迷宫 发表于 2014-5-19 19:35:43

丁丁 发表于 2014-5-19 09:39
我来举个栗子 不知道算不算,你要是成功了记得分享个完整的范例让我伸手哈

YJ可以放逻辑表达式 当然脚本 ...

啊就是这个.... 可是我找了半天都没有找到这个...求问在哪里?
更多函数的哪里么?
页: [1] 2
查看完整版本: 如何判断技能的伤害和DOT的伤害?