法术计时器 Spelltimer 1.12 (071224) |
|
| 发布者: |
部落大人 |
|
| 更新日期: |
2007-12-25 |
| 界面语言: |
简体中文 |
| 插件类型: |
非ACE2类 |
| |
| 插件来源: |
wowar |
| 运行环境: |
WOW2.x,WOWTBC |
| 插件等级: |
★★★☆☆ |
| |
| 使用说明: |
|
[2007-12-24]小更新!Spelltimer(最经典全职业法术计时器) 插件名称:Spelltimer 全职业法术计时器 插件作者:xx 插件版本:1.12新 更新日期:2007-12-24 插件类别:[战斗&PVP] 功能说明:【显示施法计时条并可以移动/隐藏施法计时条】 插件简介: spelltimer不是通过搜索战斗记录来判断的.这个可以说是和其他该类插件的本质区别.spelltimer判断条件是你施法成功与否.也就是只要你施法成功了,那么就开始计时.当然也会判断是不是免疫了,抵抗了什么的.不过开始计时的判断条件是你施法成功与否.而其他大多数插件是通过战斗记录来的. 通过匹配战斗记录,一是会可能和其他插件冲突,比如sw这种会修改战斗记录的. 其次,战斗记录是有距离限制的,30外就没有战斗记录了.所以你在30码外放一发冰箭没有计时是正常现象. 再从战斗记录本身来讲,对于伤害性法术还好判断,会显示"你的**击中**造成**的**伤害。"可以准确的知道这个法术是你施放的,但是还有种法术叫控制性法术,比如变形术,战斗记录就只有:“**受到了变形术效果的影响。”谁施放的变形术我们无从得知,也就出现了别人变个羊你也计时的所谓bug。还有种法术叫瞬法法术,瞬法的伤害性法术与一般的吟唱性伤害法术还不同,例如“暗言术:痛”,伤害效果会在3秒后才有。那么如果要通过战斗记录来确认是你施放的痛的话,就得慢3秒。 spelltimer没有这些烦人的事,以前我只是说只监视你自己的法术。可能很多人理解成为ccw关掉其他职业的就是spelltimer了,绝对不是的。 还有天赋对技能效果的持续时间的影响其他插件都是通过自己计算来的。spelltimer是直接利用了系统。 当然,spelltimer也不是没有缺点,这个缺点spelltimer解决的非常好,我相信其他很多写该类插件的作者就是因为没找到解决该缺点的方法才不得不采用搜索战斗记录的办法的。 所以说spelltimer是该类插件中最好的不是没有根据的。 计时条不消失的解释: 如果你的计时器已经在计时了,你改变了改变了显示进度条的选项,有很大的可能会出现这种情况(按道理可能性相当大~~)。也就是说,如果你要改动配置,最好在脱离战斗的时候改。当然也不是不消失就没有办法,只要在改变后再使用次该技能,那么它就会正常消失了。不是什么大不了的问题! 本人测试,TBC的新法术不被支持,如暗牧的吸血鬼之触,但是对猎人法师的法术支持很好,因为我只有法师猎人跟暗牧,别的SS没办法测试,还需要广大的朋友们帮忙,有bug的请尽快上图,也希望论坛的大大们能帮我再改改这个插件,因为真的很喜欢这个插件,不想看到这个插件就这样被遗忘 有几个人问我的动作条旁边的小鸡怎么去掉的,哈哈,地址在这,你们自己去看把,感觉去掉了小鸡,就可以不用动作条的插件了,毕竟玻璃渣的动作条是我们用的时间最长的了o(∩_∩)o... 我测试的bug如下 1.出了FB以后技能仍然被计时(冰霜陷阱) 2.暗牧的新法术不能被计时 3 有很少的情况下出现法术不被计时的情况 这时候你只要点一下被释放了法术了的怪就行 4.有的职业会出现进入游戏后插件默认关闭,但是在选项里面开启插件不计时的情况,遇到这个问题的同学请保存好你的设置然后重启游戏再试试 本次更新是直接放上了sambarain 大哥自己现在用的,没错他就是这个插件起死回生的救世主o(∩_∩)o.. 他还给了如何DIY新法术的办法,有能力的玩家请自己试试,不愿意动手的请等待[color] 下面是引自sambarain 大哥的话: 其实新法术计时完全可以自己DIY,很多职业我都没玩过.所以TBC添加的新法术,多数没有.但是,请注意,你完全可以自己添加! 新法术的添加在localization.lua中 举个例子 SpellTimer_Spells[BF_CLASS_WARLOCK]["恐惧"] = {"使敌人因为极度的恐惧而奔逃,最多持续([%d%.]+)秒。",nil,nil,nil,{ ["unique"] = 1,["control"] = 1}} QUOTE: 解读: 其中"使敌人因为极度的恐惧而奔逃,最多持续([%d%.]+)秒。" -----------完全是照抄法术书的技能描述 nil(第二个逗号前的) --------------如果前面的技能描述的持续时间单位为分钟,那么这里就要写上60,如果为秒,那么写nil nil(第三个逗号前的) --------------指此法术的持续时间,因为前面有法术书中的定义.所以这里为空.但是有些法术比较麻烦,法术书没有指出具体的时间,那么就可以在这里添加了 nil(第四个逗号前的) --------------指同一时间只能作用一种的法术.(比如术士的诅咒,同一时间只能存在一个,当施放了疲劳诅咒,那么先前施放的痛苦诅咒就会被顶掉.),如果有那么要在这里添加. 第四个逗号后的,也就是最后一个参数["unique"] = 1,["control"] = 1} 说明如下 --control为"标记超过10秒的控制类法术", --unique表示同一时间内只能存在一个(唯一性), --notarget表示没有目标的施法(自己), --live表示离开战斗后仍然存在的法术. --noshowself此法术为不影响自身的debuff.(不显示) --pet表示此法术的目标对象为宠物 绝大多数法术都可以按照上面的格式添加,当然也有一部分比较特殊的.比如 SpellTimer_Spells[BF_CLASS_DRUID]["割碎"] = {{"GetTimeFrompoints", "(%d+)点:%d+%-%d+伤害,([%d%.]+)秒", "GetComboPoints"}} 这是涉及到连击点不同,持续时间也不同的技能.要特别对待,好在这些技能我都已经添加. 希望大家使用的时候可以根据上面的实例自主添加.DIY自己的插件,举一反三.游戏中学习. 别的不多说 上图
|
|
| 下载地址: |
·SpellTimer_1224.rar
|
|
|
| 下载说明: |
☉本站ACE2类插件需要 !!!CWDGLIBPACK 整合库支持!
☉如果遇到什么问题,请到本站论坛去咨寻。
☉魔兽插件安装方法:将插件文件下载后解压缩到
☉魔兽世界安装目录里Interface文件夹下 AddOns目录里。
☉路径 X:\WOW\Interface\AddOns\
☉如发现页面未刷新,请点击这里【刷新本页】
|
|
| |
|