以下是传奇手游中常用的地图参数配置详解,依据引擎技术文档及游戏机制整理而成。这些参数用于控制地图的行为规则、玩家交互、资源产出等核心功能,适用于主流引擎如GOM等。
一、地图参数分类说明
1. 基础设置类
| 参数标志 | 功能说明 | 格式示例 |
||-|--|
| `CHECKQUEST` | 进入地图时触发指定任务脚本 | `CHECKQUEST(Q001)` |
| `NEEDSET_ON/OFF` | 进入需特定标识开启/关闭状态(如任务进度) | `NEEDSET_ON(101)` |
| `MUSIC` | 进入地图播放背景音乐 | `MUSIC(Wav\\bg.mp3)` |
| `NORECONNECT` | 玩家掉线重连后传送至指定地图 | `NORECONNECT(3)`(3为盟重地图编号) |
2. 战斗规则类
| 参数标志 | 功能说明 | 格式示例 |
||-|--|
| `EXPRATE` | 杀怪经验倍数(100=1倍) | `EXPRATE(200)`(2倍经验) |
| `PKWINLEVEL/EXP` | PK胜利后获得等级/经验 | `PKWINLEVEL(1)`(升1级) |
| `PKLOSTLEVEL/EXP` | PK死亡后损失等级/经验 | `PKLOSTEXP(5000)`(掉5000经验)|
| `NODRUG` | 禁止使用药品 | 无需参数 |
| `NOTALLOWUSEMAGIC` | 禁止指定技能 | `NOTALLOWUSEMAGIC(火墙)` |
3. 地图特性类
| 参数标志 | 功能说明 | 格式示例 |
||-|--|
| `RUNMON/RUNHUMAN` | 允许穿怪/穿人 | 无需参数 |
| `NORUNMON/NORUNHUMAN` | 禁止穿怪/穿人 | 无需参数 |
| `NEEDHOLE` | 需通过洞口进入(如洞穴地图) | 无需参数 |
| `MINE` | 允许挖矿 | 无需参数 |
| `NODEAL` | 禁止玩家交易 | 无需参数 |
4. 环境效果类
| 参数标志 | 功能说明 | 格式示例 |
||-|--|
| `DARK/DAY` | 地图黑暗/白天效果(优先DAY) | `DAY`(强制白天) |
| `THUNDER/LAVA` | 闪电/岩浆伤害(数值=每次扣血) | `LAVA(20)`(每次扣20HP) |
| `WEATHER1-3` | 特殊天气特效(读取客户端资源文件) | `WEATHER1`(效果1) |
5. 高级功能类
| 参数标志 | 功能说明 | 格式示例 |
||-|--|
| `INCGAMEPOINT` | 自动增加游戏点(泡点功能) | `INCGAMEPOINT(60/10)`(每分钟加10点) |
| `REVIVAL(X:N)` | 限制复活次数(X=次数,N=清零间隔/秒) | `REVIVAL(3:60)`(3次,60秒清计数) |
| `DELDROPITEM` | 死亡后物品直接消失(不掉落) | 无需参数 |
| `FIGHT3(1)` | 行会战地图(1=死亡掉装备) | `FIGHT3(1)` |
二、实用配置示例
1. 安全区地图(如主城)
bash
[3 中州王城] NORECALL DAY NODEAL NORUNMON NOPK
# 禁止召唤/交易/PK,强制白天,安全区基础配置
2. 高级练级区(如幻境迷宫)
bash
[D200 幻境8层] EXPRATE(300) RUNMON INCGAMEPOINT(60/5) CHECKQUEST(H001)
# 3倍经验+穿怪+每分钟泡点5+进入触发任务
3. PVP竞技场(如跨服地图)
bash
[K001 瘟疫沼泽] FIGHT3(1) PKWINEXP(2000) DECHP(2/5) NEEDSET_ON(205)
# 死亡掉装备,PK胜+2000经验,每2秒扣5HP,需205标识开启
注意事项