LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 3784|回复: 10

调用DBM计时条倒计时使用雷光聚神茶的脚本片段

 关闭 [复制链接]
发表于 2013-10-29 08:30:02 | 显示全部楼层 |阅读模式
本帖最后由 guolimiao 于 2014-1-15 16:14 编辑

local bar = {"膨胀腐蚀","炼狱打击","灾祸","傲气冲天","傲气迸发","迦拉克隆之焰","攻坚克难:强攻模式","地火突刺","坠落余烬","污秽水流","过载","震波飞弹","晕头转向","亵渎","旋风斩","技能3"}
for i = 1,#bar do
  if DBM.Bars:GetBar(bar) and DBM.Bars:GetBar(bar).timer < 10 and amisr("雷光聚神茶") then
           amrun("雷光聚神茶");
        return;
    end
end

这个片段的原理是这样的:
1、local   bar = {"膨胀腐蚀","炼狱打击","灾祸","傲气冲天","傲气迸发","迦拉克隆之焰","攻坚克难:强攻模式","地火突刺","坠落余烬","污秽水流","过载","震波飞弹","晕头转向","亵渎","旋风斩","技能3"}

这里是定义一个数组,
bar是自己定义的变量。数组中包含这些字符,用英文的""号引起,用英文的,号分隔开。我们这里输入的是DBM里面倒计时条上的文字。(我这里这些文字只是举例,实际DBM计时条上并不是这些文字,大家可以比对下自己修改)

2、DBM.Bars:GetBar("技能名").timer 这个是从DBM里面提取出来的函数。获取的是DBM插件某个技能或者阶段倒计时条的剩余时间。

3、for i = 1,#bar do
  if DBM.Bars:GetBar(bar) and DBM.Bars:GetBar(bar).timer < 10 and amisr("雷光聚神茶") then
           amrun("雷光聚神茶");
        return;
    end
end

这段脚本用的是lua 语言里的for 循环。#bar 为取bar这个数组里所有变量的总和,就是总数。

if  DBM.Bars:GetBar(bar) 是个重要的判断,意思是名字为某技能或者阶段的倒计时条是否存在。不判断的话脚本就无法运行。
脚本循环判断数组里面每个技能或者阶段倒计时条剩余时间,如果里面有一个符合条件(即小于10秒的)就释放雷光聚神茶这个技能。牧师的话可以改为护壳,奶骑可以改为锤子等等,灵活变通。

   这个脚本片段任意插入方案靠前的地方就行了,会在DBM某个AOE技能到来前10秒使用雷光聚神茶。此处已经集成了SOO大部分BOSS 的AOE技能或者阶段,可自己添加""和, 都为英文下的符号。
   同样这个片段修改下后也可以用于戒律牧提前刷护壳等等,自己扩展下就好了。




回复

使用道具 举报

发表于 2013-10-29 08:37:05 | 显示全部楼层
一直不知道如何才能调用DBM的倒计时条……感谢楼主指点迷津
回复 支持 反对

使用道具 举报

发表于 2013-10-29 11:17:16 | 显示全部楼层
这个好到位 ~~收下了~
回复 支持 反对

使用道具 举报

发表于 2013-10-30 07:47:45 | 显示全部楼层
这个好,还可以根据这个做T的脚本
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-30 10:58:55 | 显示全部楼层
    这些技能名字还是不对,我在实际打BOSS 的时候看到计时条上的名字都是“XX技能倒计时” 所以大家还是要改成实际的计时条上的名字的。
回复 支持 反对

使用道具 举报

发表于 2013-10-30 11:22:00 | 显示全部楼层
看到NGA上有修改DBM提示的,结合楼主的修改应该能提前让yj开大技能的
回复 支持 反对

使用道具 举报

发表于 2013-10-30 16:30:56 | 显示全部楼层
好东西啊 MARK一下 别的职业都能用上了。。。。
回复 支持 反对

使用道具 举报

发表于 2013-10-30 21:23:28 | 显示全部楼层



local bar = {"膨胀腐蚀","炼狱打击","灾祸","傲气冲天","傲气迸发","迦拉克隆之焰","攻坚克难:强攻模式","地火突刺","坠落余烬","污秽水流","过载","震波飞弹","晕头转向","亵渎","旋风斩","技能3"}

索克的尖啸在这里好像没找到?

支持,这对于做坦克方案很有意义,就算DPS提前开免伤技能也很有用!
回复 支持 反对

使用道具 举报

发表于 2013-11-2 00:50:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2013-11-2 23:50:33 | 显示全部楼层
这个东西简直是太好鸟
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2024-5-3 08:38 AM , Processed in 0.059305 second(s), 32 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表