MapInfo.txt 路径固定在 MirServer\Mir200\Envir\MapInfo.txt,每一行描述一张地图的连接关系与行为属性。标准行结构:
[地图号 地图名] 参数1 参数2 参数3 ...
连接点格式:地图号 X,Y 范围 -> 目标地图号 X,Y
例如:
[3 盟重省] FIGHT RUNMON
3 330,314 1 -> 0159 5,16
M2 启动只读一次,改完必须 M2 控制台“重新加载地图配置”或重启,不然线上还是旧属性。地图大代码改了忘了配 MiniMap.txt(格式:地图号 小地图索引),右上角雷达空白。
一、基础环境类参数
- SAFE:绝对安全区,禁止互相攻击/PK,死亡原地复活点关联 StartPoint.txt
• FIGHT:战斗区,允许PK,杀人不加PK值,死亡不掉装备(经典竞技场/练功房)
• FIGHT2:战斗区,杀人不加PK值,人物死亡掉装备
- FIGHT3:行会战专用,进图名字变色,格式 FIGHT3(0) 死亡不掉 / FIGHT3(1) 死亡掉,可连续复活三次
• FIGHT4:挑战地图,杀人不加PK值,人物和怪物死亡都不掉装备
- FIGHT5:战斗地图,杀人不加PK值,人物死亡不掉装备,怪物死亡掉装备
• NEWFIGHT:新PK地图,可PK但掉装备
• DAY:强制白天,免蜡
• DARK:黑暗区域,强制需火把/蜡烛照明,用于地牢、洞穴
- MINE:允许挖矿地图,绑定 Mining.txt 矿点
• QUIZ:禁止喊话/全封穿人穿怪(部分新M2支持)
• MUSIC(路径或ID):进图播放背景音,路径如 MUSIC(..\Wav\bg.mp3) 或客户端音效名,996/GEE 用 MUSIC(100) 指 cfg_sound.xls ID
二、传送与移动限制类
• NORECALL:禁记忆套/天地合一召回
• NOGUILDRECALL:禁行会合一
• NODEARRECALL:禁夫妻传送
• NOMASTERRECALL:禁师徒传送
- NORANDOMMOVE:禁随机传送卷
• NOPOSITIONMOVE:禁传送戒指/定坐标移动(地牢逃脱卷等)
• NORECONNECT(地图号) / NORECONNECT(地图,X,Y):掉线重连后被踢到指定地图,攻城/副本强制回城常用
- RUNMON:允许穿怪,任务图建议 RUNMON(1) 走路跑步都穿,否则卡死
• RUNHUMAN:允许穿人,RUNHUMAN(1) 同理解释
• NORUNMON / NORUNHUMAN:反向禁穿
- NEEDHOLE:必须借 Race=95 怪物钻洞事件进入,尸王殿/桃源之门机制
三、进入条件与脚本联动类
• NEEDSET_ON(编号):人物标志位=1才准进,如 NEEDSET_ON(001),配合 QuestDiary 里 SET [001] 1 做任务门槛
- NEEDSET_OFF(编号):标志位=0才准进
• CHECKQUEST(Q001):进图触发 MapQuest_def\Q001.txt 脚本段,做副本开场、对话、计时
• NODRUG:禁一切药品/卷轴,闯关图标配
- NODEAL:禁交易
• SAYLEVEL(等级):限制地图内喊话最低等级
• HITMON(@段):攻击怪物触发 QFunction 指定段
四、数值与结算类(玩法核心)
- EXPRATE(100):杀怪经验倍数,100=1倍,200=2倍,经验副本直接拉
• PKWINLEVEL(1):击杀玩家升1级,竞技场杀人晋级
• PKWINEXP(1000):击杀玩家给1000经验
- PKLOSTLEVEL(1):死亡掉1级
• PKLOSTEXP(1000):死亡掉1000经验(注意老引擎写作 PKLOSTEXPP)
• DECHP(秒/点):每N秒扣血,熔岩图/窒息图 DECHP(1/10) 每秒10点
- INCHP(秒/点):每N秒回血,泡点地图 INCHP(3/20)
• DECGAMEGOLD(秒/点):每秒扣游戏币,没币自动回城
• INCGAMEGOLD(秒/点):每秒加游戏币/积分
- INCGAMEPOINT(60/1):每60秒加1点游戏点(老M2常见写法)
• DECMONEY(货币/秒/点/@段) / INCMONEY(货币/秒/点/@段):新引擎扩展,触发 QFunction-0.txt 对应段
五、副本与高级玩法参数(GEE/996/翎风等新引擎)
• FB(数量,名称,1):批量生成副本地图,如 FB(40,祖玛副本,1) 建40个独立祖玛副本,带1取消三职业限制
• OFFLINE:EI关离线挂机时,带此参地图仍挂机(安全区有效)
- BattlingDisExit:战斗状态禁止退出地图
• NOHORSE / canride:禁/允骑马
• NOMANNOMON:地图没人时不刷怪,省资源
六、实战玩法拼接示例
1. 竞技杀人晋级场
[8888 决斗祭坛] FIGHT PKWINLEVEL(1) PKWINEXP(50000) PKLOSTLEVEL(2) PKLOSTEXP(200000) NORANDOMMOVE NORECALL NODEAL
进图即战场,杀一人升1级给5万经验,死掉2级+20万经验,禁随机禁召回禁交易。
2. 任务门槛副本
[7001 封印密室] NODRUG RUNMON(1) RUNHUMAN(1) NEEDSET_ON(120) CHECKQUEST(Q0701) EXPRATE(300) NORECONNECT(3 330 330)
只有完成前置任务(标志120=1)能进,禁药、可穿、3倍经验、掉线回盟重,进图跑 Q0701 开场脚本。
3. 熔岩窒息练级图
[6100 熔火深渊] FIGHT DECHP(2/35) INCGAMEPOINT(60/1) EXPRATE(500) MUSIC(..\Wav\lava.mp3)
每2秒掉35血,每60秒回1点游戏点,5倍经验,配背景音,逼玩家带足药+高防进。
4. 行会战厅
[0999 沙城演武场] FIGHT3(0) NOPOSITIONMOVE NORUNHUMAN NORECONNECT(3 330 330)
行会对推不掉装,禁传送戒指,禁穿人,掉线回盟重,攻城彩排专用。
5. 镜像多开地图
[0 比奇]
[01|0 比奇-分线1]
[02|0 比奇-分线2]
01/02 镜像 0.map,多线分流不另做地图文件,原图必须写在镜像行上方。
七、配套文件联动(改MapInfo别忘了)
• MiniMap.txt:地图号→小地图索引,漏配雷达空白
- StartPoint.txt:每张大图安全区复活坐标
• MonGen.txt:刷怪坐标,NEEDHOLE 需在洞口坐标刷 Race=95 怪
• MapQuest_def\Qxxx.txt:CHECKQUEST 触发脚本体
- QFunction-0.txt:DECMONEY/INCMONEY/@段回调、HITMON 触发
• M2参数设置→PK控制:PKWIN系列生效需在此开总开关
八、完整高频参数速查表
SAFE 安全区 / FIGHT 战斗不掉装 / FIGHT2 战斗掉人装 / FIGHT3(01) 行会战 / FIGHT4 挑战不掉装 / FIGHT5 战斗怪掉人保 / NEWFIGHT 新PK掉装 / DAY 免蜡 / DARK 黑暗需烛 / MINE 挖矿 / QUIZ 禁喊/封穿 / MUSIC(路径 ID) 背景音 / NORECALL 禁记忆 / NOGUILDRECALL 禁行会 / NODEARRECALL 禁夫妻 / NOMASTERRECALL 禁师徒 / NORANDOMMOVE 禁随机 / NOPOSITIONMOVE 禁传送戒 / NORECONNECT(图 X
Y) 掉线踢 / RUNMON(1) 穿怪 / RUNHUMAN(1) 穿人 / NORUNMON 禁穿怪 / NORUNHUMAN 禁穿人 / NEEDHOLE 钻洞进 / NEEDSET_ON(n) 标志开进 / NEEDSET_OFF(n) 标志关进 / CHECKQUEST(Qx) 进图脚本 / NODRUG 禁药 / NODEAL 禁交易 / SAYLEVEL(n) 喊话等级 / HITMON(@段) 打怪触发 / EXPRATE(n) 经验倍 / PKWINLEVEL(n) 杀人升级 / PKWINEXP(n) 杀人经验 / PKLOSTLEVEL(n) 死掉级 / PKLOSTEXP(n) 死掉经验 / DECHP(s/d) 扣血 / INCHP(s/d) 回血 / DECGAMEGOLD(s/d) 扣币 / INCGAMEGOLD(s/d) 加币 / INCGAMEPOINT(s/d) 加点 / FB(n,名,1) 副本批建 / OFFLINE 离线挂机 / NOHORSE 禁马 / NOMANNOMON 无人不刷
地图玩法的全部差异都写在这一行参数里,副本、竞技、闯关、泡点、行会战、镜像分线本质就是 SAFE/FIGHT 系 + NEEDSET/CHECKQUEST 门槛 + DECHP/EXPRATE/PKWIN 结算 + FB/NORECONNECT 容器 的组合排列。
传奇MapInfo地图参数保姆级教程:SAFE/FIGHT/NEEDSET与副本竞技场玩法完整参数表
来源:
作者:
点击:

