资源图标

JSR DynamicMotd - 动态Motd的js实现 v0

完成注册/登录后下载
版权类型
原创
版权链接
#
语言支持
中文(简体)
适配版本(基岩)
  1. 1.16
如题
自行修改js进行配置
建议直接看源码

[CODE lang="javascript" title="圆??"]const Config = {
MotdList: [//JSON数组:表示Motd的列表
"§cDedicated Server",
"§aDedicated Server",
"§bDedicated Server"
],
Interval: 5000//切换Motd的间隔(单位:毫秒)
}


let currentIndex = 0
function ChangeMotd_PFJSR() {
setServerMotd(Config.MotdList[currentIndex], true)//设置Motd
currentIndex = (currentIndex + 1) % Config.MotdList.length;//计数+1以及重置0
}
function ChangeMotd_NetJSR() {
setServerMotd(Config.MotdList[currentIndex], true)//设置Motd
currentIndex = (currentIndex + 1) % Config.MotdList.length;//计数+1以及重置0
setTimeout("ChangeMotd_NetJSR();", Config.Interval);//延时后再次执行
}
if (Config.MotdList.length === 0) {//判断列表是否无内容
log("[" + TimeNow() + " Error][DynamicMotd]请设置的MotdList!")
} else {
try {
setInterval(ChangeMotd_PFJSR, Config.Interval);//使用PFJSR的setInterval方法
} catch (_) {
ChangeMotd_NetJSR();//没有setInterval方法,那就是NetJSR,改用setTimeout方式执行
}
log(`[${TimeNow()} INFO][DynamicMotd]加载成功!共计${Config.MotdList.length}条Motd记录,切换间隔:${Config.Interval}ms`)
}[/CODE]
  • 喜欢
反馈: yqs112358
作者
LazuliKao
下载
387
查看
2,041
首次发布
最后更新

评分

0.00 星 0 次评分

LazuliKao 的其他资源

后退
顶部 底部