|
|
发表于 2026-3-28 22:58:37
|
显示全部楼层
#IF
LARGE <$ATTACKMONSTER_MAXHP> 1999999
CheckStoneCount 会员 = 1
Equal J1 0
#ACT
Mul N$冷却时间_时 <$HOUR> 3600
Mul N$冷却时间_分 <$MINUTE> 60
INC U21 <$STR(N$冷却时间_时)>
INC U21 <$STR(N$冷却时间_分)>
INC U21 <$SECOND>
GAMEDIAMOND + 1
SendCenterMsg 253 0 金+1
mov J1 1
break
#IF
LARGE <$ATTACKMONSTER_MAXHP> 1999999
CheckStoneCount 会员 = 1
#ACT
Mul N$冷却时间_时 <$HOUR> 3600
Mul N$冷却时间_分 <$MINUTE> 60
INC U22 <$STR(N$冷却时间_时)>
INC U22 <$STR(N$冷却时间_分)>
INC U22 <$SECOND>
DEC U22 <$STR(U21)>
#IF
LARGE <$ATTACKMONSTER_MAXHP> 1999999
CheckStoneCount 会员 = 1
large U22 1200
#ACT
Mul N$冷却时间_时 <$HOUR> 3600
Mul N$冷却时间_分 <$MINUTE> 60
INC U21 <$STR(N$冷却时间_时)>
INC U21 <$STR(N$冷却时间_分)>
INC U21 <$SECOND>
GAMEDIAMOND + 1
SendCenterMsg 253 0 金+1
break
不用定时器,下线也能准确计算,每天0点清除冷却。
当然如果你嫌每天0点重置时间短,稍微改下就能搞成每月清除冷却。但这样脚本比较简单。
其中J1是判断是否过了一天,U22和U21是用来记录冷却时间的,你可以改成自己版本中没占用的变量 |
|