75kf 发表于 2023-12-12 13:49:17

杀怪触发、攻击触发、鞭尸切割BUFF怎么写?

杀怪触发、攻击触发、鞭尸切割BUFF怎么写?
!setup.txt AttackTrigger=0 // 攻击触发总开关,默认0关闭,1开启触发QF的[@Attack]
Envir\MonAttackTrigger.txt // 可以被攻击触发的怪物名称列表,每行一个// 攻击触发专属变量
$TARINFO_RACE// 目标Race
$TARINFO_ISHERO// 目标是否英雄 {'0', '1'}
$TARINFO_NAME// 目标名称
$TARINFO_FNAME// 目标全名
$ATTINFO_SKILLID // 攻击使用技能ID
$ATTINFO_RACE// 攻击者Race
$ATTINFO_ISHERO// 攻击者是否英雄
$ATTINFO_NAME// 攻击者名称
$ATTINFO_FNAME// 攻击者全名// 目标变量
$T.CURRENTMAPDESC
$T.CURRENTMAP
$T.CURRENTX
$T.CURRENTY
$T.USERNAME
$T.MONKILLER
$T.KILLER
$T.LEVEL
$T.HP
$T.MAXHP
$T.MP
$T.MAXMP
$T.AC
$T.MAXAC
$T.MAC
$T.MAXMAC
$T.DC
$T.MAXDC
$T.MC
$T.MAXMC
$T.SC
$T.MAXSC
$T.HIT
$T.SPD// 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>】正在攻击你

死神法则 发表于 2023-12-12 13:50:11

想玩单机学习下

永恒之刃 发表于 2023-12-12 14:42:38

学习一下,不错啊!这个网站必须赞一个

化魔之城 发表于 2023-12-12 15:35:24

不错多谢多谢

勇者大陆 发表于 2023-12-13 02:26:12

回帖奖励金币了

不朽神王 发表于 2023-12-13 07:50:31

感谢站长分享传奇脚本,让我学习到很多知识。

我是神秘人 发表于 2023-12-13 08:21:44

回帖奖励金币了

通天之路 发表于 2023-12-13 09:14:27

传奇论坛里面相对来说比较好的一个!

新山海经 发表于 2023-12-13 12:10:16

学习一下,不错啊!这个网站必须赞一个

沙海龄 发表于 2023-12-13 12:29:21

这个帖子不回对不起自己!这东西我收了!
页: [1] 2 3 4
查看完整版本: 杀怪触发、攻击触发、鞭尸切割BUFF怎么写?