作者ericeric427 (活船)
看板mud
标题[问题] 金庸小栈:QM的触发疑问?
时间Mon Sep 13 19:41:12 2010
玩了一阵子,终於钓鱼期间也快到了尾声,门派里师兄也建议我可以开始一边钓鱼
一边做一些简单的QM任务。
我想自己写写看qm触发,作成按钮,方便流畅地解。可是,有一个问题一直卡住,
问师兄师兄也不明白,又不好在小栈上直接问其他大大们,於是就上来板上请求解答。
是这样的,我的触发句:东方不败对你道:(*)~((*)~)这个所谓大侠屡次和我派作对
命令句:#var cname %1;#var ename %2
这里我是希望把变数存起来,好可以问游讯。
------------------------------------------------------------------------------
看到游讯时,我的按钮是 按钮:【问英文】 命令:ask you about @ename
按钮:【问中文】 命令:ask you about @cname
------------------------------------------------------------------------------
问中文的部份有正常运作,可是问英文的时候问题就来了。
问出来的英文ID只出现前半段,後半段却没有存到。
举例:东方不败对你道:阿逼(A Bi)这个所谓大侠屡次和我派作对
正常的话,我按【问英文】应该是会出现:ask you about a bi。(这样才对)
可是实际状况却是:ask you about a 。(英文ID只出现前一半)
每次都是这样,百思不得其解,请问是我哪里打错了吗?我是用Zmud4.62去跑的。
请大大帮忙解惑一下。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.41.165.31
1F:推 dannielz:(%*)~((%*) (%*)~) 09/13 19:59
2F:→ dannielz:#var cname %1;#var ename {%2 %3} 09/13 19:59
3F:→ ericeric427:首先感谢dannielz大大地回覆,可是改成这样之後,问题 09/13 20:25
4F:→ ericeric427:还是一模一样耶。 09/13 20:25
5F:→ ericeric427:啊,抱歉,大大的回覆是正确的,是我少打了大括号。 09/13 20:39
6F:→ ericeric427:感谢大大解答。 09/13 20:39