首先引用HERO引擎帮助文档里的内容给大家分析下技能触发脚本的用法:
说明: 默认技能触发脚本功能没有开启,在功能设置\其他控制中开启之后才有效.
增加魔法触发功能.自身技能触发. Q-Function.txt中[@MagSelfFuncX]段,其中X表示要触发的魔法ID
增加魔法触发功能.对目标人物使用时自身触发. Q-Function.txt中[@MagTagFuncX] 段,其中X表示要触发的魔法ID
增加魔法触发功能.目标人物技能触发. Q-Function.txt中[@MagTagFuncExX] 段,其中X表示要触发的魔法ID
增加魔法触发功能.目标怪物技能触发. Q-Function.txt中[@MagMonFuncX] 段,其中X表示要触发的魔法ID
例子:使用治愈术时触发脚本
[@MagSelfFunc2]
#ACT
SendMsg 5 自己加血
[@MagTagFunc2]
#ACT
SendMsg 5 给别人加血
[@MagMonFunc2]
#ACT
SendMsg 5 给怪物加血.
====以下是脚本正文,需要放到 Q-Function.txt中====
[@MagTagFunc6]
#IF InSafeZone #ACT break #IF IsOnMap 3 #ACT GetUserItemName 10 45 GetUserItemName 11 46 goto @灵魂火符技能怪物1 BREAK [@灵魂火符技能怪物1] #IF EQUAL S45 神话腰带 EQUAL S46 神话靴子 CHECKUSEITEM 10 CHECKUSEITEM 11 #ACT goto @灵魂火符技能怪物2 break [@灵魂火符技能怪物2] #IF random 10 #ACT S0.CHANGEPKPOINT + 300 GuildNoticeMsg 58 255 警告:【<$STR(S0)>】被【<$USERNAME>】神话腰靴套装"特殊技能击中,PK值猛增.谁被毒谁红名,死了大爆 (责任编辑:找搜服传奇发布网) |