资源图标

JSR DynamicMotd - 动态Motd的js实现 v0

登录后下载
资源类型
原创
版权链接
#
依赖
PFJSR 或NetJSR
语言
中文(简体)
支持版本
  1. 1.16
如题
自行修改js进行配置
建议直接看源码

圆🦓🐴:
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`)
}
  • 喜欢
反馈: yqs112358
作者
littlegao
下载
16
查看
235
首次发布
最后更新
评分
0.00 星 0 个评分

来自littlegao的更多资源