当前位置:首页>>魔兽资讯>>正文
魔兽TellMeWhen文字显示样式的应用
2015-08-02 19:24:50 作者:hjg719 来源:NGA 浏览次数:0
摘要:TellMeWhen文字显示样式的应用:也就是用这个来显示一些文字信息的功能。

 本篇致力于TMW的“文字显示样式”功能的应用,也就是用这个来显示一些文字信息的功能:

\

它能做什么?

  • 把你想要监视的内容尽可能的集中起来
  • 显示一些你不能直接看到但是又很有用的信息

我不会先教你怎么用TMW的基础功能,它的教程请参考这里:[[分享] 大型tmw教程--让你也成为一名合格的tmw代码书写者]

 

自定义你的文字显示样式

在聊天框输出/tmw,点击右下方的“主选项”标签。点开“文字显示样式”右边的+号可以看到有数个“默认:”开头的预设样式,他们是不能被更改和删除的。

\

我们选中“图标样式1”点击右边的“克隆显示样式”

 \

即可得到一个和它完全一样的“图标样式2”

  • 图标样式1的+号点开下面有两条选项代表它默认的两个“显示方案”(对应图标上两个显示文字信息的位置),“叠加数量”什么的只是名字而已。
  • 克隆过来的图标样式2也带有这两个方案,也可以像我这样修改名字来方便区别,或者点击右边的“新建文字显示方案”来添加更多的信息。
  • 显示方案的选项中可以设置方案的默认值(默认样式中,叠加数量的默认值就是[Stacks:Hide(0)]),文字的大小、位置等属性。不再详述。

 

最后在图标常规选项的右下角就可以选择我们自定义的样式2来显示你想要的信息。

\ 

这张图中是一个金钟吸收量预估的功能,后面我们会讲解怎么制作。

 

在聊天框输入/dogtag或者/dt命令可以看到一个TMW附带的内置文档,后半部分的文字资料部分基本来自这个文档。为什么要费这个周章?当然是因为 点卡在燃烧! 

但是在介绍枯燥的语法之前,我们先来看一点实例吧。

  

实例讲解

监视当前资源

作为酒仙你可能想要在TMW上同时监视你的能量和真气数量,当然有很多炫酷的插件可以做到,但是既然用了TMW我们就来做一个最简单而且占地面积最小的监视吧。

 

创建一个任意图标,我比较喜欢直接用醉酿投的冷却监视做,然后在它的显示方案中分别填上

  • [AltP(index=12, unit="player")] ——真气
  • [AltP(index=3, unit="player")]——能量

他们分别表示显示player(玩家自己)这个单位的序号为12的资源(真气)和序号为3的资源(能量)的数量。

最终效果:

\ 

 

对于其他职业,资源的序号表在这:

  • 0 - 法力(SPELL_POWER_MANA)
  • 1 - 怒气(SPELL_POWER_RAGE)
  • 2 - 集中值(SPELL_POWER_FOCUS)
  • 3 - 能量(SPELL_POWER_ENERGY)
  • 4 - 连击点
  • 5 - 符文(SPELL_POWER_RUNES)
  • 6 - 符文能量 (SPELL_POWER_RUNIC_POWER)
  • 7 - 灵魂碎片 (SPELL_POWER_SOUL_SHARDS)
  • 8 - 日月蚀(SPELL_POWER_ECLIPSE)
  • 9 - 圣能 (SPELL_POWER_HOLY_POWER)
  • 10 - Alternate Power (SPELL_POWER_ALTERNATE_POWER)
  • 11 - Dark Force (SPELL_POWER_DARK_FORCE)
  • 12 - 真气(SPELL_POWER_CHI)
  • 13 - 暗影宝珠 (SPELL_POWER_SHADOW_ORBS)
  • 14 - 爆燃灰烬(SPELL_POWER_BURNING_EMBERS)
  • 15 - 恶魔之怒 (SPELL_POWER_DEMONIC_FURY)
  • 16 -
  • 17 - Energy

法力茶等效法力

我们知道现在每层法力茶可以恢复我们3倍常驻精神的蓝,所以监视法力茶层数可能并不是那么直观,能够直接看到喝掉它相当于多少%的蓝最好了: 

创建一个法力茶的冷却监视图标,把这个标签填入它的显示方案中:

  • [((Spirit * 3 / MaxMP * 100):Round(2) * Stacks):Hide(0):Floor]

Spirit就是精神,它的3倍除以MaxMP(最大法力)即得到每层法力茶回复的法力%,但是它是0.x格式的,所以再乘以100得到 xx%格式的数值然后Round(2)四舍五入到2位小数,再乘以Stacks(当前图标的叠加层数即法力茶层数)就得到等效蓝量。Hide(0)表示当前面的计算值为0时隐藏这个数字。

当前法力

这个功能实在太简单了所以我们要加一点花样——按照当前法力%的区间给文字上色:

[(if PercentMP > 50 then PercentMP:Floor:Blue

elseif PercentMP > 30 then PercentMP:Floor:Green

else PercentMP:Floor:Red

end)]

按照每一行的意思分别为:如果法力%大于50%则用蓝色显示它,否则如果大于30则用绿色显示,否则用红色显示。

 

两个功能和在一起的最终效果

\ 

金钟罩吸收量预估

金钟罩的吸收量受到很多因素的影响,AP(攻击强度),全能,坚毅,精通,绿甲,这个功能可以让我们能够实时知道我此时如果按下金钟会得到多厚的罩子。 

其中,绿甲和精通的影响会直接体现在AP上,所以实际上的变量只有AP,全能,坚毅。另外金钟罩的基础公式为,吸收量=18*AP。 

首先新建一个增益监视图标,法术选择“坚毅”,然后在“法术效果变量”中选择“仅变量#1”,因为坚毅上有两个变量,百分比和受伤数值,百分比是从受伤值达到一定程度才开始增加,如果选择默认,当%=0时它会显示受伤数值,而这不是我们想要的。 

然后在显示方案中填上:[((1 + Versatility / 100) * AttackPower * 18 * (1 + Stacks / 100)):Round:Short]

其中Versatility为全能,Stacks根据以上设置为坚毅的第一个数字也就是% 

最终效果,右边是实际开出的罩子厚度:

\ 

你可以做一个整合图标把他们都放进去,实现有金钟的时候显示金钟的剩余量,没有的时候显示预估量的功能。

不过提醒大家,请不要依赖这个来判断开启金钟的时机,有更多重要的事情会需要你使用金钟罩。它更多的其实是告诉你什么时候不要开。 



相关报道:

[关闭] [返回顶部]


  返回首页 | 最新资讯 | 资源下载 | 魔兽图片 | 单机文档 | 技术攻略 | 玩家视频
备案号:蜀ICP备2024062380号-1
免责声明:本网站为热爱怀旧WOW的玩家们建立的魔兽世界资料网站,仅供交流和学习使用,非盈利和商用.如有侵权之处,请联系我们,我们会在24小时内确认删除侵权内容,谢谢合作。
Copyright © 2024 - 2024 WOWAII.COM Corporation, All Rights Reserved

机器人国度