铁血M2引擎魔法技能触发系统和复活触发的方法讲解

铁血M2引擎魔法技能触发系统和复活触发的方法讲解

20190115205132.png (690.51 KB, 下载次数: 0)

下载附件

2019-1-16 17:50 上传

魔法技能触发系统

功能:

    使用某技能自身触发: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)>使用了一次雷电术。

铁血M2引擎魔法技能触发系统和复活触发的方法讲解

20190115205227.png (554.88 KB, 下载次数: 0)

下载附件

2019-1-16 17:50 上传

复活触发

功能:

    人物接受治疗复活、原地复活、回城复活触发功能脚本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变量为数字值,可用以判断装备位置,具体查看装备位置说明。

文章归发布者所有。发布者:爱到深处,转载请注明出处:https://www.anyitu.com

如该内容侵犯您的权利,请及时联系我们

微信公众号