天空 发表于 2023-4-30 14:52:13

城镇twn,区域map,大区域rgn,大地图mm

【城镇文件.twn】

标题文字动画
        `Title/HendonMyre.ani`

城镇的贴图
        `Map/CutScene/Elvengard.img`        0

进入城镇前必须完成的副本编号,-1代表没有要求
        -1

城镇小区域
        1区域1
        `Alfhlyra/Gate_Alfh.map`区域的map文件
        ``        376        299        391        305未知效果,没什么用,删掉也没事
        ``
        ``        474        234出生坐标x,y(//        ``        5进入的副本接口编号//        ``普通区域)




【区域文件.map】

//默认不用管
        80
街头争霸人数,下限上限
        2        8

        164        199        384        233        152        199        58        232        486        202        62        229

        152        199        58        232        486        202        62        229

        ``
这些都是默认的不用管

地板影子类型,镜子,仿月光酒馆
``

长地板,代码行数越多,显示越长
        `Tile/ForestOver.til`
        `Tile/ForestOver.til`


宽地板,数量要与长地板一致
        `Tile/ForestOver.til`
        `Tile/ForestOver.til`


当前区域声音,用n++打开客户端根目录dudio.xml,查找下面编号,得到一个路径,名字为.ogg的音乐
        `M_FOREST_TOWN`背景声音
        `AMB_FOREST_01`走路声音


背景动画,比如一些门的动画


该区域的一些动画,比如石头,柱子,树,传送阵等
        `Animation/elvenRdg.ani`        ``        774        180        0       
        `Animation/Block1.ani`        ``        787        278        0       
        `Animation/Tree1.ani`        ``        175        164        0       

这个动画,有图层区别,一般比较比较靠前,一般为底层,未测试,三个数分别是xyz坐标

调用的特效
        5        150        150        0        //特效编号-x-y-z坐标
        6        330        230        500       


传送门,六个数一组(传送门是双向的,有一个传送过去的门就得有一个传送回来的门,不然角色会卡在左上角)
        -2        176        21        143        1        0
        863        174        27        145        -1        -1

六个数一组
第一个数x坐标
第二个数y坐标,生成一个传送门
第三个数为传送门长度
第四个数为传送门宽度,的一个门,前往
第五个数城镇编号         -1代表连结副本接口
第六个数该城镇小区域编号 -1代表连结副本接口

城镇移动范围,四个数一组
        7        192        871        128

第一个数x坐标
第二个数y坐标,生成一个
第三个数长度
第四个数宽度,的一个可移动区域

区域内的npc
        2        ``        477        160        0       
        32        ``        691        163        0       
        22        ``        275        225        0       

第一个数npc编号
第二个npc的朝向
第三个npc所在的x坐标
第四个npc所在的y坐标
第五个npc所在的z坐标



【区域文件.rgn】

区域包括的城镇编号 就是说你在这些城镇里打开大地图就是打开的这个大地图
        1        2        3        4        5



        `阿拉德大陸`
       

//英文名 没用
        `Arad Continent`
       

大地图文件
        `MiniMap/arad.mm`



【世界地图文件.mm】

当前区域世界地图所调用的img,后面数字必须是0
       
                `Interface2/arad_worldmap.img`        0各个小区块
       
                `Interface2/Worldmap_background.img`        0当前区域大地图的背景图


城镇的开头
       
                1城镇编号为1
       
               
                        0区域编号为0
                类型默认
                        0
                城镇编号1区域编号0的这个map文件内可行走区域的最左上角与最右下角的x,y坐标
                        10        157        1558        355
               
                        462        340        569        372对应大地图上这个map文件所对应区块的最左上角与最右下角x,y坐标,这样以来你角色在map里面移动,大地图上也会相应的移动,不过一般这种都是国服写好的,不自制城镇,自制地图,就不用改
               
                        8        1335        173第一个数是npc编号,第二三数是npc在map文件内的xy坐标一般npc城镇的地图文件里面坐标是多少就写多少,前提是这个标签的写的范围能跟城镇地图的可行走范围对应起来
               
                        1        445        173
               
                        当前区块需要多少级才能显示出来
                                1
                        当前区块的img编号
                                0
               
       
城镇的结尾

副本接口的开头
        副本接口编号
                1
        显示的等级
                1        2
        两把剑交叉的小图标的中心的坐标
                666        365
       
                多少级可以看见
                        1
                区块图片编号
                        1
       
副本接口的结尾

//这个对应在前面写的npc,前面给npc指定显示的位置,这里给npc指定鼠标移动到地图上npc那里可以显示该npc在地图上显示的详细信息
        npc编号
                13
       
                `諾頓·馬西莫格`
               
        显示类型
                ``商店
                ``修理装备
                ``分解装备
       
       
                3商店编号,这个一般不用管
                商店名称
                        `新手HP、 MP藥劑`
                       
                1-85级都能看见
                        1        85
                //默认照抄,猜测99是对所有职业显示
                        99
               
       


特别说明//npc在大地图上显示的小头像图标,对应的是npc在npc.lst里的编号跟npk里的图片编号一致.比如你写了一个npc,你给他定义的编号是5009,那么你把这个npc放在大地图里,它在大地图显示的头像就是一个红色的D.因为npk里没有编号为5009的贴图与其对应






































温暖如手 发表于 2023-4-30 14:52:14

好东西,真的很不错

墨涵 发表于 2023-4-30 14:57:35

这么好的帖子不顶可惜了

项海泉 发表于 2023-4-30 15:08:21

谢谢分享哈哈哈哈哈哈哈

感恩百合 发表于 2023-4-30 15:14:26

楼主,大恩不言谢了

美儿 发表于 2023-4-30 15:19:49

谢谢楼主分享

德龙八戒 发表于 2023-4-30 15:27:04

不错不错,楼主您辛苦了

生活靠自己 发表于 2023-4-30 15:33:42

TGL牛逼!!!!!

老王琛心话 发表于 2023-4-30 15:39:06

谢谢楼主,共同发展

尼古拉斯乔治 发表于 2023-4-30 15:51:06

谢谢分享哈哈哈哈哈哈哈

未知钢柔 发表于 2023-4-30 16:01:47

走自己的路,让别人打车去吧。

玩爽 发表于 2023-4-30 16:13:14

这么好的帖子不顶可惜了

秦宝玉 发表于 2023-4-30 16:23:49

我是来刷分的

大牛无敌 发表于 2023-4-30 16:34:27

希望TGL论坛越来越好!!!

哇唔 发表于 2023-4-30 16:39:42

小手一抖,积分到手
页: [1] 2 3
查看完整版本: 城镇twn,区域map,大区域rgn,大地图mm