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

逻辑判断

[IsMouseOver]

如果鼠标指着包含这个标签的框体(图标)的话,返回True
  • [IsMouseOver] = > "True"
  • [IsMouseOver] = > ""

[Alt]

如果Alt正在按下则返回True

  • [Alt] = > "True"
  • [Alt] = > ""(没有按下)
  • [Ctrl]以及[Shift]的用法相同

[Boolean(value)]

如果值不为空则返回True

  • 这个单词就是前面说的“布尔”
  • [Boolean("Hello")] = > "True"
  • [Boolean(nil)] = > ""

字符处理

[outline]

让文字有外描线

  • [outline "Hello"] = "Bold"
[Alpha(number)]

依据参数设置文字的透明度

  • [Alpha(1)] = > "Bright"
  • [Alpha(0)] = > "Dim"

[ThickQutline]

让文字有较粗的外描线,也就是加粗功能 B

  • [ThickQutline "Hello"] = > "Hello"

[Monochrome]

设定文字为黑白(白色?)

  • [Monochrome "Hello"] = > "Monochrome"

[Contains(left,right)]

如果左值包含了右值,则返回左值

  • ["Hello":Contains("There")] = > ""
  • ["Hello":Contains("ello")] = > "Hello"

[IsIn(Value,....)]

如果值存在于参数中,则返回值。或者说当值存在于列表中时才显示。

  • [1:IsIn(1,2,3)] = > '1'
  • ["Alpha":IsIn("Bravo","Charlie")] = > ""

[Hide(Value,....)]

与上一个相反,如果值不存在于参数中,则返回值。

  • [1:Hide(1,2,3)] = > ''
  • ["Alpha":Hide("Bravo","Charlie")] = > "Alpha"

[FormatDuration(number,format='c')]

返回按指定格式格式化的字符串。‘e'为扩展格式,'f'为完整格式,'s'为简短格式,'c'为压缩格式

  • [1000:FormatDuration] = >16:40 (1000秒=16分40秒)
  • [1000:FormatDuration('s')] = > "16.7 Mins"
  • [1000:FormatDuration('f')] = > "16m 40s"
  • [1000:FormatDuration('e')] = > "16 Mins 40 Secs"

[Format(format,.....)]

返回按指定格式格式化的字符串

  • ["%.3f":Format(1)] = > "1.000"(用3位浮点小数表示1这个数字)
  • ["%s %s":Format("Hello","There")] = > "Hello There"(在两个字符串中间加一个空格一起显示)
  • 学过C语言的同学应该会很熟悉这种写法。具体用法太多不再详述,可以参考一下这篇文章:[C语言中printf格式]

返回值调用

[CurrentTime]

以WOW的内部格式返回当前时间,单位为秒

  • [CurrentTime] = > "265749.375"
  • 这表示从某一个时间点开始过了这么多秒了
  • 如果你把它直接写在某一个图标上会发现它就是一个数字超大的秒表

[Icon(data,size=0)]

返回依据制定的路径和大小所生成的图标

  • ["Interface\Buttons\WHITEBXB":Icon] = > ""(一个白色方块)

数学函数

[Ceil(number)]

返回大于等于指定数字的最小整数,或者说向上取整。

  • [1.234:Ceil] = > "2"
  • [Ceil(1.234)] = > "2"

[Floor(number)]

返回小于等于指定数字的最大整数,或者说向下取整。

  • [9.876:Floor] = > "9"
  • [Floor(9.876)] = > "9"

[Log(number)]

返回指定数字以10为底的对数

  • [1:Log] = > "0"
  • [10:Log] = > "1"
  • [Log(100)] = > "2"

[Ln(number)]

返回指定数字以e为底的对数,即自然对数

  • [1:Ln] = > "0"
  • [E:Ln] = > "1"
  • [Log(E^2)] = > "2"

[Deg(radian)]

将弧度转换为角度,相当于[radian * 180 / Pi]

  • [0:Deg] = > "0"
  • [Pi:Deg] = > "180"
  • [Deg(Pi/2)] = > "90"

[Rad]

将角度转换为弧度,相当于[degree * Pi / 180]

  • [0:Rad] = > "0"
  • [180:Rad] = > "3.1415926"(Pi)
  • [Rad(90)] = > "1.57079"(Pi/2)

[Max(number,...)]

返回给定参数中的最大值

  • [1:Max(2)] = > "2"(相当于1和2都是参数)
  • [Max(3,2,1)] = > "3"

[Min(number,...)]

返回给定参数中的最小值

  • [1:Min(2)] = > "1"(相当于1和2都是参数)
  • [Min(3,2,1)] = > "1"

[Cos]

返回弧度的余弦

  • [0:Cos] = > "1"
  • [(Pi/4):Cos] = > "0.7106781"
  • [Cos(Pi/2)] = > "0"

