注册 登录 查询

迷你方式显示论坛 RSS订阅此版新信息  
首页 >> 论坛 >> ┈┋MUD 交流区┋┈ >> 武林群侠传 >> 机器人分享区 >> 查看帖子
 新帖 新投票 讨论区 精华区 上篇 刷新 平板 下篇


 帖子主题: 我想修改whisper机器人,但是碰到以下问题?
 
离线

唐刀汉剑
人物等级 游侠
江湖威望 +4
江湖阅历 6
门派贡献 251
实战经验 1301
文章 36
注册 06-11-10 00:58
发表 2007-05-03 22:03:51 人气:2623

我想修改whisper机器人,但是碰到以下问题?

我不想主动地去询问npc,而是当npc向我ask时我才ask npc_id about help
这样做就需要在行走过程中遇到npc时抓取他的id。因此我用了这个触发:
(%x)~((%w) (%w)~) [触发1]
npc_name=%1
npc_id=%2 %3
%x说道:我有忙需要姑娘帮,行不行?[触发2]
ask @npc_id about help
问题出来了,请看:
当某个场景只有一名npc向我ask时,触发2能通过,这就说明触发1里的npc的id被成功抓取了;若某个场景有两个以上的npc时,比如
李忌(li ji)
羊舌钟(yangshe zhong)
那么触发1里所抓取的就是
npc_name=羊舌钟
npc_id=yangshe zhong
但是当李忌(li ji)想我ask时,触发2的结果也是
ask yangshe zhong about help,抓取失败,因此该怎样抓取李忌(li ji)的名字和id呢?触发的句型该怎样匹配呢?请高手帮我解答一下!!!!!!!!!!!!!!!![em09]

相关帖子
我想修改whisper机器人,但是碰到以下问题? (唐刀汉剑,2623,2007-05-03 22:03:51)
    因为李忌(li ji)羊舌钟(y... (mc99ljl,375,2007-05-07 09:04:20)