使用技能触发
自身使用技能触发                    //Q-Function.txt中[@MagSelfFuncX]段,其中X表示要触发的魔法ID
对目标人物使用技能时自身触发        //Q-Function.txt中[@MagTagFuncX] 段,其中X表示要触发的魔法ID
对目标怪物使用技能时自身触发        //Q-Function.txt中[@MagMonFuncX] 段,其中X表示要触发的魔法ID
自身使用任意技能前触发             //.Q-Function.txt中[@BeginMagic]
英雄使用任意技能前触发             //.Q-Function.txt中[@HeroBeginMagic]

例子:使用治愈术时触发脚本
[@MagSelfFunc2]
#IF
equal <$param1> 1

#ACT
#ACTSendMsg 5 英雄治愈术触发成功技能返回参数<$param1>,1=英雄使用0=玩家使用

[@MagTagFunc2]
#ACT
SendMsg 5 给别人加血

[@MagMonFunc2]
#ACT
SendMsg 5 给怪物加血.

;人物使用技能前触发
[@BeginMagic]
#ACT
sendmsg 0 人物参数1:<$param1>触发的技能ID人物参数2:<$param2>触发的技能名称

;英雄使用技能前触发
[@HeroBeginMagic]
#ACT
sendmsg 0 英雄参数1:<$param1>触发的技能ID英雄参数2:<$param2>触发的技能名称

 

推动技能触发
推动技能:野蛮,抗拒火环 气波功 自定义推动技能
自己触发             //[@CanPush]
英雄触发             //[@HeroCanPush]
宠物触发             //[@PetCanPush]
宝宝触发             //[@BBCanPush]
英雄宝宝触发      //[@HeroBBCanPush]
返回参数技能ID:<$CURRRUSEMAGICID>
返回参数目标名称:<$CURRRTARGETNAME>

是否执行推动命令
格式:return 参数1
参数1:(0=不执行推动, 1=执行推动,2=根据M2上的推动条件判断是否执行)

范例:  
[@CanPush]  
#IF
#ACT
sendmsg 0 返回参数技能ID:<$PARAM1>,引擎判断结果(0不推动,1推动):<$PARAM2>,推动第几格:<$PARAM3> 
return 0 
SENDMSG 0 不执行推动

 

[@CanPush]
#IF
#ACT
return 2 
SENDMSG 0 根据M2上的推动条件判断是否执行