传送到指定地图位置
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-03-29 21:12:30 |
👁️ 阅读: 2
在热血江湖服务端中,要将玩家传送到指定地图的指定位置,可以使用 `mapmove` 接口。
该接口的语法为:
```lua
mapmove(actor, mapID, nX, nY, nRange)
```
* **参数说明**:
* `actor` (必填,object类型):玩家对象。
* `mapID` (必填,string类型):目标地图的ID。
* `nX` (必填,integer类型):目标X坐标。
* `nY` (必填,integer类型):目标Y坐标。
* `nRange` (必填,integer类型):传送范围。玩家将被传送到以 (nX, nY) 为中心,`nRange` 为半径的随机位置。
* **功能**:将指定的玩家对象传送到目标地图的指定坐标附近。
* **注意**:目标地图存在当前地图所在的分线时,参数不拼接“-1”,则默认传到目标地图当前分线;如果拼接“-1”则传到目标地图1线。
* **示例**:
```lua
-- 将玩家传送到地图ID为“101”的地图,坐标(208, 290)附近2格的范围内
mapmove(actor, "101", 208, 290, 2)
```
← 返回问答库