Mud 版 (精华区)

发信人: Mice (浮云往事), 信区: Mud
标  题: 我的机器人----(6)
发信站: 紫 丁 香 (Fri Mar  6 15:59:41 1998), 转信

2. 具体编写实现方法

第一步:我们把这回的设计重新取个类的名字“卖花”,开始设计对方向你购买花的 
trigger。首先增加一个变量 WH_Class,用来在相同的 Variable triggers 处识别不同
用处。需要注意:此时我们用到在“自动问候”中的设计概念,不清楚可参考回头
一下:

 pattern:
          (%x)想向你购买「flower」。
 command:
          WH_Class=1;WH_ChineseName=%1;id here


第二步: 编写对方把钱给你后,把花给对方,并恭喜对方:

 pattern:
          (%x)给你一些银子。
 command:
          WH_Class=2;WH_ChineseName=%1;id here


第三步: 用相同的 Variable trigger 对以上情况的结果进行不同处理:

 pattern:
          (@WH_ChineseName)(%s)= (%x)
 command:
          #if (@WH_Class=1) {WH_IdName=%3;say 10 silver 一朵。;
          thank @WH_IDName} {WH_IdName=%3;give
          flower to @WH_IDName;gongxi @WH_IDName}

--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.226.92]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.567毫秒