已解决 求大佬把这个指令改成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吗?
 

在线会员

  • bast_l
  • Futureee
  • MineSunshineone
  • s1onehen
  • 欣欣欣666
  • ZuoD
后退
顶部 底部