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

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

pingguo

【Lv:4】

开发者
正式会员
注册
2022/03/12
消息
130
金粒
3,315金粒
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

在线会员

  • koias
  • 易 与天涯
  • 阿滋猫
  • wuyewoi
  • 赩汐
  • 芜湖胡子
  • ZiXun
  • linghun91
  • pix
  • FortyTwo
  • 插兜哥
  • fufufu
  • daicheng03
  • 谨孤
  • hhhhGG
  • hecaijie
  • REEEEEEEEE
  • vickyd
  • 问就是玩不懂
  • POXIAO77777
...和 29 更多。
后退
顶部 底部