逍遥MIR 发表于 2024-7-11 23:40:13

传奇版本制作教程之增加地图与刷怪刷

游戏的设置部分
游戏设置是类似于脚本,里面有很多语法都是跟脚本共通的,不过它的框架比较固定,我们只需要改比较少的东西就能实现这些功能,或者说我们只能改一部分允许我们改动的东西。

比如人物部分,我们每次升级需要多少经验,我们的英雄升级需要多少经验,每个等级战士法师道士分别增加多少属性点等等。
创建一张地图,刷怪,刷NPC,物品掉落。
游戏直接输入值就可以,比如每级需要多少经验,就是直接输入需要的值,怪物会掉落什么物品,也是直接输入值
”;“的意义为注释符,不会被引擎运行
用于所有文本中,脚本、刷新怪物、经验、地图等
内容来自dedecms
首先我们来学习怎样添加一张地图。

首先我们需要打开D:\MirServer\Mir200\Map文件夹,将地图添加进去,可以直接复制客户端中的地图。
然后打开D:\MirServer\Mir200\Envir,找到Mapinfo.txt这个文档。 本文来自织梦

如果我们想添加一张名为比奇省的地图,就需要用一张Map文件夹中的x.map。
例如:





0就是我们所利用的地图编号,不要带.map,比奇省是我们给这张地图起的名字,如果你不想让这张地图叫比奇省,也可以改为逗逼省什么的,然后用一个大括号括起来,在引擎启动的时候就会加载这张地图。
如果我们想利用一张地图的资源制作多张地图,达到幻境或一些传奇版本中挑战多层塔那样的模式,无需在Map文件夹中添加多张地图,那样会消耗更多的电脑内存。

我们可以这样:





dbs为这张地图的编号,然后用竖线隔开,0是这张地图实际的编号资源,逗逼省为这张地图的名字。这样我们就使用了比奇省的地图资源在游戏中又添加了一张一模一样的地图,这张地图的刷怪、刷NPC等都能单独设置,而且不用利用多张地图。

添加好地图后我们还需要对应地图的小地图,小地图在D:\MirServer\Mir200\Envir\MiniMap.txt可以编辑。安全区可以在D:\MirServer\Mir200\Envir\StartPoint.txt中设置
0         333    333    0             10          1               0            0



;地图号 座标X 座标Y 禁止说话 大小范围 光环类型 PKZONE PKFIRE

然后我们会看到很多地图都有连接点,比如可以从比奇省进入比奇药店,从盟重安全区左侧进入石墓,从石墓入口进入石墓一层等等。

地图链接点的设置就是地图编号与坐标,然后用-> 指向另一张地图的编号与坐标

例如:

0333333   ->dbs333333



这样就添加了一个从比奇省的坐标333 333会进入逗逼省333 333的连接点

如果你想设置一张可以往返的连接点,可以这样做:

0333333   ->dbs333334
dbs333333   ->0333334



这样我们从比奇的333,333就会连接到逗逼省的333 334,往回走一步达到333 333就会回到比奇的333 334.

一些房屋以及地下地图都是单独的地图,然后用连接点将他们连接到一起。
页: [1]
查看完整版本: 传奇版本制作教程之增加地图与刷怪刷