当前位置
首页  »  传世教程  »  传世科技第三课基本操作一地图设置
传世科技第三课基本操作一地图设置

传世科技第三课基本操作一地图设置

  • 别名:
  • 导演:
  • 主演:
  • 类型:传世教程
  • 地区:国产软件
  • 语言:简体中文
  • 上映:2012
  • 片长:0
  • 更新:1970-01-01 08:00:00
  • 总播放量:加载中
  • 今日播放量:0
  • 总评分数:0
  • 评分次数:0
剧情介绍:

因为设计脚本制作的内容多,基本的东西我就介绍不做举例操作!!因为别人的教程都有说明!一地图安全区设置资料如下各地安全区地图设置:配置文件:\mir200\Envir\StartPoint.txtE:\微变测试版本\mir200\Envir文件格式:;地图号座标X座标Y禁止说话大小范围光环类型PKZONEPKFIRE04205990104001235234010400122024301040012302700104000471222010400地图号:安全区所在地图座标X:安全区所在地图座标X座标Y:安全区所在地图座标Y禁止说话:安全区内是否禁止说话(此功能未完成)大小范围:安全区范围大小(此功能未完成)光环类型:安全区边界显示类型(4或5)PKZONE:安全区是否为PK比赛区域(此功能未完成)PKFIRE:安全区PK区域边界显示类型(此功能未完成)0420599010000;海角村1新手出生点一1235234010000;落霞岛1新手出生点二1220243010000;落霞岛21230270010000;落霞岛31248252010000;落霞岛40402603010000;海角村20401625010000;海角村30425619010000;海角村40471222015000;中州2225450010000;热砂荒漠2137830010000;红名村4350164010000;禁地5462107010000;西域奇境75241010000;死水沼泽1283835010000;监狱SWYZB2532010000;神威狱SH003A1525010000;比武准备场二地图参数[<HAIDIN2>sjcy市检察院]NOBATFLYNORECALLNOBTNORECALLNOGUILDRECALLNODEARRECALLNOMasterRECALLNOFRIENDRECALLNOGUILDRECALLNODEARRECALLNOMasterRECALLNORANDOMMOVENOPOSITIONMOVElevelup(@shengji)levelup(@shengji)NOFRIENDRECALLkillbyhum(@SWCF)killbymon(@SWCF)NOQBNOTALLOWUSEITEMS(随机神石|随机卷轴|飞来神石|师徒神镯|爱情魔戒|还魂石)DelayGoto(1/@wzjt110)NORECONNECT(0)地图配置文件是..\mir200\Envir\MapInfo.txt打开MapInfo.txt文件后,我们看到类似以下设置:[1落霞岛]CANHORSEweather(2)1477395->T01114138[1落霞岛]号中的数字1就是该地图的地图编号,很多脚本中要使用的,比如传送到某某地图就要到这里查地图编号后,然后脚本命令Mapmove地图编号,落霞岛,就是该地图的显示中文地图名字,这个地图名字可以自己任意设置,设置成什么客户端看地图那就显示什么。[]CANHORSEweather(2)//括号后面的就是各种地图参数了,用来定义该地图的各种属性,比如是否可以骑马,是否PK不加PK值,是否可以使用随机等等,详细可以参考下面地图参数表,每一种参数之间使用空格间隔,可以设置多个地图参数,也可以不设置,具体看你需要什么功能!1477395->T01114138//定义地图跳转的,就是玩家走到这个地图坐标上,就过地图到另一个地图坐标格式是:地图编号坐标X坐标Y->地图编号坐标X坐标Y地图参数详细对照表:地图参数标志说明FIGHT战斗地图,该地图死亡不加PK值,被杀不掉落装备SAFE安全地图,此地图不能互相PK,互相攻击,类似安全区CHECKQUEST进入本地图执行任务脚本格式:CHECKQUEST(Q001)说明:Q001代表脚本名。NEEDSET_ON进入本地图需要人物指定标志为打开状态格式:NEEDSET_ON(001)说明:001代表人物标志NEEDSET_OFF进入本地图需要人物指定标志为打开状态格式:NEEDSET_OFF(001)说明:001代表人物标志MUSIC进入入本地图播放音乐格式:MUSIC(123)说明:123代表客户端的音乐文件名EXPRATE进入本地图后杀怪经验倍数格式:EXPRATE(100)说明:100代表经验倍数,除以100后为实际倍数。PKWINLEVEL进入本地图后可以PK升级格式:PKWINLEVEL(1)说明:1代表升多少级;PKWINEXP进入本地图后可以PK得经验格式:PKWINEXP(1000)说明:1000代表得多少经验;PKLOSTLEVEL进入本地图后可以PK死亡掉等级格式:PKLOSTLEVEL(1)说明:1代表掉多少等级;PKLOSTEXP进入本地图后可以PK死亡掉经验格式:PKLOSTEXPP(1000)说明:1000代表掉多少经验;DECHP进入本地图后自动减HP格式:DECHP(1/10)说明1/101代表减的间隔(秒),10代表一次减多少点;INCHP进入本地图后自动加HP格式:INCHP(1/10)说明1/101代表减的间隔(秒),10代表一次减多少点;NOYS当前地图不能召唤出元神NOQB当前地图不能骑豹子INCGAMEPOINT进入本地图后自动加游戏点格式:INCGAMEPOINT(1/10)说明1/101代表加的间隔(秒),10代表一次加多少点;(用于游戏泡点功能)RUNMON允许穿怪CANHORSE允许骑马RUNHUMAN允许穿人NEEDHOLE进入需要洞NORECALL禁止记忆召唤NOGUILDRECALL禁止行会召唤NODEARRECALL禁止夫妻召唤NOMasterRECALL禁止师徒传送NORANDOMMOVE禁止随机传送NODRUG禁止吃药MINE可以挖矿NOPOSITIONMOVE禁止定座标移动NORECONNECT进游戏时退出本地图格式:NORECONNECT(0)说明:0代表地图号中州QUIZ禁止喊话CANUSELF带此参数的地图允许使用灵符秒杀怪物killbyhum被人杀死触发(包括被宝宝杀死触发)格式:killbyhum(@label)killbymon被怪杀死触发格式:killbymon(@label)killhum杀人触发格式:killhum(@label)MAPFUNC(X)杀怪触发该地图任何怪物被打死触发QManage.txt里的[@mapfuncX]标签段X可以随意数字levelup升级触发格式:levelup(@label)NOBATFLY禁止使用移形换影、遁地、化身蝙蝠NOTALLOWUSEMAGIC(化身蝙蝠|怒斩天下)该地图禁止使用指定技能,括号内的技能有多个用“|”分割NOTALLOWUSEITEMS(回城卷轴|强效金创药)该地图禁止使用指定物品,括号内的物品有多个用“|”分割NOFRIENDRECALL禁止好友传送CANUSELF该地图允许使用灵符杀怪DelayGoto(10/@Lable)进入该地图,每间隔10秒触发一次登陆脚本中的[@Lable]标签三镜像NPC添加镜像NPC设置:配置文件位置Mir200\Envir\Merchant.txt配置文件格式中州_老兵0468226老兵00000镜像<0>5468226老兵00000以上表示,克隆一个0号地图的老兵NPC脚本到5号地图注意:被镜像的原地图必须先被服务器读取,因为Merchant.txt读取方式是从下到上所以被镜像的原地图应该在镜像地图的下面。镜像<lhfmz1>lhfmz51537封元守卫048000镜像<lhfmz1>lhfmz41537封元守卫048000镜像<lhfmz1>lhfmz31537封元守卫048000镜像<lhfmz1>lhfmz21537封元守卫048000特殊\封元守卫lhfmz11537封元守卫048000特别注意:镜像NPC里不能带购买列表框,比如:买装备、买药品、仓库等带列表的功能,不能在镜像NPC中出现!四镜像地图添加镜像地图配置[HAIDIN2失落沉船二层]NORECALLNORANDOMMOVENOBATFLYNOPOSITIONMOVENOGUILDRECALLNODEARRECALLNOMasterRECALLNOFRIENDRECALLNOTALLOWUSEITEMS(随机神石|飞来神石)DelayGoto(10/@LYJSSJ)NOBT[<HAIDIN2>sjcy市检察院]NOBATFLYNORECALLNOBTNORECALLNOGUILDRECALLNODEARRECALLNOMasterRECALLNOFRIENDRECALLNOGUILDRECALLNODEARRECALLNOMasterRECALLNORANDOMMOVENOPOSITIONMOVElevelup(@shengji)levelup(@shengji)NOFRIENDRECALLkillbyhum(@SWCF)killbymon(@SWCF)NOQBNOTALLOWUSEITEMS(随机神石|随机卷轴|飞来神石|师徒神镯|爱情魔戒|还魂石)DelayGoto(1/@wzjt110)NORECONNECT(0)配置文件设置Mir200\Envir\MapInfo.txt配置文件格式[0中州][<0>01中州-1][<0>02中州-2][<0>03中州-3][<0>04中州-4]以上红色部分的编号就是新地图的地图编号!这个配置的意思是地图代码01、02、03、04的地图都镜像地图代码为0的地图,这样你就可以拥有4个中州了,而玩家客户端上调用的都只是0.nmp文件,而你的服务器MAP地图文件夹里也不用放对应的地图文件,因为直接使用的是0号地图克隆的。注意:被镜像的原地图必须先被服务器读取,因为MapInfo.txt读取方式是从上到下所以被镜像的原地图应该在镜像地图的上面。五小地图设置每一张地图如果需要能在客户端右上方那看到小地图,还必须要在服务器上设置!服务器上\mir200\Envir\MiniMap.txt内是对应每张大地图配置对应的小地图格式:空格间隔大地图编号小地图编号如:1102;落霞岛1280;小黑屋XSXL1220;XSXL2220;有关小地图的序号查询,打开传世客户端以下文件:传奇世界\Data\Config\minmaplist.xml找到里面这种参数<Mapid="0"name="中州"minmapid="101"width="800"height="800">这是官方的地图配置参数,以上0为地图编号,后面是地图名字,minmapid=101就是小地图编号六添加NPC\mir200\Envir\Merchant.txt新传送门\总理府0454237道具地图总理府023400这里学习自行在指定地图指定坐标位置上增加一个NPC:NPC的配置文件有两个文件可以配置:\mir200\Envir\Merchant.txt\mir200\Envir\Npcs.txtMerchant.txt文件为配置可交易型的NPC,Npcs.txt为配置不可交易的型NPC,当前一般都是使用Merchant.txt文件来配置!我们打开\mir200\Envir\Merchant.txt可观察到里面有全服所有地图NPC的配置信息,它们可以调整每个NPC的外观、所在地图、所在坐标,对应脚本名字等等信息!;==========================================================;NPC脚本文件名地图坐标X坐标YNPC名字NPC序号NPC外观代码是否为沙城NPC;==========================================================老兵\中州_老兵0468226老兵00000老兵\海角_老兵0406619海角村老兵00000老兵\落霞_老兵1253248老兵00000老兵\热砂_老兵2222444老兵00000老兵\跃马_老兵3188415老兵00100老兵\禁地_老兵4340174老兵00000老兵\西域_老兵5462107老兵00000老兵\死水_老兵75538老兵00000;==========================================================我们可以观察到上面的配置信息:老兵\中州_老兵0这个表示该NPC对应的路径和脚本名字;在服务器上查找\mir200\Envir\market_def\老兵\中州_老兵-0.txt就是它的脚本文件了NPC脚本命名格式是,配置文件中的设置名字+“_”+地图编号比如我要设置:装备合成5468221装备合成03000那么我就要在\mir200\Envir\market_def\目录下建立一个新的文本文件,改名为“装备合成_5.txt”就变成了\mir200\Envir\market_def\装备合成_5.txt5表示地图编号5,是西域地图,后面的就是具体坐标,再后面就是显示的NPC名字,3表示该NPC的外观!注意:NPC添加是一排一个,直接在Merchant.txt文本中最后面追加即可增加新NPC,添加的新NPC必须要对应添加脚本文件,否则启动引擎就会报错XXX脚本文件未找到的提示!七添加新地图地图配置文件是..\mir200\Envir\MapInfo.txt服务器地图文件存放在:\mir200\map\所有在MapInfo.txt中配置的地图编号,除镜像地图外,都必需要在\mir200\map\中能找到与之对应的地图文件,否则引擎将不能启动,在\mir200\map\中的地图文件,是传世客户端中传奇世界\Data\map\文件夹下的文件,服务器上的是直接从传世客户端里复制进去的。打开MapInfo.txt文件后,因为所谓的新地图,都是使用的老地图,已经存在的地图,复制一个改个名字来制作的,一般采用镜像地图配置来增加!举例:(新添加一个与魔境6层地图一样的地图来做夺宝地图)01.打开MapInfo.txt文件后,搜索找到魔境六层地图的配置信息.[NL006炼狱魔境六层]NOGUILDRECALLNODEARRECALLNOMasterRECALLNOFRIENDRECALLNORECALLEXPRATE(200)02.找到后,我们观察到,[NL006炼狱魔境六层]它的地图编号是:NL00603.我们把MapInfo.txt文件拉到最下面,最后面添加:[<NL006>DBDT夺宝地图]NOBATFLYNORECALLNOGUILDRECALLNODEARRECALLNOMasterRECALLNORANDOMMOVENOPOSITIONMOVENOQBNOFRIENDRECALL04.按照上面我们就把这个新的夺宝地图添加完毕了,启动游戏后,可以使用GM命令@goDBDT直接飞进这个地图中测试,以上蓝色部分为对该地图的属性定义,详细可按照自己的需要来定义,参数定义说明请查看地图参数详解!05.为该地图添加对应的小地图打开\mir200\Envir\MiniMap.txt找到NL006的小地图配置参数,然后复制一份追加添加在该文件的最后面,修改NL006为新地图的编号DBDT即可

影片点播: