功能说明:
获取自定义怪物攻击类型
说明:被自定义怪物攻击时,获取自定义怪物攻击类型 --------------------------------------------------------
示例脚本:
通常使用被攻击触发获取,由于翎风引擎的人物
分身
宝宝触发是分开触发,所以需要独立设置,下面仅为人物触发
;QFunction-0.txt
;人物被物理攻击触发 [@Struck] #IF CHECKCURRTARGETRACE
= 156 #ACT #CALL [\自定义怪物BUFF.txt]
@_@MONBUFF
;人物被魔法攻击触发 [@MagicStruck] #IF CHECKCURRTARGETRACE =
156 #ACT #CALL [\自定义怪物BUFF.txt]
@_@MONBUFF
;分身被物理攻击触发 [@CloneStruck] #IF CHECKCURRTARGETRACE =
156 #ACT #CALL [\自定义怪物BUFF.txt]
@_@MONBUFF分身
;分身被魔法攻击触发 [@CloneMagicStruck] #IF CHECKCURRTARGETRACE
= 156 #ACT #CALL [\自定义怪物BUFF.txt]
@_@MONBUFF分身
;宝宝被物理攻击触发 [@SlaveStruck] #IF CHECKCURRTARGETRACE =
156 #ACT #CALL [\自定义怪物BUFF.txt]
@_@MONBUFF宝宝
;宝宝被魔法攻击触发 [@SlaveMagicStruck] #IF CHECKCURRTARGETRACE
= 156 #ACT #CALL [\自定义怪物BUFF.txt]
@_@MONBUFF宝宝
示范脚本为人物被自定义怪物触发 ,分身或宝宝自己添加 多级命令,分身:FS.
宝宝BB.
[@_@MONBUFF] {
#IF EQUAL <$CURRRTARGETFULLNAME>
MON120 EQUAL <$CURRRUSEMAGICID> 0 #ACT SENDMSG 6
MON120对你施展了普通攻击 BREAK
#IF EQUAL <$CURRRTARGETFULLNAME>
MON120 EQUAL <$CURRRUSEMAGICID> 1 #ACT SENDMSG 7
MON120对你施展了攻击1 BREAK
#IF EQUAL <$CURRRTARGETFULLNAME>
MON120 EQUAL <$CURRRUSEMAGICID> 2 #ACT SENDMSG 7
MON120对你施展了攻击2 BREAK
#IF EQUAL <$CURRRTARGETFULLNAME>
MON120 EQUAL <$CURRRUSEMAGICID> 3 #ACT SENDMSG 7
MON120对你施展了攻击3 BREAK
#IF EQUAL <$CURRRTARGETFULLNAME>
MON120 EQUAL <$CURRRUSEMAGICID> 4 #ACT SENDMSG 7
MON120对你施展了攻击4 BREAK
#IF EQUAL <$CURRRTARGETFULLNAME>
MON120 EQUAL <$CURRRUSEMAGICID> 5 #ACT SENDMSG 7
MON120对你施展了攻击5 BREAK
#IF EQUAL <$CURRRTARGETFULLNAME>
MON120 EQUAL <$CURRRUSEMAGICID> 6 #ACT SENDMSG 7
MON120对你施展了攻击6 #if random 5 #act ChangeState 3
5 ;多级脚本应用,分身:FS.ChangeState 宝宝:BB.ChangeState SENDMSG 7
MON120对你施展了攻击6中了蜘蛛网
5秒内禁止跑动 BREAK }
|