服务器地图文件和怪物文件的配置 新手建立服务器后,常常会遇到这样的一个问题,不知道到那里修改有关传奇客户配置的文件,其实新手只要记住一点,服务器的相关几乎所有的配置都在\envir这个文件夹里面这里面记载着所有服务器要在游戏中表现的东西。npc.怪物.地图.任务.等等. 下面我先来将下有关地图文件的相关设置! \envir文件夹下的地图文件共有2个,"MapInfo.txt"和"MiniMap.txt" 其中"MapInfo.txt"文件是我们游戏中所在的大地图文件,比如说比奇省的地图"0.map" "MiniMap.txt"这个文件就是我们游戏中的小地图文件了,就是我们经常在游戏中所用到的通过ctrl+t键打开的那个! 小地图文件没有什么可以说的,一般情况下都不需要修改,关键是"MapInfo.txt"文件中的大地图文件!下面我来给大家讲解下大地图文件里面内容的定义和具体的修改方法! 先看下"MapInfo.txt"文件的内容
其实传奇定义一个地图非常的简单,大家都知道传奇的地图文件就是客户端map文件夹下的*.map文件吧,如果你仔细的看看,你会发现"MapInfo.txt"里面的地图和map文件夹下的是对应的,比如说"MapInfo.txt"文件里面的[01 武士村·名剑山庄 0],01就是我们游戏中武士村的地图,对应map文件夹下的01.map文件!中间那个"武士村·名剑山庄"就是你在游戏中进入这个地图可以在左下角看到的地图名称,关于后面的"horse",这里是设置地图的相关属性的,具体请看下面的属性设置列表: 1.FIGHT 战斗区域(如果设FIGHT3 ,就是行会地图常设定的可复活三次.) 2.SAFE 安全区域 3.DARK 地图是黑暗的 4.NEEDHOLE 是否需要洞,配合mapinfo里 xx,xx -> yy,yy使用(MONSTER 任何怪物RACE代码设为95都可.xx,xx为进入洞口坐标,在Mongen.txt里xx坐标刷新一怪物即可) 5.NORECALL 不能用天地合一命令的地图 6.NORECONNECT(地图代号)重新连线就被传送到()中指定的地图 7.NORANDOMMOVE 不能用随机的地图 8.NOPOSITIONMOVE 不能使用传送戒指的传送指令传送的地图 9.NODRUG 不能使用任何药物和卷轴等物品(可用来编不能补血等闯关脚本) 10.NEEDSET_ON(变量) 判断是否符合变量 =1 满足 =0 否(配合mapinfo使用可扩展脚本内容.如增加某个条件,完成任务后才允许进入某地图. 11.horse 可骑马 12.DAY 地图全亮 13.FOG 起雾 14.NOSPACEMOVE 不能用回城卷 "MapInfo.txt"文件内容的下面就有如上图的内容,这个就是我们在游戏中从特定的坐标到另一个地图的设置了,注意不是通过npc传送石, 先看看前面的那个"4"他是代表沙漠绿洲的地图对应map文件夹下的4.map,那个283,788就是沙漠绿洲的坐标位置了,后面相同,6是荒凉沙漠的地图,后面就是他的坐标,通过这样的设置就可以从沙漠绿洲的283.778进入到荒凉沙漠的282.83位置了,大家应该明白了吧,如果想让玩家可以从荒凉沙漠的282.83进入沙漠绿洲的283.778,反过来就可以了,记住->前面的地图和坐标是玩家所在的地图,->后面的是将要进入的地图! 下面我们再来讲一下有关怪物文件的设置方法,相关怪物文件的配置是"MonGen.txt"和"\envir\Mon_def"文件夹下的所有内容,其中"MonGen.txt"是配置服务器将要加载的"\envir\Mon_def"里面的内容,如下图所示,红圈的内容是对应了"\envir\Mon_def"文件夹下神舰.gen文件的! 需要注意的是,如果你在"MonGen.txt"文件里面加的内容在"\envir\Mon_def"下没有对应的文件名,服务器是会报错的! 在来看看"\envir\Mon_def"文件夹下的文件
如上图的赤月峡谷2.gen就是一个游戏地图赤月峡谷2的刷怪文件,我们再来看看该文件的内容,用记事本打开该文件如下图
通过上图,大家应该理解了地图中的怪物是怎么刷出来的了吧,哈哈
继续将一下关于打死怪物后爆率文件的配置,刚才忘记说了,不好意思啊!嘿嘿怪物爆率文件的配置在"\envir\Mon_def\MonItems"文件夹下,里面都是文本格式"*.txt"文件,文件名称对应数据库里面怪物的名称,需要注意的是一定要和数据库里面的怪物名称是一样的,不然就算你在\envir\Mon_def\文件夹下把怪物加上了,但是打死怪物是不会暴任何的东西的,怎样配置怪物爆率如下图:
|