注册
登录
查询
首页
>>
论坛
>>
┈┋MUD 交流区┋┈
>>
武林群侠传
>>
机器人分享区
>> 查看帖子
上篇
刷新
树型
下篇
9
7
1
8
:
此主题共有2帖 此页2帖 每页12帖
帖子主题: 我想修改whisper机器人,但是碰到以下问题?
我想修改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]
因为
李忌(li ji)
羊舌钟(yangshe zhong)
两行都符合条件,都触发了,但是前面那行触发后的赋值被后一行的触发赋值覆盖了,所以只能问第二个了.
能不能这样试试,设置两个类,例如npc1,npc2,类npc1是默认打开,类npc2默认关闭,当类npc1触发了,取了第一行值之后,关闭npc1,打开npc2,类npc2取第二行的值.
9
7
1
8
:
此主题共有2帖 此页2帖 每页12帖
===切换论坛至……====
返回论坛首页
└┬┈┋MUD 交流区┋┈
├武林群侠传
└梦幻泥潭
回复帖子 注意: *为必填项
*验证信息
用户名
密码
注册
新用户
*帖子名称
长度不得超过255字
内容(最大50K)
是否是UBB代码
内容支持插入UBB标签
使用方法请参考帮助
其它选项:
显示签名
锁定帖子
-
颜色表
Alt+S或Ctrl+Enter快速提交
Copyright
© 2025
秋林拾叶【mud.Gameivy.COM】 版权所有
LeadBBS 4.0
耗时0.032秒