受攻击的时候检测自己的中毒状态
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-03-06 13:59:47 |
👁️ 阅读: 7
根据课程日志记录,TXT没有直接提供在“受攻击时”触发检测的接口。检测自身中毒状态可以使用`CheckHumanState`命令,状态代码为11。
要实现受攻击时检测,需要配合攻击触发事件。例如,在受到伤害的触发标签(如[@Struck])中进行检测:
```txt
[@Struck]
#IF
CheckHumanState 11
#ACT
SENDMSG 6 你受到攻击时正处于中毒状态!
#ELSESAY
; 未中毒时的其他逻辑
```
注意:具体使用哪个触发标签取决于你的版本和配置,常见的有`[@Struck]`或`[@UnderAttack]`,请根据实际引擎支持的事件标签进行设置。
← 返回问答库