pos 发表于 2012-12-10 17:58:40

求教set brief 2情况下能否正确取房间名?

以前取房间名都是在unset brief情况下,
但是使用这种设置,在有些地方会出些其他问题。
比如岳王墓,慕容。会没有正确读出出口信息。

所以想请问有什么办法,在set brief 2设置下,正确读出房间名。谢谢先

北大侠客行MUD,中国最好的MUD

hash 发表于 2012-12-10 18:01:12

trigger 岳王墓
look

pos 发表于 2012-12-10 18:12:02

那就是说,set brief 2设置下,无法直接得到房间名?

hijacker 发表于 2012-12-10 18:24:23

回复 3# pos


    比较难。
   限定字符长度也许可以,例如#TRI {^(????????)$} {name=%1}
    或者每次输入方向时前面加个标志性的指令,例如set action start_capture;west;#tri {"start_capture"}{#T+ capture};#tri {^(*)$} {name=%1;#T- capture} {capture}。为了防止lag可以先to alias w;set action start_capture;west;x
   只是猜想,未经验证。

qinta 发表于 2012-12-11 06:09:49

可以的,我自己就做成了:

%s$(%x)$%s%x
loc1=@loc2;loc2=%1;

%s|%s\$%s%x%s%x$(%x)$
loc1=@loc2;loc2=%1;

%s这里明显的出口是%s(%x)%s和%s(%x)。
ck0=;ck1=;ck0=%1;ck1=%2;

%s这里唯一的出口是%s(%x)。
ck0=;ck0=%1

除了极少数情况外,触发都是正常的。

ffdm 发表于 2012-12-11 10:09:30

留贴纪念 有用再看!
页: [1]
查看完整版本: 求教set brief 2情况下能否正确取房间名?