怎么设置宝宝不攻击人物
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-24 21:09:57 |
👁️ 阅读: 1
根据课程日志记录,宝宝攻击行为可以通过攻击前触发进行控制。在QFunction-0.txt中,使用`[@AttackDamageBB]`标签可以捕获宝宝攻击前的事件。通过`CHECKCURRTARGETRACE`命令判断攻击目标的种族,如果目标是人物(种族值为0),可以使用`ChangeDamageValue`命令将伤害值修改为0,并配合`BREAK`命令来阻止后续的伤害处理。
示例脚本如下:
```
[@AttackDamageBB]
#IF
CHECKCURRTARGETRACE = 0
#ACT
ChangeDamageValue 0 = 0
SENDMSG 6 你的宝宝试图攻击人物【<$CURRRTARGETNAME>】,已阻止。
BREAK
```
这样设置后,当你的宝宝攻击人物时,伤害将被设置为0,并且会发送提示消息。
← 返回问答库