首先,我们要了解传奇英雄的攻击模式。在游戏中,英雄的攻击模式主要有三种:普通攻击、技能攻击和连招攻击。普通攻击是英雄最基本的攻击方式,适合用于单体攻击。技能攻击则是英雄特有的攻击方式,可以释放出强大的技能效果,对敌人造成大量伤害。而连招攻击则是将普通攻击和技能攻击结合起来,形成连续攻击序列,让敌人无处可逃。

英雄攻击触发:

[@HeroMagicStruck]

[@HeroMagicAttack]

[@HeroStruck]

[@HeroAttack]

QFunction-0

;大部分触发只有攻击到怪物才会触发,有些魔法不会触发,如魔法盾

;======================被魔法攻击触发==========================

[@HeroMagicStruck]

#IF

H.CHECKCURRTARGETRACE = 0

#ACT

SENDMSG 6 你的英雄被人物【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID> 255 253

BREAK

#IF

H.CHECKCURRTARGETRACE = 1

#ACT

SENDMSG 6 你的英雄被英雄【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID> 255 253

BREAK

#IF

#ACT

SENDMSG 6 你的英雄被怪物【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID> 255 253

BREAK

;======================魔法攻击触发==========================

[@HeroMagicAttack]

#IF

H.CHECKCURRTARGETRACE = 0

#ACT

SENDMSG 6 你的英雄攻击了人物【<$H.CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID> 255 249

BREAK

#IF

H.CHECKCURRTARGETRACE = 1

#ACT

SENDMSG 6 你的英雄攻击了英雄【<$H.CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID> 255 249

BREAK

#IF

#ACT

SENDMSG 6 你的英雄攻击了怪物【<$H.CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID> 255 249

BREAK

;======================被物理攻击触发==========================

[@HeroStruck]

#IF

H.CHECKCURRTARGETRACE = 0

#ACT

SENDMSG 6 你的英雄被人物【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID> 255 253

BREAK

#IF

H.CHECKCURRTARGETRACE = 1

#ACT

SENDMSG 6 你的英雄被英雄【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID> 255 253

BREAK

#IF

#ACT

SENDMSG 6 你的英雄被怪物【<$H.CURRRTARGETNAME>】攻击了。使用魔法ID=<$H.CURRRUSEMAGICID> 255 253

BREAK

;======================物理攻击触发==========================

[@HeroAttack]

#IF

H.CHECKCURRTARGETRACE = 0

#ACT

SENDMSG 6 你的英雄攻击了人物【<$H.CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID> 255 249

BREAK

#IF

H.CHECKCURRTARGETRACE = 1

#ACT

SENDMSG 6 你的英雄攻击了英雄【<$H.CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID> 255 249

BREAK

#IF

#ACT

SENDMSG 6 你的英雄攻击了怪物【<$H.CURRRTARGETNAME>】。使用魔法ID=<$H.CURRRUSEMAGICID> 255 249

BREAK

;======================下面变量获取怪物完整名字==========================

增加变量以显示完整名(不去数字):$H.CURRRTARGETFULLNAME

上面演示脚本中变量不获取怪物名字后面的数字:$H.CURRRTARGETNAME

提供2种变量大家自己按需使用!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。