私服如何在私服中加入一个新地图
传奇私服一条龙如何在私服中加入一个新地图:GM朋友们大家好!要想进步就得学习,很高兴大家能来到这里和我一起学习,今天我就给大家介绍传奇私服一条龙如何在私服中加入一个新地图希望能给大家带来帮助哦!
以安装在D盘为例,服务器目录为d:\mirserver。主要分两个步骤:
加入地图文件
先找来现成的地图文件,地图文件是*.map形式的文件,一般可以从网上下载,或者干脆把原来的地图换个名字也行,比如你把D001.map(是半兽古墓一层的地图)复制一份,取一个原来没有的新的名字,如New001.map。再把这些新的地图文件放到D:\mirserver\Mir200\Map中,这里全是已有的地图文件。另外客户端的map文件夹中同样也要加进这些个地图文件,不然在客户端就会是黑的一片。
在MapInfo.txt中加进地图说明
这个文件是有关地图的说明,在D:\mirserver\Mir200\Envir文件中.
1、先了解MapInfo.txt文件的结构
下面是复制开头的一段作分析:
--------------------------------------
[0 比奇省]
[5 苍月岛]
0 330,329 - 5 100,100
;Houses
[0122 皇宫] DARK NORECALL
[0110 练武场] SAFE
[0111 练武场] SAFE
[0112 练武场] SAFE
--------------------------------传奇私服群------
其中[0 比奇省],方括中前面0表示是地图文件0.map,后面是地图的名字,这个名字,你可以随便取个你喜欢的名字哦。
同样[5 苍月岛]表示5.map对应的地图名字是苍月岛。
现在你如果有一个地图文件是new001.map要加进去,那你就要在这个文件中也按这种格式加进这么一行,应该是[new001 我的新地图],这样就有了名字为我的新地图的地图,对应的地图文件是new001.map。不过这要等服务器重启才生效,重启后你可以以GM的身份,打今日新开传奇私服@move new001进这个地图看看。
2、有一地图,从哪里可以进这个地图呢??
看上面例子中有一行:
0桃花传奇 330,329 - 5 100,100
这什么意思呢?这就是说明了从这个地图的哪个坐标可以进到另一个地图的哪个坐标。上面就表示可以从地图0 (0刚才是对应的比奇省)的330,329的坐标进到地图5的100,100的坐标,实际情况是,你只要走到比奇省(0)的330,329的位置,你就会自动转到苍月岛(5)的100,100的坐标。
可是对于新地图如何确定坐标呢?你可以以GM的身份进这个地图逛逛,并打算从哪进到哪的坐标记下来备用。例如:我把算从比奇省的400,500这个坐标进到我刚才的新地图new001.map的200,200这个位置,我就这样加一行:
0 400,500 - new001 200,200
这样当我走到比奇省的400,500这个位置,就会自动转入到new001地图的200,200位置。
上面介绍是一种方法,还有另外一种方法。一般私服都有直通车,你可以在直通车的脚本中加进进入这个地图的脚本,同样也先把进入后的起始点坐标查好。直通车之类的NPC脚本文件在D:\mirserver\Mir200\Envir\Npc_def中,如超级直通车-3.txt这个文件表示是在盟重省yy180(后面的3表示地图3,查一下mapinfo.t精灵私服xt中3对应的是盟重省)的直通车的NPC,打开这个文件,根据脚本的语法,加进转到这个地图的脚本语言。例如:我想通过直通车直接进到我的新地图的300,300这个坐标1 85英雄合击传奇(当然你要先考察好,不要这个地图中就没这个坐标),先要仿照进其它地方的格式加入一段与其它类似的脚本,不过复制后有些要改一下,比如标签,不要与原来的重名,其中进地图的脚本这样写:
mapmove new001 300,300
朋友们好以上就是关于传奇私服一条龙如何在私服中加入一个新地图
的讲解,大家都看懂了吗?
如果还有任何问题都请来本站咨询本站的客服吧!
本站欢迎更多的朋友的到来,我们一起学习共同进步!共创美好的明天!!
|