当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇卧龙山庄MapInfo文件脚本编写完全指南

热度:
MapInfo.txt是传奇服务端核心配置文件,控制地图属性和功能。卧龙山庄作为经典地图,其脚本编写需要遵循特定格式和参数设置。

卧龙山庄基础配置
卧龙山庄地图代码为HERO1,小地图代码通常为10302或302。在MapInfo.txt中添加以下基础配置:

[HERO1卧龙山庄]
FIGHT
NORECONNECT(3)
IncGamePoint(60/1)

FIGHT参数允许玩家在地图内进行战斗。NORECONNECT(3)设置玩家断线重连后返回地图编号3,通常为盟重土城。IncGamePoint(60/1)表示每分钟增加1点游戏点数。

地图传送点设置
卧龙山庄包含多个密室和房间,需要设置传送点:

HERO124187->0135A89
0135A910->HERO125188
HERO119142->0131A415
0131A416->HERO119143

格式为"源地图坐标X坐标Y->目标地图坐标X坐标Y"。坐标点需在地图可行走区域,避免设置在障碍物或墙体位置。

附属地图配置
卧龙山庄包含多个附属地图,每个都需要独立配置:

[0135A|0135山庄密室]
FIGHT
NORECONNECT(3)
IncGamePoint(60/1)

[0131A|0131山庄密室]
FIGHT
NORECONNECT(3)
IncGamePoint(60/1)

[0114A|0114山庄茶室]
FIGHT
NORECONNECT(3)
IncGamePoint(60/1)

竖线分隔符前为地图编号,后为地图显示名称。所有附属地图应保持参数一致性。

高级参数应用
EXPRATE设置经验倍数,格式为EXPRATE(100)代表1倍经验。DECGAMEGOLD控制自动扣除游戏币,格式DECGAMEGOLD(1/10)表示每秒扣除10点。

MUSIC参数指定背景音乐,格式MUSIC(..\Wav\bg.mp3)。CHECKQUEST触发任务脚本,格式CHECKQUEST(Q001)调用Q001任务。

NPC配置关联
MerChant.txt需同步配置NPC:

卧龙\卧龙笔记3326340卧龙笔记0700
卧龙\橙色卧龙古书HERO163185橙色卧龙古书0710
卧龙\红色卧龙古书HERO1192191红色卧龙古书0720

格式为"路径\NPC名称地图编号X坐标Y坐标NPC名称外观范围标志"。

刷怪配置要点
MonGen.txt中设置怪物刷新:

HERO15050半兽勇士10201
HERO1100100祖玛卫士5152

参数依次为地图编号、X坐标、Y坐标、怪物名称、刷新范围、刷新间隔、刷新数量。卧龙山庄人形守卫需对应Monster.txt中的怪物ID。

脚本调试方法
修改后必须重启服务端使配置生效。测试时可将时间参数临时调短,如将1800秒改为60秒快速验证功能。使用专业文本编辑器避免编码问题,推荐Notepad++。

完整配置示例
[HERO1卧龙山庄]
FIGHT
NORECONNECT(3)
IncGamePoint(60/1)
EXPRATE(150)
MUSIC(..\Wav\wolong.mp3)
CHECKQUEST(WL001)

HERO124187->0135A89
0135A910->HERO125188

[0135A|0135山庄密室]
FIGHT
NORECONNECT(3)
IncGamePoint(60/1)

此配置实现基础卧龙山庄功能,包含经验加成、背景音乐和任务触发。

注意事项
地图编号必须在MapInfo.txt中唯一确认。变量使用前需初始化,避免残留值影响检测。路径必须使用英文,禁止中文或特殊字符。配置文件修改前务必备份原文件。

卧龙山庄脚本编写需综合考虑地图参数、传送点、NPC配置和怪物刷新等多个方面。正确配置可实现完整的地图功能,为玩家提供丰富的游戏体验。
[顶部]