如何延迟扣除怪物血量
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-22 15:23:44 |
👁️ 阅读: 17
根据课程日志记录,TXT中要实现延迟扣除怪物血量,可以通过以下方式:
1. 使用MSGGOTO命令实现延迟执行:
```
#ACT
MSGGOTO @延迟扣血 1000
```
[@延迟扣血]
#ACT
M.HUMANHP - 100
2. 使用SHOWPROGRESSBARDLG实现进度条延迟:
```
#ACT
SHOWPROGRESSBARDLG 3 @延迟扣血 "正在扣除血量..." 0 @中断扣血
```
[@延迟扣血]
#ACT
M.HUMANHP - 100
[@中断扣血]
#ACT
SENDMSG 6 "扣血被中断"
需要注意的是,百分比血量扣除在TXT中不支持,只能扣除固定数值。另外所有飘血效果都属于延迟消息显示,这是引擎的正常机制。
← 返回问答库