二大爷 发表于 2023-12-9 18:25:50

如何检测怪物是否拥有某个BUFF?












怪物能触发相应BUFF 拥有相应BUFF特效显示,但是人物检测不了怪物是否拥有此BUFF


;攻击掉血前触发
[@AttackDamage]
#IF
<$CURRRTARGETFULLNAME>.hasbuff 80001
#ACT
sendmsg 0 ++++自定义怪有80001BUFFAttackDamage

#IF
<$CURRRTARGETFULLNAME>.hasbuff 80002
#ACT
sendmsg 0 ++++自定义怪有80002BUFFAttackDamage


#IF
<$CURRRTARGETFULLNAME>.hasbuff 50011
#ACT
sendmsg 0 ++++自定义怪有50011BUFFAttackDamage

#IF
<$CURRRTARGETFULLNAME>.hasbuff 50012
#ACT
sendmsg 0 ++++自定义怪有50012BUFFAttackDamage


[@Attack]
#IF
<$CURRRTARGETFULLNAME>.hasbuff 80001
#ACT
sendmsg 6 ++++自定义怪有80001BUFFattack

#IF
<$CURRRTARGETFULLNAME>.hasbuff 80002
#ACT
sendmsg 6 ++++自定义怪有80002BUFFattack



;======================魔法攻击触发==========================
[@MagicAttack]
#IF
<$CURRRTARGETFULLNAME>.hasbuff 80001
#ACT
sendmsg 6 ++++自定义怪有80001BUFFMagicAttack

#IF
<$CURRRTARGETFULLNAME>.hasbuff 80002
#ACT
sendmsg 6 ++++自定义怪有80002BUFFMagicAttack


二大爷 发表于 2023-12-9 18:45:09

问题解决这个BUFF 是加给人物的不是加给怪物的
页: [1]
查看完整版本: 如何检测怪物是否拥有某个BUFF?