[完美版]EnergyWatch_v3 盗贼能量控制监视及警报插件.[2008-6-2] 插件名称:EnergyWatch_v3 盗贼能量控制监视及警报插件 插件作者:Mike ,捣蛋精灵第一次汉化, Bink 修改增加功能. 插件版本:v3 更新日期:[2008-05-22] 发布站点&页面:http://bbs.game.mop.com 本地化作者:二区 迷雾之海 捣蛋精灵 本地化版本&日期:未知 插件类别:战斗.PVP 功能说明:除了拥有原来的所有功能外,增加了新的功能,设置都很简单,如果不会的可以回复本贴询问. 冲突插件:不与任何插件冲突,完全独立.重要说明: 这个插件其实和V2版本有很大区别,V2版本只是单纯的监视能量值,并且根据盗贼能量2秒恢复1次的机制进行条型显示,而V3的作用是监视能量值及连击点的同时,将能量条的2秒恢复1次改进为以攻击技能的能量消耗为恢复节奏,也就是说: 以前用V2是看自己能量什么时候再恢复,现在用V3是看自己时候时候可以再用一次技能攻击.(比如我目前打JJC,当维持能量在50-80之间时,V3每读条完成一次,我用一次出血.以次保证,我5次出血时,任何时候的能量都在一个平衡点上. 我想...你应该明白了,如果还没搞明白,继续用V2去吧,记得在插件管理那里勾选加载过期插件. 精巧版截图: 标准版截图:
精巧版截图:
插件设置命令: /ew option选项: on : 开启 EnergyWatch off : 关闭 EnergyWatch unlock : 允许移动 EnergyWatch lock : 锁定 EnergyWatch sound _ : 设置提示声音开关(on/off)或者定制 invert : 进度条方向反置 scale _ : 比例 EnergyWatch (0.25 - 3.0) help _ : 显示帮助 例如:/ew help text 显示 text相关的帮助 text _ : 设置 EnergyWatch 上显示的文本 show _ : 设置 EnergyWatch 何时显示 /ew text string 可以使用下列变量: &e : 当前能量 &em : 最大能量 &c : 连击点数 例如:/ew text 连击(&c)能量(&e) /ew show option 选项: always : 始终显示 combat : 战斗中显示 stealth : 潜行或者战斗中显示 stealthonly : 潜行中显示
5-31 完美版 既然用了EW的名字,就延续EW2原始的功能和默认状态,如果想起用新版本的新特性,那么请继续往下看设置命令吧. BUGs 修复: 目标死亡后不再发出警报. 修改集火提示为默认不提示. 修改能量恢复机制为2秒回复一次.
5-25 BUG再修正版本. PS:昨天晚上打JJC,自己用插件的时候发现一些问题,特此修正,而且之前很多人说长度太长了,这个版本也改短一些. 修正集火信息显示时,如果目标为玩家插件 gsub 错误. 修正职业显示,(恩....原来 UnitClass 返回结果已经汉化了..) 修正当目标敌对时才进行能量判断及集火信号提醒. BUG 修正&新增功能 FOR 2008-5-23 凌晨 4:02 BUGs: 进度条在战斗中恢复错乱. 此问题已经修正.原因在于LUA中存在判断EN恢复来更新进度条的逻辑,已经删除. 集火信息未及时显示 已经增加立即显示功能. ADDs: /ew fftype option 设置集火显示状态 设置 option 的值: on : 集火提醒在任何状态下打开(PVP/PVE). off : 集火提醒完全关闭. pvp : 集火提醒仅在PVP中打开. jjc : 集火提醒仅在竞技场中打开. end /ew ffstr string 设置集火显示内容 设置 string 的值: 设置集火内容文本,并且可以使用下面的变量. &tarname : 代替目标名称. &tarclass : 代替目标职业. &tarhp : 代替目标血量百分比. end /ew ffsay option 设置集火显示方式 设置 option 的值: say : 普通白字说话方式提醒集火. yell : 大喊红字说话方式提醒集火. party : 小队蓝色说话方式提醒集火.
============ 功能简介 及 设置 =========== /ew tick option 设置 option 的值: 3.5 : 主攻击技能为:出血 4.0 : 主攻击技能为:影袭 6.0 : 主攻击技能为:毁伤/背刺 /ew tarhp option 设置 option 的值: 0-100 : 0到100之间的任意整数,目标的危险生命值百分比. /ew entype option 设置 entype 的值: enmin : 最小能量值,小于此值时发出警告. enmax : 最大能量值,大于此值时发出警告. 设置 option 的值: enmin 时该值范围在 0-60 内的整数. enmax 时该值范围在 60-120 内的整数.
默认设置: enmin = 40 enmax = 100 tarhp = 20 tick = 3.5 当目标生命值大于 20%时, 如果当前能量值小于 40 导致能量缺损时,那么监视条文字变为红色,并且在聊天窗口出现文字提示,如果在战斗状态,并且能量值大于 100 时将发出能量溢出警告;当目标生命值小于等于 20% 时,在小队频道发布集火信号,并且此时不再警告能量值缺损. 能量监视条由原来的2秒恢复一次(盗贼能量恢复机制为2秒恢复20点能量)改为 3.5 秒恢复一次.由此可以清晰的将监视条放置在屏幕中心,当监视条满一次可以使用一次 主攻击技能(出血. 3.5X10 能量消耗). 上面描述中的红色条件部分全部可以设置更改. 如果是毁伤贼可以执行 /ew tick 6.0 /ew enmin 80 两条命令.
默认设置: enmin = 40 enmax = 100 tarhp = 20 tick = 3.5 当目标生命值大于 20%时, 如果当前能量值小于 40 导致能量缺损时,那么监视条文字变为红色,并且在聊天窗口出现文字提示,如果在战斗状态,并且能量值大于 100 时将发出能量溢出警告;当目标生命值小于等于 20% 时,在小队频道发布集火信号,并且此时不再警告能量值缺损. 能量监视条由原来的2秒恢复一次(盗贼能量恢复机制为2秒恢复20点能量)改为 3.5 秒恢复一次.由此可以清晰的将监视条放置在屏幕中心,当监视条满一次可以使用一次 主攻击技能(出血. 3.5X10 能量消耗). 上面描述中的红色条件部分全部可以设置更改. 如果是毁伤贼可以执行 /ew tick 6.0 /ew enmin 80 两条命令.
能量条长度及颜色修改: 打开文件 EnergyWatch_v3.xml :
<Size> <AbsDimension x="120" y="16"/> </Size> <Anchors> <Anchor point="CENTER"> <Offset> <AbsDimension x="0" y="0"/> </Offset> </Anchor> </Anchors> <Layers> <Layer level="OVERLAY"> <FontString name="EnergyWatchText" inherits="GameFontHighlight"> <Size> <AbsDimension x="125" y="16"/> </Size> <Anchors> <Anchor point="LEFT"> <Offset> <AbsDimension x="-3" y="14"/> </Offset> </Anchor> </Anchors> </FontString> <Texture file="Interface\Tooltips\UI-StatusBar-Border"> <Size> <AbsDimension x="115" y="16"/> </Size> <Anchors> <Anchor point="CENTER"> <Offset> <AbsDimension x="0" y="0"/> </Offset> </Anchor> </Anchors> </Texture> </Layer> </Layers> <Frames> <StatusBar name="EnergyWatchFrameStatusBar"> <Size> <AbsDimension x="112" y="11"/> </Size> <Anchors> <Anchor point="CENTER"> <Offset> <AbsDimension x="0" y="0"/> </Offset> </Anchor> </Anchors> <Layers> <Layer level="OVERLAY"> <Texture name="EnergyWatchSpark" file="Interface\CastingBar\UI-CastingBar-Spark" alphaMode="ADD"> <Size> <AbsDimension x="32" y="32"/> </Size> <Anchors> <Anchor point="CENTER"> <Offset> <AbsDimension x="0" y="0"/> </Offset> </Anchor> </Anchors> </Texture> </Layer> </Layers> <Scripts> <OnLoad> this:SetFrameLevel(this:GetFrameLevel() - 1) </OnLoad> </Scripts> <BarTexture file="Interface\Addons\EnergyWatch_v3\statusbar.tga"/> <BarColor r="1.0" g="1.0" b="0.0"/> </StatusBar> </Frames>
将上面文件 所有 <AbsDimension x="120" y="16"/> 这样的标签,并且X的值大于100的X都减去一个相同的数字,比如都减去60; 然后再打开文件 EnergyWatch_v3.lua 第 26 行:
ENERGYWATCH_SPARK_SIZE = 112;
将这个数字也减去60.然后重新进入游戏或者重载插件即可. 颜色修改: 文件 EnergyWatch_v3.xml 中:
<BarColor r="1.0" g="1.0" b="0.0"/>
这里的 r g b 分别对应三原色,自己改吧.这里我给出一个三原色参考网站: http://www.wahart.com.hk/rgb.htm 你找到自己喜欢的颜色,然后看看RGB是多少,比如我找到的紫色: 名称:Magenta3 RGB: 205 0 205 16色:#CD00CD 那么我可以修改XML文件中为:
<BarColor r="205.0" g="0.0" b="205.0"/>
重载插件就OK了
|