求一个,血量低于多少立即回血的脚本思路
具体是这样的
需要人物血量低于10%,立即恢复人物100%血量,然后需要有个300秒CD
不是复活,也别用复活
求大神指教怎么实现
你确定需要别人代翻说明书,代翻一般都有代翻费的!
#IF
CheckHpPer < 10
#ACT
AddhpPer = 100
CD自己加 [@StruckDamage]
#IF
CheckHpPer < 10
check 0
#ACT
AddhpPer + 100
set 1
#elseact
AddhpPer + 0技能CD尚未准备就绪。
break
标识用goto或者定时器控制CD 掉血触发,如果血量低于10%,判断是否恢复血量。CD的办法可用时间戳,弄个自动机器人脚本,每秒执行一次,记录服务器秒数,然后使用技能时,记下当时的秒数,下次使用,判断秒数差是否超过300,这样就可以了。 czy7812 发表于 2021-10-10 18:35 掉血触发,如果血量低于10%,判断是否恢复血量。CD的办法可用时间戳,弄个自动机器人脚本,每秒执行一次, ...
记得上次在pai哥的一个回帖中有和你交流过这个问题:
时间戳与定时器互有优缺,适用场合不同,时间戳节能且无需人物在线,
这是主要优点,但若放到这种短时间技能CD上面,用时间戳会有问题的,
就比如上面这个,若回血后HP再次低于10%而冷却时间不到300的时候,
只要下线一会再上,就立刻回满了,这种场合适用定时器+U变量+LOGIN,
在官服,除了那种每天固定用N次的技能外,基本上所有的技能都是类似
于定时器的机制,包括装备技能的CD也是如此,比如重生装备,哪怕下线
一年再上线,也必须在线等待固有的CD结束,官服这么做不是没有原因的
另外,中毒掉血是否能触发【掉血触发】也未测试,不行的话还得另加检测 kyy 发表于 2021-10-10 19:15 记得上次在pai哥的一个回帖中有和你交流过这个问题:
时间戳与定时器互有优缺,适用场合不同,时间戳节 ...
分析的精准到位,确实各有优缺点... 小问题蕴含着大学问 我现在就是卡在,这个CD 怎么弄,不会 ljhack 发表于 2021-10-12 00:53 我现在就是卡在,这个CD 怎么弄,不会
你希望下线的时间算不算CD时间呢?也就是当你使用完技能,下线300秒后再上线,你希望CD还在,还是CD已经过了? czy7812 发表于 2021-10-12 07:15 你希望下线的时间算不算CD时间呢?也就是当你使用完技能,下线300秒后再上线,你希望CD还在,还是CD已经 ...
下线之后在上线 CD在,和其他正常物品一样就行,比如复活
页:
[1]
2