魔法技能触发系统
功能:
使用某技能自身触发:Q-Function.txt中[@MagSelfFuncX]段,其中X表示要触发的魔法ID
对目标人物使用技能时,自己触发:Q-Function.txt中[@MagTagFuncX] 段,其中X表示要触发的魔法ID
对目标人物使用技能时,目标人物触发:Q-Function.txt中[@MagTagFuncExX] 段,其中X表示要触发的魔法ID
对着某怪物使用技能,自己触发:Q-Function.txt中[@MagMonFuncX] 段,其中X表示要触发的魔法ID
示例:
//假如雷电术的IDX号为: 11 那么对应的X就为11
[@MagSelfFunc11]
#if
#act
SENDMSG 5 你使用了一雷电术。
[@MagTagFunc11]
#if
#act
SENDMSG 5 你对<$STR(S0)>使用了一次雷电术。
[@MagTagFuncEx11]
#if
#act
SENDMSG 5 <$STR(S0)>对你使用了一次雷电术。
[@MagMonFunc11]
#if
#act
SENDMSG 5 你对怪物<$STR(S0)>使用了一次雷电术。
复活触发
功能:
人物接受治疗复活、原地复活、回城复活触发功能脚本QFunction-0.txt的[@PlayRevive]段
格式:
[@PlayRevive]
(N0变量:为1表示接受治疗复活、2表示原地复活、3表示回城复活,N0变量为根据人物复活的不同自动赋值)
示例:
[@PlayRevive]
#IF
EQUAL N0 2 //检测人物是否为原地复活
#ACT
SENDMSG 5 玩家%S使用还魂丹原地复活了。
BREAK
#IF
#ACT
SENDMSG 5 玩家%S复活了。
BREAK
注意N0变量为数字值,可用以判断装备位置,具体查看装备位置说明。
|