[@Startup]
#IF
#act
MAPEFFECT 1 3 320 322 10166 -1 0
#SAY
<开始传送/@开始传送>
[@开始传送]
#IF
#ACT
; 这里直接开启进度条,完成后触发 @执行传送
SHOWPROGRESSBARDLG 5 @执行传送 正在前往比奇城,请稍候...进度%d%% 0
[@执行传送]
#IF
#ACT
MAPMOVE 0 290 619
SENDMSG 6 已传送至比奇城(290,619)
改成走近触发传送
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-25 19:52:35 |
👁️ 阅读: 7
要实现走近触发传送,需要将`MAPMOVE`命令替换为`MAPMOVEEXT`并指定目标坐标,同时设置触发范围。以下是修改后的脚本:
[@Startup]
#IF
#ACT
MAPEFFECT 1 3 320 322 10166 -1 0
#SAY
<开始传送/@开始传送>
[@开始传送]
#IF
#ACT
; 开启进度条,完成后触发 @执行传送
SHOWPROGRESSBARDLG 5 @执行传送 正在前往比奇城,请稍候...进度%d%% 0
[@执行传送]
#IF
#ACT
; 使用MAPMOVEEXT命令,参数为目标地图、X坐标、Y坐标、触发范围
MAPMOVEEXT 0 290 619 2
SENDMSG 6 已设置传送点,走近(290,619)附近2格范围将自动传送
当玩家走近比奇城坐标(290,619)周围2格范围内时,会自动触发传送。
← 返回问答库