传奇Blue引擎版本QFunction杀怪触发脚本功能说明

2023-10-24 11:54| 发布者: 积木GM论坛| 查看: 1361| 评论: 0

摘要: Blue引擎QFunction杀怪触发脚本功能:QF例子: // 人或随从攻击列表指定怪物,会触发#IFCOMPVAL $TARINFO_FNAME = 蜈蚣COMPVAL $T.HP 50#ACTT.HUMANHP - 50SENDMSG 7 目标【$TARINFO_NAME】血量$T.HP#IFCOMPVAL $A ...

Blue引擎QFunction杀怪触发脚本功能
QF例子:

[@Attack]    // 人或随从攻击列表指定怪物,会触发
#IF
COMPVAL <$TARINFO_FNAME> = 蜈蚣
COMPVAL <$T.HP> > 50
#ACT
T.HUMANHP - 50
SENDMSG 7 目标【<$TARINFO_NAME>】血量<$T.HP>

#IF
COMPVAL <$ATTINFO_RACE> ! 1  // Race=1 是玩家,这里就是非玩家(即随从)
#ACT
SENDMSG 7 你的随从<$ATTINFO_NAME>正在攻击<$TARINFO_NAME>


[@UnderAttack]      // 被人或随从或列表指定怪物攻击,会触发
#IF
COMPVAL <$ATTINFO_FNAME> = 蜈蚣    // 蜈蚣打随从或自己
#ACT
HUMANHP - 50      // 主人扣血

#IF
COMPVAL <$ATTINFO_MNAME> ! ""    // 攻击者主人名称不为空
#ACT
SENDMSG 7 【<$ATTINFO_MNAME>】的随从<$ATTINFO_NAME>正在攻击你
#ELSEIF
COMPVAL <$TARINFO_RACE> ! 1     // 自己的随从
#ACT
SENDMSG 7 【<$ATTINFO_NAME>】正在攻击你的随从【<$TARINFO_NAME>】
#ELSEACT
SENDMSG 7 【<$ATTINFO_NAME>】正在攻击你

相关阅读

最新评论