找回密码
 立即注册
查看: 230|回复: 14

求一个,血量低于多少立即回血的脚本思路

[复制链接]

216

主题

548

回帖

235

积分

中级会员

积分
235
发表于 2026-3-28 19:32:23 | 显示全部楼层 |阅读模式

具体是这样的
需要人物血量低于10%,立即恢复人物100%血量,然后需要有个300秒CD
不是复活,也别用复活
求大神指教怎么实现

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-28 19:32:23 | 显示全部楼层
你确定需要别人代翻说明书,代翻一般都有代翻费的!
#IF
CheckHpPer < 10
#ACT
AddhpPer = 100
CD自己加

0

主题

564

回帖

469

积分

中级会员

积分
469
发表于 2026-3-28 19:32:23 | 显示全部楼层
[@StruckDamage]
#IF
CheckHpPer < 10
check [0] 0
#ACT
AddhpPer + 100
set [0] 1
#elseact
AddhpPer + 0技能CD尚未准备就绪。
break
标识用goto或者定时器控制CD

253

主题

583

回帖

255

积分

中级会员

积分
255
发表于 2026-3-28 19:32:23 | 显示全部楼层
掉血触发,如果血量低于10%,判断是否恢复血量。CD的办法可用时间戳,弄个自动机器人脚本,每秒执行一次,记录服务器秒数,然后使用技能时,记下当时的秒数,下次使用,判断秒数差是否超过300,这样就可以了。

0

主题

564

回帖

469

积分

中级会员

积分
469
发表于 2026-3-28 19:32:23 | 显示全部楼层
czy7812 发表于 2021-10-10 18:35 掉血触发,如果血量低于10%,判断是否恢复血量。CD的办法可用时间戳,弄个自动机器人脚本,每秒执行一次, ...
记得上次在pai哥的一个回帖中有和你交流过这个问题:
时间戳与定时器互有优缺,适用场合不同,时间戳节能且无需人物在线,
这是主要优点,但若放到这种短时间技能CD上面,用时间戳会有问题的,
就比如上面这个,若回血后HP再次低于10%而冷却时间不到300的时候,
只要下线一会再上,就立刻回满了,这种场合适用定时器+U变量+LOGIN,
在官服,除了那种每天固定用N次的技能外,基本上所有的技能都是类似
于定时器的机制,包括装备技能的CD也是如此,比如重生装备,哪怕下线
一年再上线,也必须在线等待固有的CD结束,官服这么做不是没有原因的
另外,中毒掉血是否能触发【掉血触发】也未测试,不行的话还得另加检测

259

主题

541

回帖

918

积分

高级会员

积分
918
发表于 2026-3-28 19:32:23 | 显示全部楼层
kyy 发表于 2021-10-10 19:15 记得上次在pai哥的一个回帖中有和你交流过这个问题:
时间戳与定时器互有优缺,适用场合不同,时间戳节 ...
分析的精准到位,确实各有优缺点...

0

主题

549

回帖

5

积分

新手上路

积分
5
发表于 2026-3-28 19:32:23 | 显示全部楼层
小问题蕴含着大学问

0

主题

564

回帖

469

积分

中级会员

积分
469
发表于 2026-3-28 19:32:23 | 显示全部楼层
我现在就是卡在,这个CD 怎么弄,不会

0

主题

581

回帖

442

积分

中级会员

积分
442
发表于 2026-3-28 19:32:23 | 显示全部楼层
ljhack 发表于 2021-10-12 00:53 我现在就是卡在,这个CD 怎么弄,不会
你希望下线的时间算不算CD时间呢?也就是当你使用完技能,下线300秒后再上线,你希望CD还在,还是CD已经过了?

211

主题

562

回帖

214

积分

中级会员

积分
214
发表于 2026-3-28 19:32:23 | 显示全部楼层
czy7812 发表于 2021-10-12 07:15 你希望下线的时间算不算CD时间呢?也就是当你使用完技能,下线300秒后再上线,你希望CD还在,还是CD已经 ...
下线之后在上线 CD在,和其他正常物品一样就行,比如复活

© 2026 折翼天使社区 版权所有