当前位置:梁山文学城 网络泥巴中文文字mud综合门户网站 泥潭帮助 网络泥巴中文文字mud综合门户网站 zMud帮助 网络泥巴中文文字mud综合门户网站

 ZMUD里的颜色触发

ZMUD里的颜色触发

精彩泥巴推荐

标题 作者 内容

作者:RIVER    更新时间:2004-10-23   阅读次数: 2108 次  

相关评论:0 篇   暂时无人对本文评分! 关键字:颜色触发,ansi trigge

来源:水泊梁山之天下泥潭http://www.aolai.org(来源有误请尽快联系本站管理员

ZMUD里的颜色触发

作者:RIVER 

 

ZMUD的trigger允许在pattern中加入ANSI颜色代码,这样,

引起触发不仅需要与从MUD中获得的文本匹配,而且也需要颜色一致。

这一特性在防止错误触发时非常有用。

例如:通常我们会在trigger中加入以下内容以防遭到NPC或PKer的毒手,

#tr {^(你已经陷入半昏迷状态,随时都可能摔倒晕去)} {quit}

注意:pattern中的符号(^)强制zMUD从一行的头部开始触发,不能省略,

否则随便某人chat一句你就得丢盔卸甲,狼狈退出,以后还怎么在江湖上混?

但是,由于某些我也不知道的原因,在一些机器上,符号(^)不能正常发挥作用,

这时就要用到颜色触发了。

按以下步骤建立颜色触发

1、在MUD输出窗口中选择需要引起触发的行;

2、在建立trigger窗口中单击new建立一个新的触发;

3、在options选项卡中的other options中选中color trigger;

4、返回trigger选项卡,在pattern字段中用用Ctrl-v粘贴在步骤一选择的行,

然后在command字段填入需要的命令,一个需要颜色匹配的触发就完成了。

注意:一定要用Ctrl-v粘贴,而不能使用鼠标右键的粘贴命令。

你也可以使用#color命令来建立一个颜色触发。

另外,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已经陷入半昏迷状态,随时都可能摔倒晕去} {quit}

再也不用担心错误触发了。 

【本页链接】http://www.aolai.org/article/2004-10/article-1098449037.htm

返回水泊梁山首页    返回本目录    上一篇: 谈谈吃花机器制作的问题    下一篇: 趣味机器人
   我要评论 姓名:
  内容:  请控制字数少过128个中文字
  天书: 
   我要评分 分数:  介于0.00~5.00之间,满分5分!   
   相关评论( 本文暂无相关评论)

搜索泥巴妙文

更多泥潭帮助妙文

  我是一个叛徒 [295]
  我的判师 [346]
  判师隆中对 [1346]
  招聘督察 [66]
  关于取经ITEM [1950]
  关于取经NPC的问题 [1399]
  我的夜 [85]
  西游记2000总站取经13-24 [10123]
  西游记2000总站取经1-12 [11989]
  西游记各种技能的介绍 ( [8892]
  西游记 兵器大赏 [3973]
  取经小西天过关纪录 [2004]
  取经通天河过关log [1601]
  二十八关取经之第六关 [2174]
  火焰山过关秘籍 [2432]
  二十八关取经之第一关 [3053]
  痴风梦月的技能最强篇-- [6063]
  杀尽天下唐僧-给spls的新 [2186]