• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
BetterStop-更好地关闭服务器

资源 BetterStop-更好地关闭服务器 2.0.2

pingguo

【Lv:4】

开发者
正式会员
注册
2022/03/12
消息
131
金粒
3,324金粒
Stop函数里的代码可以换成
JavaScript:
function Stop(Text){
    mc.getOnlinePlayers().forEach(Player => Text ? Player.kick(`服务器已关闭!\n原因:${Text}`) : Player.kick('服务器已关闭!'))
    mc.runcmd('stop')
}
 
好的,我又来简化代码了
JavaScript:
(()=>{
    let cmd = mc.newCommand('bstop','更好地关闭服务器',PermType.Console,0x80,'bs');
    cmd.optional('reason', ParamType.RawText);
    cmd.overload(['reason']);
    cmd.setCallback(function(cmd,origin,output,results){
        mc.getOnlinePlayers().forEach(Player => results.reason ? Player.kick(`服务器已关闭!\n原因:${results.reason}`) : Player.kick('服务器已关闭!'));
        setTimeout(() => mc.runcmd('stop'),100);
    })
    cmd.setup();
})();

// 最后注册,防止出现插件列表存在但没加载的奇妙bug
ll.registerPlugin(
    /* name */ "BetterStop",
    /* introduction */ "更好的关闭服务器",
    /* version */ [1,0,4],
    /* otherInformation */ {
        '作者':'pingguo',
        '网址':'https://www.minebbs.com/resources/betterstop.7115/'
    }
);
log('BetterStop已加载');
 
打赏用户
pingguo

在线会员

  • xiaokai315
  • ymz
  • 皮秋咏
  • yanxi7584
  • Edithfus
  • 如果119
  • wudilaodengtou
  • AkkTNT
  • 南客18
  • Ayuu0v0
  • sunrises7g7
后退
顶部 底部