求教set brief 2情况下能否正确取房间名?
以前取房间名都是在unset brief情况下,但是使用这种设置,在有些地方会出些其他问题。
比如岳王墓,慕容。会没有正确读出出口信息。
所以想请问有什么办法,在set brief 2设置下,正确读出房间名。谢谢先
北大侠客行MUD,中国最好的MUD trigger 岳王墓
look 那就是说,set brief 2设置下,无法直接得到房间名? 回复 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
只是猜想,未经验证。 可以的,我自己就做成了:
%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
除了极少数情况外,触发都是正常的。 留贴纪念 有用再看!
页:
[1]