地图与场景
移动到地图指定位置
把当前人物传送到指定地图和坐标,适用于 NPC 传送、活动落点控制和副本入口定位。
命令用途
MapMove 用于把当前人物传送到指定地图和坐标。
它常用于 NPC 传送、活动落点控制、副本入口定位,以及脚本中需要精确控制人物出现位置的场景。
命令名
MapMove
调用格式
MapMove <地图编号> [X坐标] [Y坐标]
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
地图编号 | 是 | 目标地图编号。 |
X坐标 | 否 | 目标 X 坐标。不填写时,可按随机落点处理。 |
Y坐标 | 否 | 目标 Y 坐标。不填写时,可按随机落点处理。 |
返回或影响
- 这是执行型命令,会把当前人物传送到目标地图。
- 当
X坐标、Y坐标同时提供时,通常会按指定坐标传送。 - 当不填写坐标时,会按真正随机位置传送。
示例
基础用法
#ACT
MapMove 3 330 330
这段写法会把当前人物传送到地图 3 的 330,330。
常见变体
#ACT
MapMove 3
这段写法适合只指定目标地图、把落点交给引擎随机分配。
#ACT
MapMove <$STR(S_CONTEXT[0])>
这段写法适合把目标地图编号暂存在变量里,再在后续流程中动态传送。
注意事项
MapMove和 Map 都能用于跨图传送,但MapMove可以精确指定坐标;只有你明确不关心坐标时才更适合使用Map。- 如果只写地图编号、不写坐标,该写法会按真正随机位置处理。
- 某些版本里的
MapMove还支持扩展参数;如果你要使用超出这里文档的扩展写法,应先核对本地引擎版本。
相关资源
- 蓝海服务器 — 7×24 运维值守,凌晨合区也有保障
