Gameofmir Help功能:检测指定时间段内是否对当前目标首次造成伤害。
-------------------------------------------------------------------------------
格式:
Checkfirstblood 秒数(默认5)
参数说明:
参数1:检测秒数,留空默认为5秒。
说明:
1、该命令用于攻击造成伤害后的脚本触发中,一般配合@AttackDamage使用。
2、同一个对象对同一个当前目标,在指定秒数内第一次检测返回成功。
3、指定秒数内再次对同一个目标造成伤害时返回失败。
4、超过指定秒数后再次对同一个目标造成伤害,会重新按首次攻击处理。
5、当前目标为空时检测失败。
-------------------------------------------------------------------------------
示例一:检测10秒内是否首次攻击当前目标
[@AttackDamage]
#IF
Checkfirstblood 10
#ACT
Sendmsg 6 10秒内首次攻击<$CURRRTARGETNAME>.
#ELSEACT
Sendmsg 6 10秒内已攻击过<$CURRRTARGETNAME>.
;==========================================
示例二:使用默认5秒
[@AttackDamage]
#IF
Checkfirstblood
#ACT
SENDMSG 6 5秒内首次对<$CURRRTARGETNAME>造成伤害。
#ELSEACT
SENDMSG 6 5秒内已经对<$CURRRTARGETNAME>造成过伤害。
;==========================================
示例三:首次伤害时触发奖励提示
[@AttackDamage]
#IF
Checkfirstblood 30
#ACT
SENDMSG 6 你在30秒内首次攻击<$CURRRTARGETNAME>,可以触发首次伤害奖励。
#ELSEACT
SENDMSG 6 30秒内已攻击过<$CURRRTARGETNAME>,本次不重复触发奖励。
;==========================================
示例四:配合目标名称判断
[@AttackDamage]
#IF
CHECKHITMONNAME 赤月恶魔
Checkfirstblood 10
#ACT
SENDMSG 6 10秒内首次攻击赤月恶魔。
#ELSEACT
SENDMSG 6 当前目标不是赤月恶魔,或10秒内已攻击过。
-------------------------------------------------------------------------------
相关变量:
当前目标名称:<$CURRRTARGETNAME>
当前目标名称(带数字):<$CURRRTARGETNAMEEX>
相关命令:
检查当前攻击目标名称:CHECKHITMONNAME
检查当前攻击目标类型:CHECKCURRTARGETRACE