|
本帖最后由 feishu 于 2014-5-16 11:18 AM 编辑
画地图碰到一个迷宫,机构如下
青石大道 树林-树林 大门
| / \ |
宜兴 / 树林 - 树林
| \ 田地1-田地2-田地3 | /
南浔镇
其中田地2是一个随机的出口迷宫,每次田地1-2-3之间出口在n;s;w;e四个出口中随机刷新,请问怎么样才能在map中顺利从宜兴-树林,或者相反。怎么才能解决呢。我自己的是解决的办法是1、2、3在map的出口连接设置成other,再配合trigger。
代码如下多行触发-
-
-
- exit_qu=%trim(%replace(%replace(%replace(%replace(%concat(%trim(%1)," ",%trim(%2)),"southwest",""),"northwest",""),northeast,""),southeast,""));
- fanfangxiang
复制代码
其中反方向是个alias代码-
- #if (@exit_qu=south) {#var exit_hui north};
- #if (@exit_qu=north) {#var exit_hui south};
- #if (@exit_qu=west) {#var exit_hui east};
- #if (@exit_qu=east) {#var exit_hui west};
-
复制代码 在分别在田地2房间连接1和2的方向添加命令- look;#execute %replace(@exit_qu,@exit_hui,"")
复制代码
现在的问题是,如果鼠标在1、2、3内逐个房间走的话,就可以走,如果直接从1-3点鼠标就不行。求各位大侠解决方法。不胜感激!
北大侠客行MUD,中国最好的MUD |
|