• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~

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

方方正正的框框

【Lv:1】

注册
2022/11/29
消息
63
金粒
2,039金粒
当玩家经济为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,禁止进入服务器");
config.close();
mc.listen("onPreJoin", (pl) => {
    if (pl.getScore(scoreboard) > 0) return;
    pl.kick(message);
});
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:
"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:
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,禁止进入服务器");
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);
});
谢谢大佬!给您打赏了
 

在线会员

  • Radiation_pi
  • abcd43295
  • XiaoLou
  • 海贝壳
  • llllapland
  • 圣影
  • s648555685
  • badragon
  • 古怪ilil
  • 清茶菌
  • 离川
  • xinghe0635
  • fect
  • bluezjx
  • Apostles
  • xian2024
  • isuo
  • 天禅吖TvT
  • wfyjm
  • 2409460473
  • PuddingKC
...和 74 更多。
后退
顶部 底部