[Sin]

返回弧度的正弦

  • [0:Sin] = > "0"
  • [(Pi/4):Sin] = > "0.7106781"
  • [Sin(Pi/2)] = > "1"

[E]

返回自然常数E

  • [E] = > "2.718281828459"

[Round(numer,digits=0)]

四舍五入到指定位数,缺省为个位

  • [1234.5:Round] = > "1234"
  • [123:Round(-2)] = > "1200"(-2即个位往左2位,百位)
  • [Round(1235.5)] = > "1236"
  • [Round(1234,-2)] = > "1200"

[Pi]

返回π值

  • [Pi] = > "3.1415926535898"

[Sign(number)]

返回指定数字的正负号

  • [5:Sign] = > "1"
  • [-5:Sign] = > "-1"
  • [0:Sign] = > "0"
  • [Sign(5)] = > "1"

 

再分享几个最近比较有用的TMW。 

橙戒开启时团队喊话(有开启者ID)

^1^T^SPoint^T ^Sy^N-3 ^Sx^F8268324756520936 ^f-46^Spoint ^STOPLEFT^SrelativePoint ^STOPLEFT^t ^SIcons^T ^N1^T ^SType^Sbuff ^SName^S萨克图斯 ^SEvents^T ^N1^T ^SType^SAnnouncements ^SChannel^SRAID ^SText^S[AuraSource:Name]~`~`已开启坦克橙戒 ^SEvent^SOnShow ^t^Sn^N1 ^t^SUnit^Sgroup~`1-40 ^SEnabled^B ^SFakeHidden^B ^t^N2^T ^SType^Sbuff ^SName^S187618 ^SEvents^T ^N1^T ^SType^SAnnouncements ^SChannel^SRAID ^SText^S[AuraSource:Name]~`~`已开启治疗橙戒 ^SEvent^SOnShow ^t^Sn^N1 ^t^SUnit^Sgroup~`1-40 ^SEnabled^B ^SFakeHidden^B ^t^N3^T ^SType^Sbuff ^SName^S索拉苏斯; ~`尼萨姆斯; ~`玛鲁斯 ^SEvents^T ^N1^T ^SType^SAnnouncements ^SChannel^SRAID ^SText^S[AuraSource:Name]~`~`已开启DPS橙戒 ^SEvent^SOnShow ^t^Sn^N1 ^t^SUnit^Sgroup~`1-40 ^SEnabled^B ^SFakeHidden^B ^t^t^SColumns^N3 ^SGUID^STMW:group:1LiO_2SKR_eL ^SName^S橙戒喊话 ^t^N73501^S~`~| ^Sgroup^N4 ^^

 

默认设置隐藏了图标。若需要显示,请取消图标中的始终隐藏选项。默认喊话频道为团队。

 

橙戒监视整合图标

^1^T^SGUID^STMW:group:1KUg2V3Lzq3X ^SPoint^T ^Sy^N381.701171875 ^Sx^F5681889008418818 ^f-44^Spoint ^STOPLEFT^SrelativePoint ^SBOTTOMLEFT^t ^SScale^F7055655236010005 ^f-52^SIcons ^T^N1^T ^SType^Smeta ^SIcons^T ^N1^STMW:icon:1LkN3hHRNXtO ^N2^STMW:icon:1LkN4OLTGIFn ^t^SEnabled^B ^t^N2^T ^SShowTimer^B ^SOnlyEquipped^B ^SType^Sitem ^SAlpha^N0.38 ^SOnlyInBags^B ^SName^S不动之印萨克图斯 ^SShowTimerText^B ^SEvents^T ^N1^T ^SType^SAnimations ^SDuration^N1 ^SAnimation^SICONFLASH ^SEvent^SOnAlphaDec ^t^Sn^N1 ^t^SShowWhen^N3 ^SEnabled^B ^SGUID^STMW:icon:1LkN4OLTGIFn ^SFakeHidden^B ^t^N3^T ^SShowTimer^B ^SType^Sconditionicon ^SShowTimerText^B ^SConditionDurEnabled^B ^SEnabled^B ^SConditions^T ^N1^T ^SType^SITEMCD ^SOperator^S> ^SName^S不动之印萨克图斯 ^t^Sn^N1 ^t^SCustomTex^S$item.12 ^SOnlyIfCounting^B ^SGUID^STMW:icon:1LkN3hHRNXtO ^SFakeHidden^B ^SConditionDur^N15 ^t^t^SOnlyInCombat^B ^SName^S橙戒 ^SColumns^N3 ^t^N73501^S~`~| ^Sgroup^N3 ^^

 

默认为坦克橙戒,请自行将所有的不动之印萨克图斯换成需要监视的橙戒物品名称。写的稍微有点复杂。 

 

 



相关报道:

[关闭] [返回顶部]


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

机器人国度