受击触发如何判断怪物的攻击被格挡?
在人物攻击前,可以判断攻击是否被格挡,说明书内容如下:判断当前攻击模式命令 功能:判断当前攻击模式
命令:CHECKATTACTEFF参数1:0-正常,1-暴击,2-格挡,3-74,75号切割属性(M2-物品装备-新增属性-启用切割必须开启)在攻击掉血前和被攻击掉血前触发下使用(只能在掉血前使用)
但是,如何判断怪物的攻击被格挡了呢?在受击触发使用 m.CHECKATTACTEFF 2 并不生效
跪求大佬指点!
判断当前攻击模式命令
功能:判断当前攻击模式
命令:CHECKATTACTEFF参数1:0-正常,1-暴击,2-格挡,3-74,75号切割属性(M2-物品装备-新增属性-启用切割必须开启)
在攻击掉血前和被攻击掉血前触发下使用(只能在掉血前使用)
//;被攻击掉血前触发
[@StruckDamage]
#IF
NOTCHECKCURRTARGETRACE = 0
CHECKATTACTEFF 2
#act
SENDMSG 6 你被怪物【<$CURRRTARGETNAME>】攻击,并触发了格档
break
这个试一下
感谢回复
我试过了,不行的,已经触发格挡飘字了,但是没有触发脚本。CHECKATTACTEFF 是检查攻击者的攻击模式,不是检查被攻击者的模式,而怪物又没有检查攻击模式的接口 996技术-wang 发表于 2025-4-7 16:58
感谢回复
我试了,使用 [@StruckDamage] 标签下的参数<$Param3>可以表示攻击模式(0-普通,1-暴击,2-格挡),这个参数是否可以用(说明书里并没有)?
这个可以的话就可以使用这个参数代替CHECKATTACTEFF了,完美解决我的问题
页:
[1]