redcoat 发表于 2011-8-2 10:42:57

[tintin++]星宿新手区地图

忙了一个下午,整出来啦。用的很爽的,呵呵! [*]添加新节点enter和out[*]重新计算nw,ne,se,sw等组合权值[*]基本特性以后就不说了:自动遍历,最短路程计算,地图节点处color,定点触发#map at {},设定走步的速度,等等..北大侠客行MUD,中国最好的MUD

[ 本帖最后由 redcoat 于 2011-8-2 10:55 AM 编辑 ]

suifengl 发表于 2011-8-2 10:43:58

沙发yct4

suifengl 发表于 2011-8-2 10:44:13

高人 你真是太牛了

hash 发表于 2011-8-2 10:47:33

yct19 yct19 yct19

hash 发表于 2011-8-2 10:49:01

小红衣是超级大牛,不过超过10个房间信息好像算违规

alucar 发表于 2011-8-2 10:52:23

红衣在标题里注一下吧

redcoat 发表于 2011-8-2 10:54:59

有同学告诉我说怎么用的问题,我下面就这个地图举个例子。(制作地图很有趣的,欢迎大家一起制作自己熟悉的题图,呵呵)
首先需要载入基本路径pathdir.tin和地图数据xingxiu.map
#read pathdir.tin
#map read xingxiu.tin


其中pathdir.tin是存储了基本路径和其权值信息,目的有两个,一是换算往返路径,二是遍历计算。

下面打开地图,并图形化显示:
#split 10 1
#nop 根据你的位置输入, 1默认为天秀宫
#map goto 1


这时你将看到图形化的地图显示在上方,很漂亮的,呵呵。

为了输入方便,可以做个alias
#alias {g %1} {#map run %1}


到此为止,基本工作已经准备完毕咯,如果感觉每次输入上面的信息很麻烦的话,可以统一写到一个脚本里,如maploader.tin

开始实战演习,比如,我想去地图上的任意位置,比如『山林1』:
g 山林1

你就会自动去山林1,#map run 地点 time这个time是每步需要的时间,默认不写就工作的很好。

很酷,呵呵,相当于你拥有了一个新手精灵travel,哈哈!

redcoat 发表于 2011-8-2 10:56:24

额..没有沙发了

poshu 发表于 2011-8-2 11:00:15

721有类似的效果

ivanfox 发表于 2011-8-2 11:02:16

来人啊,加精啊!!!!

都说了我没权限了
页: [1] 2
查看完整版本: [tintin++]星宿新手区地图