• 为弥补网络攻击遭受的损失,我们将于周六、日发放每日登录100金粒补偿,记得上线领取哦~
  • 基于Skript的互通开发指南来啦!来了解一下吧~【点我传送】
资源图标

JSR DynamicMotd - 动态Motd的js实现 v0

登录后下载
资源类型
原创
版权链接
#
依赖
PFJSR 或NetJSR
语言
中文(简体)
支持版本
  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
作者
littlegao
下载
29
查看
855
首次发布
最后更新
评分
0.00 星 0 个评分

来自littlegao的更多资源