一、MiniMap.txt脚本文件解析
文件作用:
MiniMap.txt 是传奇服务端中用于定义地图内 坐标点、区域范围或特殊触发条件 的脚本文件。其核心功能是标记地图中的关键位置(如安全区入口、怪物刷新点、任务触发点等),供游戏逻辑调用。
参数格式解析
以用户提供的示例为例:
102
11 103
12 104
105
106
G003 116
G004 116
...
参数含义:
纯数字对(如 0 101):
前一个数字:通常表示 地图坐标点的X轴或Y轴编号。
后一个数字:表示 该坐标关联的地图编号。
示例:0 101 表示在坐标X=0的位置,关联到地图编号101(可能是盟重安全区入口)。
带前缀的编号(如 G003 116):
前缀(如G003):可能代表 地图区域类型或功能标识(如传送点、怪物刷新区)。
后缀数字(如116):关联的地图编号,表示触发后的跳转目标。
示例:G003 116 表示在某个特定区域(如“安全区”)触发后,玩家会被传送到地图116。
二、MapInfo.txt脚本文件解析
文件作用:
MapInfo.txt 是地图的 核心属性配置文件,定义了地图的基础规则(如是否允许PK、传送、怪物刷新规则等)。
参数格式解析
以用户提供的示例为例:
[G011 活动地图]
NORANDOMMOVE NORECALL NODEARRECALL NOGUILDRECALL NOMasterRECALL
FIGHT NORECONNECT(0159)
参数含义:
方括号内内容(如 [G011 活动地图]):
G011:地图的唯一标识符(可能与地图文件名或编号对应)。
活动地图:地图的描述性名称,用于管理员识别。
英文参数(如 NORANDOMMOVE):
NORANDOMMOVE:禁止使用随机传送卷轴(玩家无法通过卷轴传送到其他地图)。
NORECALL:禁止使用记忆召唤功能(如行会传送、夫妻传送)。
NOMASTERRECALL:禁止师徒传送。
FIGHT:允许PK,但死亡会掉落装备(区别于 FIGHT3 的行会战规则)。
NORECONNECT(0159):玩家掉线后,重新登录时会被传送到地图编号0159(如盟重武器店)。
括号内数字(如 (0159)):
表示 关联的地图编号,用于触发特定操作(如传送、经验倍数调整等)。
示例:NORECONNECT(0159) 中的 0159 是盟重主城的安全地图编号。
三、实际应用场景举例
活动地图配置:
若 G011 是“双倍经验活动地图”,则 FIGHT 允许PK但限制掉落,NORECONNECT(0159) 确保玩家掉线后回到安全区。
安全区规则:
在安全区地图中,通过 NORANDOMMOVE 和 NORECALL 禁用传送功能,防止恶意PK。
四、总结
MiniMap.txt:通过坐标与地图编号的映射,控制玩家移动和触发事件。
MapInfo.txt:定义地图规则,通过参数组合实现PK、传送、经验调整等复杂逻辑。
数字含义:通常关联地图编号或功能标识,需结合具体服务端配置进一步验证。
文件作用:
MiniMap.txt 是传奇服务端中用于定义地图内 坐标点、区域范围或特殊触发条件 的脚本文件。其核心功能是标记地图中的关键位置(如安全区入口、怪物刷新点、任务触发点等),供游戏逻辑调用。
参数格式解析
以用户提供的示例为例:
102
11 103
12 104
105
106
G003 116
G004 116
...
参数含义:
纯数字对(如 0 101):
前一个数字:通常表示 地图坐标点的X轴或Y轴编号。
后一个数字:表示 该坐标关联的地图编号。
示例:0 101 表示在坐标X=0的位置,关联到地图编号101(可能是盟重安全区入口)。
带前缀的编号(如 G003 116):
前缀(如G003):可能代表 地图区域类型或功能标识(如传送点、怪物刷新区)。
后缀数字(如116):关联的地图编号,表示触发后的跳转目标。
示例:G003 116 表示在某个特定区域(如“安全区”)触发后,玩家会被传送到地图116。
二、MapInfo.txt脚本文件解析
文件作用:
MapInfo.txt 是地图的 核心属性配置文件,定义了地图的基础规则(如是否允许PK、传送、怪物刷新规则等)。
参数格式解析
以用户提供的示例为例:
[G011 活动地图]
NORANDOMMOVE NORECALL NODEARRECALL NOGUILDRECALL NOMasterRECALL
FIGHT NORECONNECT(0159)
参数含义:
方括号内内容(如 [G011 活动地图]):
G011:地图的唯一标识符(可能与地图文件名或编号对应)。
活动地图:地图的描述性名称,用于管理员识别。
英文参数(如 NORANDOMMOVE):
NORANDOMMOVE:禁止使用随机传送卷轴(玩家无法通过卷轴传送到其他地图)。
NORECALL:禁止使用记忆召唤功能(如行会传送、夫妻传送)。
NOMASTERRECALL:禁止师徒传送。
FIGHT:允许PK,但死亡会掉落装备(区别于 FIGHT3 的行会战规则)。
NORECONNECT(0159):玩家掉线后,重新登录时会被传送到地图编号0159(如盟重武器店)。
括号内数字(如 (0159)):
表示 关联的地图编号,用于触发特定操作(如传送、经验倍数调整等)。
示例:NORECONNECT(0159) 中的 0159 是盟重主城的安全地图编号。
三、实际应用场景举例
活动地图配置:
若 G011 是“双倍经验活动地图”,则 FIGHT 允许PK但限制掉落,NORECONNECT(0159) 确保玩家掉线后回到安全区。
安全区规则:
在安全区地图中,通过 NORANDOMMOVE 和 NORECALL 禁用传送功能,防止恶意PK。
四、总结
MiniMap.txt:通过坐标与地图编号的映射,控制玩家移动和触发事件。
MapInfo.txt:定义地图规则,通过参数组合实现PK、传送、经验调整等复杂逻辑。
数字含义:通常关联地图编号或功能标识,需结合具体服务端配置进一步验证。

