传奇版本英雄攻击触发,攻击到怪物才会触发,有些魔法不会触发,

英雄攻击触发:

[@HeroMagicStruck]

[@HeroMagicAttack]

[@HeroStruck]

[@HeroAttack]

QFunction-0

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

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

[@HeroMagicStruck]

#IF

CHECKCURRTARGETRACE = 0

#ACT

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

BREAK

#IF

#ACT

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

BREAK

[@HeroMagicAttack]

#IF

CHECKCURRTARGETRACE = 0

#ACT

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

BREAK

#IF

#ACT

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

BREAK

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

[@HeroStruck]

#IF

CHECKCURRTARGETRACE = 0

#ACT

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

BREAK

#IF

#ACT

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

BREAK

[@HeroAttack]

#IF

CHECKCURRTARGETRACE = 0

#ACT

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

BREAK

#IF

#ACT

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

BREAK

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

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

上面演示脚本中变量不获取角色以及怪物名字后面的数字:$CURRRTARGETNAME

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