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配置和怪物刷新等多个方面。正确配置可实现完整的地图功能,为玩家提供丰富的游戏体验。
卧龙山庄基础配置
卧龙山庄地图代码为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配置和怪物刷新等多个方面。正确配置可实现完整的地图功能,为玩家提供丰富的游戏体验。

