hahakeen 发表于 2010-4-8 14:53:54

请问这几个触发的意思

请问一下,这几个匹配时什么意思? 其中%e[1;31m%e[0m是什么意思?感谢

^~( 你%e[1;31m似乎十分疲惫,看来需要好好休息了。%e[0m ~)
^~( 你%e[1;31m已经伤痕累累,正在勉力支撑著不倒下去。%e[0m ~)

hahakeen 发表于 2010-4-8 15:03:05

找到了

ANSI颜色序列由字串“%e[xxm”定义,其中xx是ANSI颜色值,定义如下:


0 无属性 1 高亮 2 低亮 3斜体 4下划线 5闪烁 6快速闪烁 7反向显示 8 不可见;

前景颜色:

0黑 1兰blue 2绿 3蓝绿色 4红 5紫红 6棕 7灰 14黄 15白 128粗;

前景高亮加 8 背景加深为*16 粗体加128;

前景颜色:

30 黑 31红 32绿 33黄 34 兰 35深红 36深兰 37 白 ;

背景颜色:

40 黑 41红 42绿 43黄 44 兰 35深红 36深兰 37 白


因此,本文开头提到的逃命触发的例子现在可以写成:


#tr {你%e[31m 已经陷入半昏迷状态,随时都可能摔倒晕去}

lendysword 发表于 2010-4-8 15:15:41

自问自答..

kinn 发表于 2010-4-8 16:03:10

自问自答挺好的,态度严谨。

倒是经常看到那些提问了,然后自己找到答案后补一句,知道了,找到了,不说答案的做法。

seagate 发表于 2010-4-8 16:12:59

颜色触发,谨慎使用吧。注意zmud的默认背景设置。

hahakeen 发表于 2010-4-8 19:56:07

恩恩 感谢楼上几位大大回复.

lzkd 发表于 2010-4-14 10:49:34

这个应该放在技术版,转移一下,请见谅
页: [1]
查看完整版本: 请问这几个触发的意思