[@_attack_51238]
{
#IF
CHECKCURRTARGETRACE = 0
#ACT
P.PLAYEFFECT 1034 0 0 1 0
P.PLAYEFFECT 1079 0 0 1 0
#IF
RANDOMEX 1 100
CHECKCURRTARGETRACE = 1
#ACT
M.PLAYEFFECT 1034 0 0 1 0
M.PLAYEFFECT 1079 0 0 1 0
M.ADDHPPER - 5
#IF
RANDOMEX 50 100
CHECKCURR
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-22 14:39:26 |
👁️ 阅读: 1
在@Attack中,`DELAYGOTO`延迟跳转的@标签内无法使用M.或P.命令字段。根据课程日志记录,这个问题在之前的版本中已经修复,`DELAYGOTO`现在支持多个同时使用。不过你的脚本逻辑中,`M.DELAYGOTO`的延迟标签`[@_kill_51238]`里使用了`M.ADDHPPER`,这在`DELAYGOTO`的延迟执行标签里是无效的。
如果你需要在延迟后对怪物执行操作,建议改用`GOTO`配合`#IF`判断怪物是否仍然存在,或者考虑其他实现方式。
← 返回问答库