当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇游戏中的英雄攻击触发揭秘:有些魔法不会触发攻击特效!

来源: 作者: 热度:
英雄攻击触发:

[@HeroMagicStruck]
[@HeroMagicAttack]
[@HeroStruck]
[@HeroAttack]

QFunction-0

;大部分触发只有攻击到怪物才会触发,有些魔法不会触发,如魔法盾
;======================魔法攻击触发==========================
[@HeroMagicStruck]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你的英雄被人物【<$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 你的英雄被人物【<$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种变量大家自己按需使用!

在经典的传奇游戏中,英雄的攻击特效是一道亮丽的风景线。许多玩家都喜欢聚集在电脑前,观看自己喜爱的英雄释放强大的攻击。然而,大家是否知道,在传奇游戏中,英雄的攻击触发是有一定规则的?

首先,大部分的攻击特效触发需要英雄攻击到怪物。只有在英雄对怪物进行物理攻击或者释放某些特定的魔法后,才会引发那些炫酷的攻击特效。

然而,有些魔法并不会触发攻击特效。这是因为在传奇游戏的设定中,这些魔法主要是为了对敌人造成伤害,而非引发特效。例如,英雄释放雷电魔法时,虽然能够对敌人造成大量伤害,但并不会引发特效。

此外,即使是在同一种魔法下,不同的等级也有可能引发不同的特效。例如,火球术在低级别时可能只会引发一个小小的火焰爆炸,但在高级别时,却能够引发一场巨大的火焰风暴。

同时,每个英雄都有自己独特的攻击特效。例如,战士的攻击特效通常是猛烈的砍击和强烈的击退效果,而法师的特效则更注重于绚丽的魔法光芒和强大的法术效果。

这些攻击特效的设定,不仅增加了游戏的趣味性,也使得每个英雄都有了独特的个性和魅力。在传奇游戏中,英雄的攻击特效是一道不可或缺的风景线,也是玩家们热衷于探索和发现的一个重要内容。

总之,在传奇游戏中,英雄的攻击触发是需要一定规则的。只有在攻击到怪物时,才会引发炫酷的攻击特效。同时,不同的魔法和英雄也会引发不同的特效,这也是游戏的一大魅力所在。希望这篇文章能够帮助大家更好地了解传奇游戏中的攻击触发规则!
[顶部]