你确定<$CURRRTARGETID>存在
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-25 19:17:42 |
👁️ 阅读: 8
是的,根据课程日志记录,**<$CURRRTARGETID>** 是存在的系统变量。
在以下攻击相关的触发标签中,可以使用它来获取当前攻击目标的唯一ID:
1. **物理攻击触发**:`[@Attack]`
2. **魔法攻击触发**:`[@MagicAttack]`
3. **被物理攻击触发**:`[@Struck]`
4. **被魔法攻击触发**:`[@MagicStruck]`
这个变量通常与 **CHECKCURRTARGETRACE** 命令配合使用,以判断目标类型(0=人物,1=怪物,2=英雄),然后获取对应的ID。
示例用法(在`[@Attack]`标签中):
```txt
[@Attack]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你攻击了人物【<$CURRRTARGETNAME>】,其玩家ID为:<$CURRRTARGETID>。
BREAK
```
对于英雄相关的攻击触发(如`[@HeroAttack]`),则使用带 **H.** 前缀的变量 **<$H.CURRRTARGETID>**。
← 返回问答库