攻击触发

发布日期:2025-10-06 | 转发:Zero | 来源:网络未知

QFunction-0

;所有触发只有攻击到怪物才会触发,有些魔法不会触发,如魔法盾
;======================魔法攻击触发==========================
[@MagicStruck]
#IF
CHECKCURRRTARGETRACE = 0
#ACT
GOTO @MagTagFuncEx<$CURRRUSEMAGICID>
;SENDMSG 6 你被人物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255 253
BREAK

#IF
#ACT
GOTO @MagMonFunc<$CURRRUSEMAGICID>
;SENDMSG 6 你被怪物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255 253
BREAK

[@MagicAttack]
#IF
CHECKCURRRTARGETRACE = 0
#ACT
GOTO @MagSelfFunc<$CURRRUSEMAGICID>
GOTO @MagTagFunc<$CURRRUSEMAGICID>
;SENDMSG 6 你攻击了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255 249
BREAK

#IF
#ACT
GOTO @MagSelfFunc<$CURRRUSEMAGICID>
;SENDMSG 6 你攻击了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255 249
BREAK

;======================物理攻击触发==========================
[@Struck]
#IF
CHECKCURRRTARGETRACE = 0
#ACT
GOTO @MagTagFuncEx<$CURRRUSEMAGICID>
;SENDMSG 6 你被人物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255 253
BREAK

#IF
#ACT
GOTO @MagMonFunc<$CURRRUSEMAGICID>
;SENDMSG 6 你被怪物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255 253
BREAK

[@Attack]
#IF
CHECKCURRRTARGETRACE = 0
#ACT
GOTO @MagSelfFunc<$CURRRUSEMAGICID>
GOTO @MagTagFunc<$CURRRUSEMAGICID>
;SENDMSG 6 你攻击了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255 249
BREAK

#IF
#ACT
GOTO @MagSelfFunc<$CURRRUSEMAGICID>
;SENDMSG 6 你攻击了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255 249
BREAK

[@MagSelfFunc1]
#ACT
SENDMSG 6 火球术攻击 255 249

[@MagTagFuncEx1]
#ACT
SENDMSG 6 被火球术攻击 255 249

[@MagSelfFunc12]
#ACT
SENDMSG 6 刺杀剑术攻击 255 249

[@MagTagFuncEx12]
#ACT
SENDMSG 6 被刺杀剑术攻击 255 249

;魔法ID为0时,为物理攻击也就是怪物的攻击
[@MagMonFunc0]
#ACT
SENDMSG 6 被怪物攻击 255 249

©2005-2025 zerom2.comZero引擎,致力于游戏引擎二次开发,为游戏开发加油! Rss