• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】

已解决 求LLBDS插件,要求见内容

方方正正的框框

【Lv:3】

注册
2022/11/29
消息
63
金粒
2,188.68金粒
当玩家经济为0时,踢出玩家,是踢出而不是黑名单,当经济大于0时还可以进入,经济类型为计分板
 
最后编辑:
JavaScript:
const conf = new JsonConfigFile(".//plugins//money_tick//conf.json",'{"scorebard_name":"money","msg":"填入踢出信息"}')
const score =mc.getScoreObjective(conf.get("scorebard_name"))
const msg=conf.get("msg")
conf.close()
setInterval(()=>{
    let player_list=mc.getOnlinePlayers()
    for (pl of player_list){
        if(score.getScore(pl)<=0) pl.kick(msg)
    }
},500)
 
最后编辑:
打赏用户
JavaScript:
const conf = new JsonConfigFile(".//plugins//money_tick//conf.json",'{"scorebard_name":"money","msg":"填入踢出信息"}')
const score =mc.getScoreObjective(conf.get("scorebard_name"))
const msg=conf.get("msg")
conf.close()
setInterval(()=>{
    let player_list=mc.getOnlinePlayers()
    for (pl of player_list){
        if(score.getScore(pl)<=0) pl.kick(msg)
    }
},500)
刚刚忘了给循环记入延迟了 :evil:
 
JavaScript:
"use strict";

const config = new JsonConfigFile("plugins/KickZero/config.json");
const scoreboard = config.init("scoreboard", "money");
const message = config.init("message", "您的余额<=0,禁止进入服务器");
config.close();
mc.listen("onPreJoin", (pl) => {
    if (pl.getScore(scoreboard) > 0) return;
    pl.kick(message);
});
大佬能不能设置检测慢一点啊?新玩家进入还没领取到新手初始分数就被踢了?能不能玩家进入后过一会儿再检测啊?积分打赏过去了,如果不想做就当我送您了?
 
JavaScript:
"use strict";

const config = new JsonConfigFile("plugins/KickZero/config.json");
const scoreboard = config.init("scoreboard", "money");
const message = config.init("message", "您的余额<=0,禁止进入服务器");
config.close();
mc.listen("onJoin", (pl) => {
    if (pl.getScore(scoreboard) > 0) return;
    pl.kick(message);
});
不行啊大佬,还是有点快,能进去但一下子就又踢了?
 
不行啊大佬,还是有点快,能进去但一下子就又踢了?
JavaScript:
"use strict";

const config = new JsonConfigFile("plugins/KickZero/config.json");
const scoreboard = config.init("scoreboard", "money");
const message = config.init("message", "您的余额<=0,禁止进入服务器");
const timeout = config.init("timeout", 3000);
config.close();
mc.listen("onJoin", (pl) =>
    setTimeout(() => {
        if (pl.getScore(scoreboard) > 0) return;
        pl.kick(message);
    }, timeout)
);
 
JavaScript:
"use strict";

const config = new JsonConfigFile("plugins/KickZero/config.json");
const scoreboard = config.init("scoreboard", "money");
const message = config.init("message", "您的余额<=0,禁止进入服务器");
const timeout = config.init("timeout", 3000);
config.close();
mc.listen("onJoin", (pl) =>
    setTimeout(() => {
        if (pl.getScore(scoreboard) > 0) return;
        pl.kick(message);
    }, timeout)
);
玩家在游戏中时减到0了不会踢掉,重新进入后才会踢
 
玩家在游戏中时减到0了不会踢掉,重新进入后才会踢
JavaScript:
"use strict";

const config = new JsonConfigFile("plugins/KickZero/config.json");
const scoreboard = config.init("scoreboard", "money");
const message = config.init("message", "您的余额<=0,禁止进入服务器");
const timeout = config.init("timeout", 3000);
config.close();
mc.listen("onJoin", (pl) =>
    setTimeout(() => {
        if (pl.getScore(scoreboard) > 0) return;
        pl.kick(message);
    }, timeout)
);
mc.listen("onScoreChanged", (pl, num, name, _disName) => {
    if (name != scoreboard || num > 0) return;
    pl.kick(message);
});
 
JavaScript:
"use strict";

const config = new JsonConfigFile("plugins/KickZero/config.json");
const scoreboard = config.init("scoreboard", "money");
const message = config.init("message", "您的余额<=0,禁止进入服务器");
const timeout = config.init("timeout", 3000);
config.close();
mc.listen("onJoin", (pl) =>
    setTimeout(() => {
        if (pl.getScore(scoreboard) > 0) return;
        pl.kick(message);
    }, timeout)
);
mc.listen("onScoreChanged", (pl, num, name, _disName) => {
    if (name != scoreboard || num > 0) return;
    pl.kick(message);
});
大佬能改成LLmoney吗?为了统一经济只能这样了:tieba-09:
 
大佬能改成LLmoney吗?为了统一经济只能这样了:tieba-09:
JavaScript:
"use strict";

const config = new JsonConfigFile("plugins/KickZero/config.json");
const message = config.init("message", "您的余额<=0,禁止进入服务器");
const timeout = config.init("timeout", 3000);
config.close();
mc.listen("onJoin", (pl) =>
    setTimeout(() => {
        if (pl.getMoney() > 0) return;
        pl.kick(message);
    }, timeout)
);
mc.listen("onMoneyReduce", (xuid, _num) => {
    if (money.get(xuid) > 0) return;
    const pl = mc.getPlayer(xuid);
    if (!pl) return;
    pl.kick(message);
});
 
打赏用户
JavaScript:
"use strict";

const config = new JsonConfigFile("plugins/KickZero/config.json");
const message = config.init("message", "您的余额<=0,禁止进入服务器");
const timeout = config.init("timeout", 3000);
config.close();
mc.listen("onJoin", (pl) =>
    setTimeout(() => {
        if (pl.getMoney() > 0) return;
        pl.kick(message);
    }, timeout)
);
mc.listen("onMoneyReduce", (xuid, _num) => {
    if (money.get(xuid) > 0) return;
    const pl = mc.getPlayer(xuid);
    if (!pl) return;
    pl.kick(message);
});
谢谢大佬!给您打赏了
 

在线会员

  • 邪神龙哥
  • Maskviva
  • six_coin
  • 1351734626
  • XA.
  • kksz66
  • 99bd8e7c
  • YouZi Fang
  • Ukiyograin
  • 3535566272
  • afssssss
  • Carrot666
  • 吃米na
  • xiaoyang4090
  • AIERMIN
  • yrl123
  • in7
  • Atmosphere
  • 银色飞行猹
  • Hsk Hry
...和 12 更多。
后退
顶部 底部