传奇脚本核心参数详解:MiniMap.txt与MapInfo.txt功能解析

来源: 作者: 点击:
一、MiniMap.txt脚本文件解析

文件作用:
MiniMap.txt是传奇服务端中用于定义地图内坐标点、区域范围或特殊触发条件的脚本文件。其核心功能是标记地图中的关键位置(如安全区入口、怪物刷新点、任务触发点等),供游戏逻辑调用。

参数格式解析

以用户提供的示例为例:
102

11103
12104
105

106

G003116
G004116
...

参数含义:
纯数字对(如0101):

前一个数字:通常表示地图坐标点的X轴或Y轴编号。

后一个数字:表示该坐标关联的地图编号。

示例:0101表示在坐标X=0的位置,关联到地图编号101(可能是盟重安全区入口)。
带前缀的编号(如G003116):

前缀(如G003):可能代表地图区域类型或功能标识(如传送点、怪物刷新区)。

后缀数字(如116):关联的地图编号,表示触发后的跳转目标。

示例:G003116表示在某个特定区域(如“安全区”)触发后,玩家会被传送到地图116。

二、MapInfo.txt脚本文件解析

文件作用:
MapInfo.txt是地图的核心属性配置文件,定义了地图的基础规则(如是否允许PK、传送、怪物刷新规则等)。

参数格式解析

以用户提供的示例为例:

[G011活动地图]
NORANDOMMOVENORECALLNODEARRECALLNOGUILDRECALLNOMasterRECALL
FIGHTNORECONNECT(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、传送、经验调整等复杂逻辑。

数字含义:通常关联地图编号或功能标识,需结合具体服务端配置进一步验证。
[顶部]