|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 billy 于 2023-8-10 19:33 编辑
以火鸟为例 My00DefaultNPC-z010.txt 中各种计时器
例如每天19点定时开启双倍经验20点自动关闭
用到的计时器 [@_ONHOURCHANGE] 服务器每小时整点执行(可以有时差几秒)
[@_ONHOURCHANGE]
#IF
HOUR 19
#ACT
SETSERVEREXPMULTIPLE 2
lineMsg [Grobal] "服务器系统双倍活动开始了..."
break
#IF
HOUR 20
#ACT
SETSERVEREXPMULTIPLE 1
lineMsg [Grobal] "服务器系统双倍活动结束了..."
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 [Grobal] "服务器系统双倍活动开始了..."
break
#IF
HOUR 20 20
MIN 0 3
Equal 开启双倍 1
#ACT
SAVEVALUE "ParamControl\双倍开启记录.ini" [%CurDay] [开启记录] 2
SETSERVEREXPMULTIPLE 1
lineMsg [Grobal] "服务器系统双倍活动结束了..."
break
以上就是两种计时器的不同用法。也可以写定时刷BOSS, 如0、3、6定时刷新BOSS或者每天不同活动等。
|
|