传奇新增杀怪触发与开关,攻击触发专属变量

2024-05-07

新增杀怪触发与开关 !setup.txt AttackTrigger=0 // 攻击触发总开关,默认0关闭,1开启触发QF的[@Attack] EnvirMonAttackTrigger.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>】正在攻击你  
上一篇:传奇主界面自定义按钮以及新扩展TakeOff命令 下一篇:传奇blue新增CALL爆率以及杀怪触发与开关
HAOPK传奇工具站 © 2024 www.haopk.net All rights reserved. sitemap
今日访问量:8935   昨日访问量:37507