翎风引擎

 找回密码
 立即注册
查看: 141|回复: 1

[已解决] 求助各位好大哥··

[复制链接]

42

主题

69

回帖

563

积分

高级会员

Rank: 4

积分
563
发表于 2023-12-9 10:41:33 | 显示全部楼层 |阅读模式
ChangeHumAbility 命令加血 加属性
合体前Hp: 480
合体后Hp:1034
buff触发后Hp:1065   (持续30秒)
30秒后血量恢复为:480

怎么让30秒后恢复血量为1034(合体血量)  而不是初始血量
目前我能想到在buff结束后自动结束合体 在重新合体计算属性···或者把属性计算出来附加到身上的某件装备上

我在揽胜那个版本里看到过 属性变动脚本 但是偶尔还是会被卡属性···

求助各位好大哥给个好的解决方案 ··

请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

24

主题

814

回帖

1244

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1244
QQ
发表于 2023-12-10 08:54:52 | 显示全部楼层
你想的没错!
BUFF结束重新计算属性!
或者生效时修改属性为变量
例如.BUFF生效
MOV N$BUFF生命 1000
ChangeHumAbility 11 + N$BUFF生命

BUFF结束触发直接
ChangeHumAbility 11 - N$BUFF生命
MOV N$BUFF生命 0


属性统计里也要加上
ChangeHumAbility 11 + N$BUFF生命
免得更换装备统计属性,遗漏BUFF

避免大规模调用属性触发.
-定制脚本-Qq:270411387
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2024-5-16 21:11 , Processed in 0.012862 second(s), 10 queries , Gzip On, Redis On.

Powered by haom2 X3.4

© 2001-2023 Discuz! Team.

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