怎么写宝宝攻击怪物和人物冰冻对方
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-04-01 16:07:21 |
👁️ 阅读: 8
要实现宝宝攻击怪物和人物时冰冻对方,需要结合宝宝攻击触发和冰冻效果配置。
根据课程日志记录,可以通过以下步骤实现:
1. **宝宝攻击触发设置**:
- 使用宝宝攻击触发标签 `[@HeroAttackDamageBB]`
- 在触发中检测攻击目标类型(怪物或人物)
- 根据检测结果执行相应操作
2. **冰冻效果配置**:
- 冰冻是前端代码做的特效,不能通过脚本直接修改
- 但可以通过触发机制实现攻击时附加控制效果
3. **具体脚本示例**:
```txt
[@HeroAttackDamageBB]
#IF
H.CHECKCURRTARGETRACE = 0 ;检测目标为人
#ACT
;对人物目标执行冰冻相关操作
;注意:冰冻效果是前端特效,这里可以触发其他控制效果
SENDMSG 6 【<$USERNAME>】你的宝宝攻击了人物【<$H.CURRRTARGETNAME>】,触发冰冻效果
BREAK
#IF
H.CHECKCURRTARGETRACE = 1 ;检测目标为怪物
#ACT
;对怪物目标执行冰冻相关操作
SENDMSG 6 【<$USERNAME>】你的宝宝攻击了怪物【<$H.CURRRTARGETNAME>】,触发冰冻效果
BREAK
#IF
H.CHECKCURRTARGETRACE = 2 ;检测目标为英雄
#ACT
;对英雄目标执行冰冻相关操作
SENDMSG 6 【<$USERNAME>】你的宝宝攻击了英雄【<$H.CURRRTARGETNAME>】,触发冰冻效果
```
**注意**:
- 真正的冰冻特效需要在前端配置,脚本只能触发相关逻辑
- 可以通过其他方式实现类似控制效果,如使用技能或状态
- 需要配合cfg_skill_present.xls表配置攻击表现效果
← 返回问答库