|
发表于 2010-9-10 09:48:17
|
显示全部楼层
原帖由 dreamnb 于 2010-9-9 06:33 PM 发表 ![](http://edu.pkuxkx.com:8082/forum/images/common/back.gif)
我按照maper的教程,用zmud 7.21画了一个地图。
我现在就知道#walk roomid可以走到指定房间。但是这个只能按照房间编号走动。
请问怎么实现#walk 中央广场?或者#walk 扬州,中央广场之类的?
我现在知道#find可 ...
主要是分为两部分:
第一部分:定位
如何确认您所在位置在地图的准确位置,比如:
look
会得到当前房间的@name,@desc,@exit
然后去地图搜索,函数为target=%mapquery([name]='@name' and [desc] like '% @desc%' and [desc] like '% @exit%' )
注:此处主要是用Mapper童鞋的机器人画地图的时候把exit信息录入到desc信息里面,方便定位
第二部分走路
如果得到唯一target(即房间id),使用#slow %walk(@target)
主要慢速走路可以随时停下来杀怪,还可避免输入命令太多。其实慢速行走也不慢...
大方向就是这样了,剩下的就是细化处理了。 |
|