北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 4216|回复: 1

请教oolong一些问题

[复制链接]
发表于 2014-10-23 22:13:35 | 显示全部楼层 |阅读模式
如何根据cmud的地图处理过河和蜀道,牧场的地方呢,还有拦路的如何处理,实现地图节点点击就能一键到达

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-10-24 08:49:40 | 显示全部楼层

所有不能一次到达的都统一命名。由于我不用slow模式,我以我的方式举例。
首先是杀人模式问题,这个要先定好。
我的模式是,计算房间1|2|3|4
然后得到房间之间路径,比如1 2 是 e,在路径之间加入job id。以叛徒举例
#alias dojob {lookin xxx's murong pantu}
最后你会得到e;dojob;s;dojob;w;dojob,一串命令下去基本job就完成了。

但是你会遇到很多特殊路径比如杀npc、过河、牧场等等。
你就重新命名一下路径。
比如本来牧场是e的,可能会busy,你重新命名一个crossmc1 crossmc2
比如过江本来要yell boat,你重新命名一个crosscj1 crosscj2

你要从扬州到任何一个地方会有一个路径%walk(xxxx)可以得到,但是显然不能直接用。会有两个问题,一个太长,一个是中间可能busy。你要分解路径,具体自己想办法。
基本就是看步数比如超过20步停顿,看到“cross”开头的也停顿。

PS,为了分解路径方便,我过路用cross xxx,杀拦路人用cruss xxx,就是为了可以好分解。一眼就能看出“cr”在路径中...

以上是我的个人方法...可能有更好的遍历方式。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-28 10:17 AM , Processed in 0.012068 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表