唐刀汉剑 | 人物等级 游侠 江湖威望 +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]
|
|
|