简单定时脚本笔记
本帖最后由 billy 于 2023-8-10 19:33 编辑以火鸟为例 My00DefaultNPC-z010.txt 中各种计时器
例如每天19点定时开启双倍经验20点自动关闭
用到的计时器 [@_ONHOURCHANGE] 服务器每小时整点执行(可以有时差几秒)
[@_ONHOURCHANGE]
#IF
HOUR 19
#ACT
SETSERVEREXPMULTIPLE 2
lineMsg "服务器系统双倍活动开始了..."
break
#IF
HOUR 20
#ACT
SETSERVEREXPMULTIPLE 1
lineMsg "服务器系统双倍活动结束了..."
break
也可以使用[@_SYSTIMEREVENT] [@_SYSTIMEREVENT2] [@_SYSTIMEREVENT3] 插件中设置间隔时间5-10秒
[@_SYSTIMEREVENT]
#ACT
LoadValue 开启双倍 "ParamControl\双倍开启记录.ini"[%CurDay] [开启记录]
#IF
HOUR 19 19
MIN 0 3
Equal 开启双倍 ""
#ACT
SAVEVALUE "ParamControl\双倍开启记录.ini"[%CurDay] [开启记录] 1
SETSERVEREXPMULTIPLE 2
lineMsg "服务器系统双倍活动开始了..."
break
#IF
HOUR 20 20
MIN 0 3
Equal 开启双倍 1
#ACT
SAVEVALUE "ParamControl\双倍开启记录.ini"[%CurDay] [开启记录] 2
SETSERVEREXPMULTIPLE 1
lineMsg "服务器系统双倍活动结束了..."
break
以上就是两种计时器的不同用法。也可以写定时刷BOSS, 如0、3、6定时刷新BOSS或者每天不同活动等。
楼主辛苦了! 这是个好东西,感谢楼主 这个观点我很赞同!
页:
[1]