已解决 求大佬把这个指令改成LLBDS插件?

方方正正的框框

【Lv:3】

注册
2022/11/29
消息
63
金粒
2,188.68金粒
effect @a[tag=!新手] 效果 时间 等级 (循环无条件保持开启延迟任意)tag add @a[tag=!新手] 新手(连锁有条件的保持开启)



想要一个第一次进服给效果,第二次就不给了的插件
 
解决方案
JavaScript:
var eff = ""//效果
var tim = ""//时间
var leve = ""//等级
mc.listen("onJoin", (pl) => {
    let re = main(pl)
    switch (re) {
        case true:
            mc.runcmdEx(`effect ${pl.name} ${eff} ${tim} ${leve}`)
            break;

        case false:
            return
    }
})
function main(pl) {
    on_first = false
    let date_yuanshi = File.readFrom(".//logs//newplayer.json")
    let date = JSON.parse(date_yuanshi).new_player_list
    for (var i = 0, len = date.length; i < len; i++) {
        if (date[i] == pl.name) {
            return false
        } else {
            continue
        }
    }
    return true
}
前置是https://www.minebbs.com/resources/newplayer.4296/
不过你的要求,我可尝试开发一下相关插件,开发出来叫你qaq(虽然时间可能很长。。。)
 
最后编辑:
JavaScript:
var eff = ""//效果
var tim = ""//时间
var leve = ""//等级
mc.listen("onJoin", (pl) => {
    let re = main(pl)
    switch (re) {
        case true:
            mc.runcmdEx(`effect ${pl.name} ${eff} ${tim} ${leve}`)
            break;

        case false:
            return
    }
})
function main(pl) {
    on_first = false
    let date_yuanshi = File.readFrom(".//logs//newplayer.json")
    let date = JSON.parse(date_yuanshi).new_player_list
    for (var i = 0, len = date.length; i < len; i++) {
        if (date[i] == pl.name) {
            return false
        } else {
            continue
        }
    }
    return true
}
前置是https://www.minebbs.com/resources/newplayer.4296/
 
解决方案
JavaScript:
var eff = ""//效果
var tim = ""//时间
var leve = ""//等级
mc.listen("onJoin", (pl) => {
    let re = main(pl)
    switch (re) {
        case true:
            mc.runcmdEx(`effect ${pl.name} ${eff} ${tim} ${leve}`)
            break;

        case false:
            return
    }
})
function main(pl) {
    on_first = false
    let date_yuanshi = File.readFrom(".//logs//newplayer.json")
    let date = JSON.parse(date_yuanshi).new_player_list
    for (var i = 0, len = date.length; i < len; i++) {
        if (date[i] == pl.name) {
            return false
        } else {
            continue
        }
    }
    return true
}
前置是https://www.minebbs.com/resources/newplayer.4296/
不知道行不行没试
 
JavaScript:
var eff = ""//效果
var tim = ""//时间
var leve = ""//等级
mc.listen("onJoin", (pl) => {
    let re = main(pl)
    switch (re) {
        case true:
            mc.runcmdEx(`effect ${pl.name} ${eff} ${tim} ${leve}`)
            break;

        case false:
            return
    }
})
function main(pl) {
    on_first = false
    let date_yuanshi = File.readFrom(".//logs//newplayer.json")
    let date = JSON.parse(date_yuanshi).new_player_list
    for (var i = 0, len = date.length; i < len; i++) {
        if (date[i] == pl.name) {
            return false
        } else {
            continue
        }
    }
    return true
}
前置是https://www.minebbs.com/resources/newplayer.

不知道行不行没试
这个应该怎么用呢?是复制到文件,然后命名js吗?
 

在线会员

  • 秋瑾瑾
  • 疯狂的小家伙
  • 冬屿晨
  • 浓浓会发光
  • DZY-QAQ
  • 旧爱姥姥
  • ewsk
  • MrXiaoM
  • aizhuzhu
  • shupianjun
  • 369906505
  • melodyCY
  • 晚霞与你
  • mcYTYZ
  • 拒绝打灰
  • Raymond
  • coolxitech
  • 181880605
  • CJYKK
  • weregame
...和 9 更多。
后退
顶部 底部