|  | | 头衔 小混混 
  
 | 
  ivy
 |  | 门派 秋林拾叶 职务 总舵主
 人物等级 炉火纯青
 江湖威望 +8
 江湖阅历 30
 门派贡献 1507
 实战经验 22561
 文章 534
 注册 05-01-09 22:36
 
 | 
 | |  | 发表 2007-04-12 18:00:55 人气:24091    
 yTin指令介绍。
 
 
 | 指令: # 语法: # {命令}
 
 说明: 重覆的执行 {命令}  所指定的次数.
 
 for example:
 #7 drink skin
 
 连续喝七次水.
 
 #7 kiss muyi
 
 连续 kiss muyi 七次. *^^*
 
 #7 buy orange
 
 连续买七个小橘子..:p
 --------------------------------------------------------------------------------
 
 指令: Action
 语法: #action {触发文字} {反应命令} {优先权}
 
 说明: 当 tintin++ 接收到 {触发文字} 中的内容时, tintin 便会自动的去
 执行反应命令中所列的命令字串.
 
 在 {触发文字} 中, 可使用 %0-9 可以代替所接收到的字串, 并且在
 {反应命令} 中对应使用.
 
 优先权的等级: 0 是最重要, 9 是最不重要, 假如您没指定优先权的
 初值, 预设值是 5.
 
 假如您在 {触发文字} 中以 '^' 开头, 则 tintin++ 会只找每行讯息
 的开头.
 
 for example:
 
 假如 tintin 接收到以下的讯息:
 Muyi kisses you.
 
 则 #action {kisses} {blush} 将会动作,
 而 #action {^kisses} {blush} 将不会动作,
 因為 kisses 并不在字串的开头.
 
 只键入 #action 的话, 将会把您所定义的所有 action 都列出来.
 
 再来我们举几个例子: (註: 范例因太长而换行, 实际写作请勿换行..)
 for example:
 
 #action {Alycia has arrived} {pat alycia;smile alycia} {0}
 假使 alycia (兔兔) 进入这间房间, 您将会自动拍她的头, 并对她微笑.
 
 #action {生命值 %1/%2 , 法力点数 %3/%4 , 移动点数 %5/%6 }
 {say my hp: %1, mana: %3, mv: %5}
 
 则当 tintin 抓到对应 message 时, 您会自动说出
 "my hp: xx, mana: xx, mv: xx"
 
 
 假如您键入 #action {触发文字}, 则您将会看到您所定义要做的事. 万用字元
 '*' 在此状况下是可以使用的.
 
 #action
 列出所有 action
 
 #action *tell*
 列出所有包含 tell 这个字的 action
 
 
 
 ok.. #action 教学到此.. 好冷, 还是去泡热水..
 呜呜..Muyi...
 --------------------------------------------------------------------------------
 "你平日搭乘什麼交通工具? 公车吗??" "不!! 会移动的沙丁鱼罐头..." *-
 
 临时想起今早赶车的写照.. 啊..人家好喜欢三杯兔. *^.^*
 
 
 指令: All
 语法: #all {您想送去所有 session 的命令}
 
 说明: #all 会把您所指定的命令送去所有目前存在的 session.
 这个指令在您同时开两个以上的 session 在玩 mud 时可以用得著..
 
 for example:
 #all {chat bye bye ^_^}
 
 则同时间, tintin++ 会对所有的 session 送出 "chat bye bye ^_^"
 
 --------------------------------------------------------------------------------
 指令: AntiSubstitute
 语法: #antisubstitute {文字}
 
 说明: 这个指令会让您所指定的 {文字} 将不会被 #substitute 置换调,
 或被 #gag 删除掉.
 
 for example:
 #antisubstitute {RECALL}
 
 则所有包含 'RECALL' 文字的那一行, 将不会被 #substitute 置换调,
 或被 #gag 删除掉.
 --------------------------------------------------------------------------------
 hiya, 美夕又来了.. ^_^
 
 指令: alias
 语法: #alias {alias name} {这个alias将执行的命令}
 
 说明: #alias 可以讲大量的命令或是过长的命令置换成一个短短的 alias.
 
 #alias 题供 10 个变数给我们使用, 分别為 %0 ~ %9
 
 变数 %0-9 的用法如下:
 
 %0 所有的参数.
 %1 参数的第一个.
 ...
 %9 参数的第九个.
 
 for example:
 
 #alias {hiya} {say hiya %0}
 
 则当您输入 "hiya cute Alycia" 时
 
 tintin++ 将 %0 = cute Alycia
 %1 = cute
 %2 = Alycia
 
 因此, 这个 Alias 将被展开為:
 
 say hiya cute Alycia 后送出.
 
 如果您写:
 #alias {hiya} {say hiya %1}
 
 而输入同為 "hiya cute Alycia", 则 tintin++ 将会把这个 alias 展开成為:
 
 say hiya cute 后送出.
 
 
 而当您若您未加变数, 则 tintin++ 预设值為 %0.
 for example:
 
 #alias {hiya} {say hiya}
 
 会变成:
 
 #alias {hiya} {say hiya %0}
 
 alias 也可以设成一次执行多个命令唷, 命令和命令中间只要用分号分开就好了.
 
 for example:
 
 #alias {kissmuyi} {hug muyi;kiss muyi;lick muyi;blush}
 
 而 alias 也可以叫用其它的 alias :
 
 for example:
 
 #alias {7drs} {#7 drs}
 #alias {cw} {cast 'create water' buffalo}
 #alias {full} {wake;7drs;cw;rest}
 
 当您输入 full 后, tintin++ 会先送出 wake 使您站起来,
 然后喝 water skin 中的水七次, 再施造水术把 water skin
 填满水, 然后再坐下..
 
 这裡要注意的是, tintin 并不作同名 alias 的检查, 也就是说,
 当您作了一个类似以下的 alias :
 
 #alias {catch} {catch}
 
 而当您输入 catch 后, tintin++ 将陷入无穷回路.
 
 others example:
 #alias {cw} {cast 'create water' buffalo}  设定 alias.
 #alias {cw}                                显示您 alias 的内容.
 #alias                                     将您所有的 alias 列出.
 #alias {*eb*}                              列出所有包含 eb 这两个
 字的 alias.
 #alias {eb*}                               列出所有以 eb 开头的
 alias.
 --------------------------------------------------------------------------------
 指令: Bell
 语法: #bell
 
 说明: 这个指令可以使您听到一声 beep.
 基本上是所有的终端机或终端机模拟程式都可以办到.
 
 for example:
 #alias {6beep} {#6 #bell}
 当您输入 6beep 后, 将会听到六声 beep 响声.
 --------------------------------------------------------------------------------
 指令: Boss
 语法: #boss
 
 说明: 有点类似一般 PC game 上提供的 boss key 的功能.
 当您输入 #boss 后, 您将会看到一个类似树状结构排序的画面,
 而让人不知道你在玩 Mud.. (打死我也不相信..:P)
 
 for example:
 当您的叫兽..呃?! 键盘短路了.. 教授从您背后走近时, 您便可以输入
 #boss , 让他看看 tree sorting 的程式执行..
 
 呃?! 啥..您不是相关科系的.. wuwu..
 啊!? 被教授看破了, 还被 shouts 'that is a poor program...'
 嗯啊..
 --------------------------------------------------------------------------------
 指令: Char
 语法: #char {新的命令起始字元}
 
 说明: 这个指令可以让您改变 tintin++ 内建的命令起始字元.
 
 tintin++ 预设命令起始字元是 '#', 这个是定义在原始程式码的 tintin.h
 含括档中, 假如您不喜欢, 您便可以用这个命令把它换掉.
 
 for example:
 #char {/}
 #char {@}
 
 --------------------------------------------------------------------------------
 指令: CR
 语法: #cr
 
 说明: 送出一个 enter 换行码到 session. 这在 alias 或 action 中须要按
 enter 键时可以使用.
 
 for example:
 
 #action {^Reconnect} {#cr;#cr}
 
 
 
 --------------------------------------------------------------------------------
 
 | 
 
 
	| 相关帖子 |  |
 |  yTin指令介绍。 (ivy,24091,2007-04-12 18:00:55) |  |  指令: End语法: #end... (ivy,824,2007-04-12 18:03:56) |  |  指令: #NAME语法: #... (ivy,789,2007-04-12 18:04:37) |  |  语法: #tabadd {word}... (ivy,624,2007-04-12 18:05:25) |  |  太棒了支持啊 顶了呵呵 貌似沙发... (hl870904,535,2007-04-13 10:05:17) |  
 | 
 |