特戒引擎

 找回密码
立即注册
查看: 1777|回复: 10

[已结束] 刚需 触发器建议增加几项触发

[复制链接]

213

主题

125

回帖

839

积分

高级会员

Rank: 4

积分
839
发表于 2023-4-30 09:41:21 | 显示全部楼层 |阅读模式
功能说明:人物攻击和被攻击掉血前触发、修改当前伤害血量

格式:ChangeDamageValue 类型(0=值,1=百分比) 操作符(+,-,=) 值

注意:当前伤害血量仅用于以下触发

增加伤害前触发:
人物攻击目标掉血前:@AttackDamage
人物被攻击掉血前:@StruckDamage

增加NPC变量,当前伤害掉血量(仅用于以下触发):<$DamageValue>

[@AttackDamage]
#ACT
SENDMSG 6 人物攻击目标,掉血量为<$DamageValue>,攻击加成10点血量
ChangeDamageValue 0 + 10

[@StruckDamage]
#ACT
SENDMSG 6 人物被攻击,掉血量为<$DamageValue>,抵御掉血量的50%
ChangeDamageValue 1 - 50




=======
功能:
    切换地图触发



;QFunction-0.txt触发

[@EnterMap]
#IF
#ACT
SENDMSG 5 你已更换地图....



回复

使用道具 举报

71

主题

125

回帖

705

积分

高级会员

Rank: 4

积分
705
发表于 2023-4-30 12:49:34 | 显示全部楼层
HookStruck
此命令只针对人物被物理攻击后回调,不支持假人
参数1=开关状态(1:回调 0:不回调)
参数2=攻击对象类型(使用N变量存储,这里填写数字0~99,不需要填N,0为人物,1为英雄,大于1的都是怪物等)
参数3=技能ID(使用N变量存储,这里填写0~99)
参数4=攻击伤害(使用N变量存储,这里填写数字0~99,不需要填N,修改此N变量可以实现最终伤害修改)
被物理攻击后伤害触发 [QFunction-0.txt] 脚本内, [@HookStruck] 字段,需要在此字段进行N伤害变量修改方可实现HOOK
HookMagicStruck
此命令只针对人物被魔法攻击后回调,不支持假人
参数1=开关状态(1:回调 0:不回调)
参数2=攻击对象类型(使用N变量存储,这里填写数字0~99,不需要填N,0为人物,1为英雄,大于1的都是怪物等)
参数3=技能ID(使用N变量存储,这里填写0~99)
参数4=攻击伤害(使用N变量存储,这里填写数字0~99,不需要填N,修改此N变量可以实现最终伤害修改)
被魔法攻击后伤害触发 [QFunction-0.txt] 脚本内, [@HookMagicStruck] 字段,需要在此字段进行N伤害变量修改方可实现HOOK

引擎目前自带的就支持的.. 这个可以实现你说的那个修改伤害结果!!

特别注意:本人未实测~~特别注意:本人未实测~~特别注意:本人未实测~~特别注意:本人未实测~~



切换地图触发..目前只能用定时器实现!缺点就是有可能延时1秒!!!

回复

使用道具 举报

21

主题

41

回帖

565

积分

高级会员

Rank: 4

积分
565
发表于 2023-4-30 12:53:21 | 显示全部楼层
切换地图确实很有用,整个任何情况都触发
回复

使用道具 举报

71

主题

125

回帖

705

积分

高级会员

Rank: 4

积分
705
发表于 2023-4-30 13:41:32 | 显示全部楼层
rzanyi 发表于 2023-4-30 12:53
切换地图确实很有用,整个任何情况都触发

用定时器一样的嘛..

定时器也是随时都触发.
回复

使用道具 举报

21

主题

41

回帖

565

积分

高级会员

Rank: 4

积分
565
发表于 2023-4-30 18:46:09 | 显示全部楼层
x3652121 发表于 2023-4-30 13:41
用定时器一样的嘛..

定时器也是随时都触发.

不喜欢让定时器干太多活,我怕他累着!!!
回复

使用道具 举报

71

主题

125

回帖

705

积分

高级会员

Rank: 4

积分
705
发表于 2023-5-1 03:26:28 | 显示全部楼层
rzanyi 发表于 2023-4-30 18:46
不喜欢让定时器干太多活,我怕他累着!!!

放心。这个跟传奇不一样。。

引擎作者都不怕。。变量都支持U9999999999999999999999999999999
还怕他个定时器?
回复

使用道具 举报

21

主题

41

回帖

565

积分

高级会员

Rank: 4

积分
565
发表于 2023-5-1 10:50:35 | 显示全部楼层
x3652121 发表于 2023-5-1 03:26
放心。这个跟传奇不一样。。

引擎作者都不怕。。变量都支持U9999999999999999999999999999999

确实,我看论坛有的版本刀刀触发切割值还是现计算的,真不怕累死引擎
回复

使用道具 举报

213

主题

125

回帖

839

积分

高级会员

Rank: 4

积分
839
 楼主| 发表于 2023-5-1 17:49:09 | 显示全部楼层
x3652121 发表于 2023-4-30 12:49
HookStruck
此命令只针对人物被物理攻击后回调,不支持假人
参数1=开关状态(1:回调 0:不回调)

此命令只针对人物被物理攻击后回调
回复

使用道具 举报

213

主题

125

回帖

839

积分

高级会员

Rank: 4

积分
839
 楼主| 发表于 2023-5-1 17:49:35 | 显示全部楼层
x3652121 发表于 2023-4-30 12:49
HookStruck
此命令只针对人物被物理攻击后回调,不支持假人
参数1=开关状态(1:回调 0:不回调)

并且之前已经实测 无效
回复

使用道具 举报

发表于 2023-5-18 14:49:34 | 显示全部楼层
[@AttackDamage]

[@StruckDamage]

[@slaveAttackDamage]

[@slaveStruckDamage]

[@EnterMap]

ChangeDamageValue

<$DamageValue>


以上功能已实现

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|特戒引擎|手机版|特戒引擎官方论坛 ( 京ICP备20029477号-2 )

GMT+8, 2024-12-22 18:33 , Processed in 0.106826 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表