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

已解决 求LLBDS新手奖励插件

方方正正的框框

【Lv:1】

注册
2022/11/29
消息
63
金粒
2,039金粒
进服自动给钱,不要求给物品,给钱就可以了,计分板经济,计分板名称可自选
 
解决方案
JavaScript:
"use strict";

const config = new JsonConfigFile("plugins/InitMoney/config.json");
const scoreboard = config.init("scoreboard", "money");
const money = config.init("money", 0);
config.close();
const db = new KVDatabase("plugins/InitMoney/data");
mc.listen("onJoin", (pl) => {
    if (db.get(pl.xuid)) return;
    pl.addScore(scoreboard, money);
    db.set(pl.xuid, true);
});
JavaScript:
"use strict";

const config = new JsonConfigFile("plugins/InitMoney/config.json");
const scoreboard = config.init("scoreboard", "money");
const money = config.init("money", 0);
config.close();
const db = new KVDatabase("plugins/InitMoney/data");
mc.listen("onJoin", (pl) => {
    if (db.get(pl.xuid)) return;
    pl.addScore(scoreboard, money);
    db.set(pl.xuid, true);
});
 
最后编辑:
解决方案
JavaScript:
var conf = new JsonConfigFile(".//plugins//incentives//conf.json",'{"scorebard_name":"money","score_number":100}')
var score = mc.getScoreObjective(conf.get("scorebard_name"))
if (score==null){
    logger.warn(`找不到计分板${conf.get("scorebard_name")}`)
    score = mc.newScoreObjective(conf.get("scorebard_name"),conf.get("scorebard_name"))
    logger.warn("已经创建计分板")
}
mc.listen("onJoin",(pl)=>{
    let date_yuanshi=File.readFrom(".//logs//newplayer.json")
    switch (JSON.parse(date_yuanshi).new_player_list.indexOf(pl.name)){
        case -1:
            score.addScore(pl,conf.get("score_number"))
            pl.tell("[新手奖励]奖励"+String(conf.get("score_number")))
            break
        default:
            return
    }
})
 
JavaScript:
var conf = new JsonConfigFile(".//plugins//incentives//conf.js",'{"scorebard_name":"money","score_number":100}')
var score = mc.getScoreObjective(conf.get("scorebard_name"))
if (score==null){
    logger.warn(`找不到计分板${conf.get("scorebard_name")}`)
    score = mc.newScoreObjective(conf.get("scorebard_name"),conf.get("scorebard_name"))
    logger.warn("已经创建计分板")
}
mc.listen("onJoin",(pl)=>{
    let date_yuanshi=File.readFrom(".//logs//newplayer.json")
    switch (JSON.parse(date_yuanshi).new_player_list.indexOf(pl.name)){
        case -1:
            score.addScore(pl,conf.get("score_number"))
            pl.tell("[新手奖励]奖励"+String(conf.get("score_number")))
            break
        default:
            return
    }
})
不出意外的话会报错 :evil:
前置是https://www.minebbs.com/resources/newplayer.4296/
 
建议改成:《 中 门 对 狙 》
我是懂起名字的
还有建议找大佬有偿接单,而且论坛里一堆新手奖励插件问什么要在这里呢:emmm:
 
JavaScript:
"use strict";

const config = new JsonConfigFile("plugins/InitMoney/config.json");
const scoreboard = config.init("scoreboard", "money");
const money = config.init("money", 0);
config.close();
const db = new KVDatabase("plugins/InitMoney/data");
mc.listen("onJoin", (pl) => {
    if (db.get(pl.xuid)) return;
    pl.addScore(scoreboard, money);
    db.set(pl.xuid, true);
});
大佬,好像有点问题诶?加不上分
 
JavaScript:
"use strict";

const config = new JsonConfigFile("plugins/InitMoney/config.json");
const money = config.init("money", 0);
config.close();
const db = new KVDatabase("plugins/InitMoney/data");
mc.listen("onJoin", (pl) => {
    if (db.get(pl.xuid)) return;
    pl.addMoney(money);
    db.set(pl.xuid, true);
});
 
JavaScript:
"use strict";

const config = new JsonConfigFile("plugins/InitMoney/config.json");
const money = config.init("money", 0);
config.close();
const db = new KVDatabase("plugins/InitMoney/data");
mc.listen("onJoin", (pl) => {
    if (db.get(pl.xuid)) return;
    pl.addMoney(money);
    db.set(pl.xuid, true);
});
谢谢大佬?
 

在线会员

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