传奇服务端地图配置文件MapInfo.txt的代码语法详解

来源: 作者: 点击:
一、基础格式与结构

MapInfo.txt文件控制游戏内所有地图的属性和连接关系,每一行代码代表一个独立地图或一个传送点,遵循以下结构:

[地图编号 地图中文名] 地图标识符
例:

[0 比奇省]
[0122 皇宫] NORECALL FIGHT NORANDOMMOVE NORECONNECT(0125)


• 地图编号:如 0、0122,唯一标识地图的内部数字。通常3-4位数字,部分版本用T开头如 T134 表示临时地图。

• 地图中文名:如“比奇省”,是玩家打开小地图时显示的名称。

• 地图标识符:空格分隔的一系列关键词,决定该地图的特殊规则。

二、常见地图标识符与解释

以下为代码中出现的关键标识符,大小写敏感:

• NORECALL:此地图内禁止使用“记忆传送”命令(如天地合一、夫妻传送)。

• FIGHT:此地图允许玩家之间进行PK(战斗)。

• NORANDOMMOVE:此地图内禁止使用“随机传送卷”等随机传送道具。

• NORECONNECT(地图编号):玩家在此地图离线后,重新登录时将被传送至括号内指定的地图。例如 NORECONNECT(0125) 表示玩家在皇宫掉线后,重登会出现在编号0125的地图中。

• SAFE:此地图为安全区,玩家在此不会受到攻击。

• NEEDHOLE:此地图需要“洞”才能进入(如石墓洞穴需点洞穴入口)。

• DARK:此地图为黑暗环境,需点蜡烛或佩戴照明道具。

三、地图连接点格式

连接点代码定义了两个地图之间的“门”或通道,格式为:

源地图 坐标X,坐标Y -> 目标地图 坐标X,坐标Y

例:

T134 33,8 -> 0122 11,41
0122 11,42 -> T134 32,9
0 346,186 -> T134 6,35


• 第一部分:T134 33,8 表示从 T134 地图的坐标 (33,8) 点。

• 箭头:-> 表示传送方向。

• 第二部分:0122 11,41 表示到达 0122 地图的坐标 (11,41) 点。

该代码表示:玩家在 T134 地图的 (33,8) 坐标点,可进入(走进)0122 地图的 (11,41) 坐标点。下方代码是其反向通道,通常成对出现,构成双向传送。若只有单向,则为“陷阱”或特殊入口。

四、代码翻译解释

您提供的代码段翻译如下:

0 比奇省

地图编号0,名为“比奇省”,无特殊标识,默认是允许随机、可被传送的安全区域。

[0122 皇宫] NORECALL FIGHT NORANDOMMOVE NORECONNECT(0125)

地图编号0122,名为“皇宫”,规则为:禁止记忆传送、允许PK、禁止随机传送、下线重登后出现在0125地图。

T134 33,8 -> 0122 11,41
0122 11,42 -> T134 32,9
0122 13,44 -> T134 32,9

这是三个连接点:
1. 从 T134 地图坐标 (33,8) 进入 0122 地图坐标 (11,41)。
2. 从 0122 地图坐标 (11,42) 返回 T134 地图坐标 (32,9)。
3. 从 0122 地图坐标 (13,44) 返回 T134 地图坐标 (32,9)。

[T134 皇宫前厅] NORECALL FIGHT NORANDOMMOVE NORECONNECT(0125)

地图编号T134,名为“皇宫前厅”,规则同皇宫。

0 346,186 -> T134 6,35
0 347,186 -> T134 6,35
0 348,187 -> T134 6,35
T134 5,36 -> 0 346,187

这是四个连接点:
1. 从比奇省 (0) 坐标 (346,186) 进入皇宫前厅 (T134) 坐标 (6,35)。
2. 从比奇省 (0) 坐标 (347,186) 进入皇宫前厅 (T134) 坐标 (6,35)。
3. 从比奇省 (0) 坐标 (348,187) 进入皇宫前厅 (T134) 坐标 (6,35)。
4. 从皇宫前厅 (T134) 坐标 (5,36) 返回比奇省 (0) 坐标 (346,187)。

[0110 研究院] FIGHT
[0111 研究院] FIGHT

地图编号0110和0111,都叫“研究院”,规则为:允许PK。